Documentation ¶
Index ¶
Constants ¶
View Source
const PluginName = "Prometheus"
PluginName is the name of the prometheus plugin.
Variables ¶
View Source
var Parameters = &ParametersDefinition{}
Parameters contains the configuration used by the prometheus plugin.
View Source
var ( // Plugin is the plugin instance of the prometheus plugin. Plugin = node.NewPlugin(PluginName, deps, node.Disabled, configure, run) )
Plugin Prometheus
Functions ¶
This section is empty.
Types ¶
type ParametersDefinition ¶
type ParametersDefinition struct { // BindAddress defines the bind address for the Prometheus exporter server. BindAddress string `default:"0.0.0.0:9311" usage:"bind address on which the Prometheus exporter server"` // GoMetrics defines whether to include Go metrics. GoMetrics bool `default:"false" usage:"include go metrics"` // ProcessMetrics defines whether to include process metrics. ProcessMetrics bool `default:"true" usage:"include process metrics"` // PromhttpMetrics defines whether to include promhttp metrics. PromhttpMetrics bool `default:"false" usage:"include promhttp metrics"` // WorkerpoolMetrics defines whether to include workerpool metrics. WorkerpoolMetrics bool `default:"false" usage:"include workerpool metrics"` }
ParametersDefinition contains the definition of the parameters used by the prometheus plugin.
Click to show internal directories.
Click to hide internal directories.