20 lines
766 B
Text
20 lines
766 B
Text
{beatname_uc} supports templates for modules:
|
|
|
|
["source","yaml",subs="attributes"]
|
|
-------------------------------------------------------------------------------------
|
|
heartbeat.autodiscover:
|
|
providers:
|
|
- type: kubernetes
|
|
include_annotations: ["prometheus.io.scrape"]
|
|
templates:
|
|
- condition:
|
|
contains:
|
|
kubernetes.annotations.prometheus.io.scrape: "true"
|
|
config:
|
|
- type: http
|
|
hosts: ["${data.host}:${data.port}"]
|
|
schedule: "@every 1s"
|
|
timeout: 1s
|
|
-------------------------------------------------------------------------------------
|
|
|
|
This configuration launches an `http` module for all containers of pods annotated with `prometheus.io.scrape=true`.
|