Aliaksandr Valialkin
|
31b42b30b6
|
lib/promscrape/discovery/kubernetes: rename role: endpointslices to role: endpointslice to be consistent with Prometheus
See 2ec6c7dbb8/discovery/kubernetes/kubernetes.go (L99)
|
2021-08-29 11:23:08 +03:00 |
|
Aliaksandr Valialkin
|
2e001db4de
|
lib/promscrape/discovery/kubernetes: use v1 API instead of v1beta1 API for role: ingress and role: endpointslices
This should fix service discovery for these roles in Kubernetes v1.22 and newer versions.
See https://kubernetes.io/docs/reference/using-api/deprecation-guide/#ingress-v122
The corresponding change in Prometheus - https://github.com/prometheus/prometheus/pull/9205
|
2021-08-29 11:16:59 +03:00 |
|
Aliaksandr Valialkin
|
2eed410466
|
lib/promscrape/discovery/kubernetes: key ScrapeWork objects by urlWatcher instead of namespace
This makes the code less fragile if urlWatcher would depend on additional to namepsace properties.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1170
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1240
|
2021-05-17 23:47:08 +03:00 |
|
Nikolay
|
4e5a88114a
|
vmagent kubernetes_sd tests (#1253)
* first part of tests for kubernetes sd
* makes linter happy
* added more test cases
* adds pub/sub for tests
|
2021-04-29 10:10:24 +03:00 |
|
Aliaksandr Valialkin
|
12e4785fe8
|
lib/promscrape/discovery/kubernetes: properly discover targets in multiple namespaces
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1170
|
2021-04-02 14:28:30 +03:00 |
|
Aliaksandr Valialkin
|
bebcb8130c
|
lib/promscrape/discovery/kubernetes: localize Bookmark parsing code
This is a follow-up for e772d1c920
|
2021-03-11 13:08:08 +02:00 |
|
Aliaksandr Valialkin
|
c9a25e931b
|
lib/promscrape/discovery/kubernetes: move apiWatcher code to a separate file
|
2021-03-05 12:36:05 +02:00 |
|