metrics

package
v0.0.0-...-cc8e7a3 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// MetricErrorAssociateInstanceAndFIP ...
	MetricErrorAssociateInstanceAndFIP = prometheus.NewCounter(prometheus.CounterOpts{
		Namespace: metricNamespace,
		Name:      "associate_instance_fip_errors_total",
		Help:      "Counter for associating instance and FIP errors.",
	})

	// MetricErrorCreateFIP ...
	MetricErrorCreateFIP = prometheus.NewCounter(prometheus.CounterOpts{
		Namespace: metricNamespace,
		Name:      "create_fip_errors_total",
		Help:      "Counter for creating FIP errors.",
	})

	// MetricSuccessfulOperations ...
	MetricSuccessfulOperations = prometheus.NewCounter(prometheus.CounterOpts{
		Namespace: metricNamespace,
		Name:      "successful_operations_total",
		Help:      "Counter for successful operations.",
	})

	MetricFailedOperations = prometheus.NewCounter(prometheus.CounterOpts{
		Namespace: metricNamespace,
		Name:      "failed_operations_total",
		Help:      "Counter for failed operations.",
	})
)

Functions

func ServeMetrics

func ServeMetrics(host net.IP, port int, wg *sync.WaitGroup, stop <-chan struct{}, logger log.Logger)

ServeMetrics starts the Prometheus metrics collector.

Types

This section is empty.

Jump to

Keyboard shortcuts

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