package
0.0.0-20231026121111-12c1823e36a3
Repository: https://github.com/camptocamp/prometheus-puppetdb-sd.git
Documentation: pkg.go.dev

# Functions

LoadConfig parses arguments.

# Constants

File output method stores Prometheus configuration into files.
K8sSecret output method stores Prometheus configuration into Kubernetes secret.
MergedStaticConfigs output format renders a unique list of Prometheus scrape configurations for all jobs.
ScrapeConfigs output format renders a list of Prometheus scrape configurations.
StaticConfigs output format renders a list of Prometheus static configurations per job.
Stdout output method prints Prometheus configuration on stdout.

# Structs

Config describes global configuration.
FileOutputConfig describes file output configuration.
GeneralConfig describes general application configuration.
K8sSecretOutputConfig describes Kubernetes secret output configuration.
OutputConfig describes output configuration.
PrometheusSDConfig describes Prometheus service discovery configuration.
PuppetDBConfig describes PuppetDB client configuration.
StdoutOutputConfig describes stdout output configuration.

# Type aliases

OutputFormat represents an output format.
OutputMethod represents an output method.