Help us shape the future of Go! Take the 2026 Go Developer Survey

prometheus

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Component *app.Component
)
View Source
var ParamsPrometheus = &ParametersPrometheus{}

Functions

This section is empty.

Types

type ParametersPrometheus

type ParametersPrometheus struct {
	// Enabled defines whether the prometheus plugin is enabled.
	Enabled bool `default:"false" usage:"whether the prometheus plugin is enabled"`
	// BindAddress defines the bind address on which the Prometheus exporter listens on.
	BindAddress string `default:"localhost:9312" usage:"the bind address on which the Prometheus HTTP server listens on"`
	// GoMetrics defines whether to include go metrics.
	GoMetrics bool `default:"false" usage:"whether to include go metrics"`
	// ProcessMetrics defines whether to include process metrics.
	ProcessMetrics bool `default:"false" usage:"whether to include process metrics"`
	// RestAPIMetrics include restAPI metrics.
	RestAPIMetrics bool `default:"true" usage:"whether to include restAPI metrics"`
	// INXMetrics defines whether to include INXMetrics metrics.
	INXMetrics bool `name:"inxMetrics" default:"true" usage:"whether to include INX metrics"`
	// PromhttpMetrics defines whether to include promhttp metrics.
	PromhttpMetrics bool `default:"false" usage:"whether to include promhttp metrics"`
}

ParametersPrometheus contains the definition of the parameters used by Prometheus.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL