prom

package
v0.0.0-...-f7df13b Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	HostExtractionCounter = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: "elasti_resolver_host_extraction_count",
			Help: "Counter for host extraction",
		},
		[]string{
			"extractionType",
			"source",
			"hostHeader",
			"error",
		},
	)

	QueuedRequestGauge = promauto.NewGaugeVec(
		prometheus.GaugeOpts{
			Name: "elasti_resolver_queued_count",
			Help: "Gauge for queued requests",
		},
		[]string{
			"source",
			"namespace",
		},
	)

	IncomingRequestHistogram = promauto.NewHistogramVec(
		prometheus.HistogramOpts{
			Name:    "elasti_resolver_incoming_requests",
			Help:    "Histogram of response latency (seconds) for every request resolved",
			Buckets: []float64{0.1, 0.5, 1, 2, 5, 10},
		},
		[]string{"source",
			"target",
			"sourceHost",
			"targetHost",
			"namespace",
			"method",
			"requestURI",
			"status",
			"error"},
	)

	TrafficSwitchCounter = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: "elasti_resolver_traffic_switch_count",
			Help: "Counter for traffic switch",
		},
		[]string{"source", "enabled"},
	)

	OperatorRPCCounter = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: "elasti_resolver_operator_rpc_count",
			Help: "Counter for operator RPC",
		},
		[]string{"error"},
	)
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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