metrics

package
v0.0.0-...-f118f6e Latest Latest
Warning

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

Go to latest
Published: Jul 24, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	HttpClientRecvBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client", "recv_bytes_total"),
		},
	)
	HttpClientSendBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client", "send_bytes_total"),
		},
	)
	HttpClientSendSuccessCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client", "send_success_total"),
		},
	)
	HttpClientSendFailCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client", "send_fail_total"),
		},
	)
	HttpClientSendSuccessLatency = promauto.NewSummary(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "http_client", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},
		},
	)
	HttpClientConnSendSuccessCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client_conn", "send_success_total")},
		[]string{"client_addr"},
	)
	HttpClientConnSendFailCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "http_client_conn", "send_fail_total")},
		[]string{"client_addr"},
	)
	HttpClientConnSendSuccessLatency = promauto.NewSummaryVec(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "http_client_conn", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001}},
		[]string{"client_addr"},
	)
)
View Source
var (
	TcpClientRecvBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client", "recv_bytes_total"),
		},
	)
	TcpClientSendBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client", "send_bytes_total"),
		},
	)
	TcpClientSendSuccessCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client", "send_success_total"),
		},
	)
	TcpClientSendFailCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client", "send_fail_total"),
		},
	)
	TcpClientSendSuccessLatency = promauto.NewSummary(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "tcp_client", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},
		},
	)
	TcpClientConnSendSuccessCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client_conn", "send_success_total")},
		[]string{"client_addr", "server_addr"},
	)
	TcpClientConnSendFailCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "tcp_client_conn", "send_fail_total")},
		[]string{"client_addr", "server_addr"},
	)
	TcpClientConnSendSuccessLatency = promauto.NewSummaryVec(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "tcp_client_conn", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001}},
		[]string{"client_addr", "server_addr"},
	)
)
View Source
var (
	UdpClientRecvBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client", "recv_bytes_total"),
		},
	)
	UdpClientSendBytesCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client", "send_bytes_total"),
		},
	)
	UdpClientSendSuccessCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client", "send_success_total"),
		},
	)
	UdpClientSendFailCount = promauto.NewCounter(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client", "send_fail_total"),
		},
	)
	UdpClientSendSuccessLatency = promauto.NewSummary(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "udp_client", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},
		},
	)
	UdpClientConnSendSuccessCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client_conn", "send_success_total")},
		[]string{"client_addr", "server_addr"},
	)
	UdpClientConnSendFailCount = promauto.NewCounterVec(
		prometheus.CounterOpts{
			Name: prometheus.BuildFQName(namespace, "udp_client_conn", "send_fail_total")},
		[]string{"client_addr", "server_addr"},
	)
	UdpClientConnSendSuccessLatency = promauto.NewSummaryVec(
		prometheus.SummaryOpts{
			Name:       prometheus.BuildFQName(namespace, "udp_client_conn", "send_latency_ms"),
			Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001}},
		[]string{"client_addr", "server_addr"},
	)
)

Functions

func Init

func Init()

Types

This section is empty.

Jump to

Keyboard shortcuts

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