Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ParamsPrometheus = &ParametersPrometheus{}
View Source
var (
Plugin *app.Plugin
)
Functions ¶
This section is empty.
Types ¶
type ParametersPrometheus ¶
type ParametersPrometheus struct {
Enabled bool `default:"true" usage:"whether the prometheus plugin is enabled"`
BindAddress string `default:"0.0.0.0:2112" usage:"the bind address on which the Prometheus exporter listens on"`
NodeMetrics bool `default:"true" usage:"whether to include node metrics"`
BlockWALMetrics bool `default:"true" usage:"whether to include block Write-Ahead Log (WAL) metrics"`
ConsensusMetrics bool `default:"true" usage:"whether to include consensus metrics"`
MempoolMetrics bool `default:"true" usage:"whether to include mempool metrics"`
ChainMessagesMetrics bool `default:"true" usage:"whether to include chain messages metrics"`
ChainStateMetrics bool `default:"true" usage:"whether to include chain state metrics"`
RestAPIMetrics bool `default:"true" usage:"whether to include restAPI metrics"`
GoMetrics bool `default:"true" usage:"whether to include go metrics"`
ProcessMetrics bool `default:"true" usage:"whether to include process metrics"`
PromhttpMetrics bool `default:"true" usage:"whether to include promhttp metrics"`
}
ParametersPrometheus contains the definition of the parameters used by Prometheus.
Click to show internal directories.
Click to hide internal directories.