Newer
Older
Angelo Capossele
committed
package prometheus
import (
flag "github.com/spf13/pflag"
)
const (
// CfgPrometheusGoMetrics defines the config flag to enable/disable go metrics.
CfgPrometheusGoMetrics = "prometheus.goMetrics"
// CfgPrometheusProcessMetrics defines the config flag to enable/disable process metrics.
CfgPrometheusProcessMetrics = "prometheus.processMetrics"
// CfgPrometheusPromhttpMetrics defines the config flag to enable/disable promhttp metrics.
CfgPrometheusPromhttpMetrics = "prometheus.promhttpMetrics"
// CfgPrometheusBindAddress defines the config flag of the bind address on which the Prometheus exporter listens on.
CfgPrometheusBindAddress = "prometheus.bindAddress"
)
func init() {
flag.String(CfgPrometheusBindAddress, "0.0.0.0:9311", "the bind address on which the Prometheus exporter listens on")
flag.Bool(CfgPrometheusGoMetrics, false, "include go metrics")
flag.Bool(CfgPrometheusProcessMetrics, false, "include process metrics")
flag.Bool(CfgPrometheusPromhttpMetrics, false, "include promhttp metrics")
}