Hélia Barroso
96ca1f8c8d
Merge pull request #7257 from heliapb/fix_probe_doc
2025-01-06 12:50:31 +00:00
Simon Pasquier
11249283c2
chore: reduce code duplication in agent controller
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-12-24 17:10:46 +01:00
Simon Pasquier
3212ad9148
chore: improve documentation of web TLS configuration
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-12-20 14:42:44 +01:00
Jayapriya Pai
58d9d3a7a3
CHANGE/BugFix: Rename scrapeFallbackProtocol to fallbackScrapeProtocol
...
While reviewing #7197 noticed that Prometheus is using
`fallback_scrape_protocol` for the field hence updating to
match similar naming to avoid confusion among users.
This is a newly introduced field in this release v0.79
so we want to update it in patch release before users use this field.
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
2024-12-17 10:32:52 +05:30
dongjiang
ca3db528a0
Fix: Remove scrapeFallbackProtocol in Prometheus CommonSpec ( #7197 )
...
* move common scrapeFallbackProtocol
Signed-off-by: dongjiang <dongjiang1989@126.com>
2024-12-16 18:42:19 +05:30
Nicolas Takashi
0291114c95
Merge pull request #7185 from prometheus-operator/chore/role-selector-pod-monitor
...
[CHORE] Add support for role selectors on PodMonitor.
2024-12-13 15:51:30 +00:00
Jayapriya Pai
2a956605d2
Merge pull request #7191 from pintohutch/alertmanager-proxy-url
...
feat: add proxy_url to alertmanagerendpoints
2024-12-13 19:19:10 +05:30
Danny Clark
7345963a3d
feat: add proxy_url to alertmanagerendpoints
...
We add support for client http proxy settings for alertmanager endpoints
specified in the Prometheus config.
Specifically, we utilize the existing ProxyConfig api used elsewhere
and embed it in the AlertmanagerEndpoints api.
2024-12-13 03:29:48 +00:00
Nicolas Takashi
b52760f777
[CHORE] adding base structure
...
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
2024-12-11 21:19:16 +00:00
Zadkiel AHARONIAN
2ef3563140
feat: Add Alertmanager STS persistentVolumeClaimRetentionPolicy
...
Signed-off-by: GitHub <noreply@github.com>
2024-12-11 19:44:15 +00:00
Nicolas Takashi
f49de99bef
[FEATURE] adding RoleSelector field in ServiceMonitor ( #7086 )
...
---------
Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Co-authored-by: Pranshu Srivastava <rexagod@gmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-10 18:02:04 +01:00
Hélia Barroso
8c407eb272
[feat] - Add Labels to RuleGroup ( #7140 )
...
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-10 11:53:22 +01:00
Philip Gough
cf661a0361
Attach Authorization to config via ScrapeClass ( #7154 )
...
* api: Add Authorization to ScrapeClass
---------
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-12-09 14:24:34 +01:00
dongjiang
20cc1a0125
feat: Support portNumber
in addition of port name for PodMonitor CRD ( #7150 )
...
---------
Signed-off-by: dongjiang <dongjiang1989@126.com>
2024-11-29 14:12:17 +01:00
dongjiang
c5de052771
chore: optimize AM APIVersion validation ( #7118 )
...
* optimize am APIVersion
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-27 11:56:20 +01:00
dongjiang
514f90aabf
feat: Support add consul filter ( #7124 )
...
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-22 11:33:25 +01:00
Max Gautier
fede8822f8
Document disableCompaction defaulting when using thanos sidecar ( #7127 )
...
* docs: disableCompaction defaulting when using thanos sidecar
For the Prometheus CRD, the operator default to true for
`spec.disableCompaction` when `spec.thanos.objectStorageConfig(|File)`
is defined, but this is not documented anywhere but in code (and in
kube-prometheus-stack helm chart values, as it turns out).
---------
Signed-off-by: Max Gautier <mg@max.gautier.name>
2024-11-21 17:48:24 +01:00
Simon Pasquier
e7a1acd8f2
Merge remote-tracking branch 'origin/release-0.78' into merge-release-0.78.2
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-21 15:48:05 +01:00
Simon Pasquier
6c0ee036c1
Merge pull request #7126 from simonpasquier/custom-sharding-label
...
feat: support custom sharding label
2024-11-21 10:48:54 +01:00
dongjiang
d3b8e5921d
feat: add support fallback_scrape_protocol
option for each scrape CRD and globally ( #7131 )
...
* add fallback scrape protocol
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-21 10:35:54 +01:00
Simon Pasquier
ce6724dcf1
feat: support custom sharding label
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 16:56:54 +01:00
Simon Pasquier
d756de7fa9
fix: revert removal of the proxyURL
field
...
Closes #7114
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 16:41:41 +01:00
Hélia Barroso
ef69943905
[FEAT] - Add metric_name_validation_scheme ( #7116 )
...
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-20 11:23:37 +01:00
Simon Pasquier
35790cdbee
Merge pull request #7121 from simonpasquier/improve-thanos-ruler-docs
...
chore: improve ThanosRuler documentation
2024-11-18 11:59:03 +01:00
Simon Pasquier
a53f3f89df
chore: improve ThanosRuler documentation
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-18 11:12:58 +01:00
dongjiang
2d5b11ad21
feat: add support --web.enable-otlp-receiver
flag in the Prometheus/PrometheusAgent CRD ( #7105 )
...
* add otlp receiver
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-15 17:14:04 +01:00
dongjiang
0a5584367f
feat: add support TranslationStrategy
option for OTLP receiver ( #7112 )
...
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-15 09:25:57 +01:00
M Viswanath Sai
5c8981ec34
Refactor Consul SD Configurations ( #6738 )
2024-11-13 15:55:07 +01:00
Hélia Barroso
e951bd3037
[feat] - AM API Version Compatibility ( #7102 )
...
* [feat] - AM API Version Compatibility
---------
Signed-off-by: Hélia Barroso <helia_barroso@hotmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-13 13:58:44 +01:00
Ashwin Sriram
465cfbcec7
Refactor Digital Ocean Service Discovery ( #7006 )
...
* Refactor DigitalOcean SD config
2024-11-12 16:38:41 +01:00
Simon Pasquier
5f512d2136
Merge pull request #7085 from simonpasquier/support-prometheustext-1.0.0
...
feat: support scrape protocol 'PrometheusText1.0.0'
2024-11-08 17:38:07 +01:00
Nutmos
bae78e203a
Feat: Add enableHTTP2 to ScrapeConfig CRD ( #7024 )
2024-11-08 17:22:45 +01:00
Simon Pasquier
95d4e4e725
feat: support scrape protocol 'PrometheusText1.0.0'
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-08 14:01:03 +01:00
Simon Pasquier
d728a1ce9d
fix: add runtime configuration for PrometheusAgent
...
In #6667 , we forgot to support the new runtime configuration for the
PrometheusAgent CRD.
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-11-08 09:19:56 +01:00
dongjiang
c22d1da263
chore: fix gen-crd-api-reference-docs warning ( #7063 )
...
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-11-06 16:01:06 +05:30
Dominic Cardellino
2091f28cc9
feat: add telegram messageThreadID ( #6999 )
...
* feat: add telegram messageThreadID
This adds the functionality to configure the telegram message thread id.
---------
Co-authored-by: Dominic Cardellino <dominic.cardellino@getmercury.io>
Co-authored-by: Dominic Cardellino <d.cardellino@rescale.ch>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-11-06 11:18:11 +01:00
Simon Pasquier
6c4545572a
chore: refactor pkg/prometheus/promcfg.go
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-30 09:00:48 +01:00
Simon Pasquier
ca4f84f2bb
Merge pull request #7033 from simonpasquier/prom-rw-2
...
feat: add support for Remote Write v2.0
2024-10-23 14:23:33 +02:00
Pranshu Srivastava
39f217751f
fix: address OpenAPI text inconsistency for prometheus.spec.remoteWrite.sendExemplars
( #6992 )
...
---------
Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-10-23 11:23:11 +02:00
Simon Pasquier
aa58fe3f4c
feat: add support for Remote Write v2.0
...
This change includes the following:
* New `messageVersion` field to the remote write configuration to select
between v1 and v2 message formats.
* New `remoteWriteReceiverMessageVersions` to select which message
format(s) to accept when the remote receiver is configured.
* Stricter validation for the remote write's URL (not breaking since an
empty URL value would already fail the Prometheus configuration
loading)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-23 10:51:21 +02:00
dongjiang
a26ca7273e
feat: support add native histogram config ( #6796 )
...
* add native histogram
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-10-21 17:38:11 +02:00
Simon Pasquier
f2aa677705
Merge pull request #6998 from simonpasquier/follow-up-3899
...
chore: implement DNS options for DaemonSet
2024-10-16 09:33:05 +02:00
Simon Pasquier
12dd07585a
chore: implement DNS options for DaemonSet
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2024-10-15 17:03:01 +02:00
Hélia Barroso
d6fc8f7ea2
[fix] - docs
2024-10-15 15:18:49 +01:00
M Viswanath Sai
983070faf3
ScrapeConfig: Refactor StaticConfig ( #6867 )
2024-10-11 17:27:46 +02:00
dongjiang
880f847f6a
feat: support allow_overlapping_compaction
for prometheus ( #6906 )
...
---------
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-10-09 17:18:18 +02:00
Simon Pasquier
fbaa432c90
Merge pull request #6667 from slashpai/gogc
...
feat: add support for runtime.gogc
2024-10-09 16:32:35 +02:00
Jayapriya Pai
f62ca5c216
feat: add support for runtime.gogc
...
Fixes #6656
Signed-off-by: Jayapriya Pai <slashpai9@gmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-10-09 10:29:33 +05:30
Stavros Foteinopoulos
d723855170
Add ability for custom DNSConfig and DNSPolicy ( #3899 )
...
---------
Signed-off-by: Stavros Foteinopoulos <stafot@gmail.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2024-10-08 17:00:40 +02:00
M Viswanath Sai
a3563cc976
FIX: LabelName validation issue ( #6892 )
...
* add validation for staticConfig
2024-10-07 12:40:41 +02:00