VictoriaMetrics/lib/promscrape/discovery/kubernetes
Aliaksandr Valialkin e772d1c920 lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks
This allows continuing object watch from the last bookbark instead of reloading all the objects
on watch errors or timeouts.

See https://kubernetes.io/docs/reference/using-api/api-concepts/#watch-bookmarks
2021-03-10 15:06:35 +02:00
..
api.go lib/promscrape/discovery/kubernetes: move apiWatcher code to a separate file 2021-03-05 12:36:05 +02:00
api_watcher.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
api_watcher_test.go lib/promscrape/discovery/kubernetes: move apiWatcher code to a separate file 2021-03-05 12:36:05 +02:00
common_types.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
endpoints.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
endpoints_test.go lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 05fb08713c 2021-03-01 14:32:12 +02:00
endpointslices.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
endpointslices_test.go lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 05fb08713c 2021-03-01 14:32:12 +02:00
ingress.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
ingress_test.go lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 05fb08713c 2021-03-01 14:32:12 +02:00
kubernetes.go lib/promscrape/discovery/kubernetes: cache ScrapeWork objects as soon as the corresponding k8s objects are changed 2021-03-02 16:42:55 +02:00
node.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
node_test.go lib/promscrape/discovery/kubernetes: compare sorted sets of labels in tests 2021-02-28 14:10:19 +02:00
pod.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
pod_test.go lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 05fb08713c 2021-03-01 14:32:12 +02:00
service.go lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API server by using watch bookmarks 2021-03-10 15:06:35 +02:00
service_test.go lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 05fb08713c 2021-03-01 14:32:12 +02:00