package
2.3.0+incompatible
Repository: https://github.com/jaegertracing/jaeger.git
Documentation: pkg.go.dev
# README
Package rpcmetrics implements an OpenTelemetry SpanProcessor that can be used to emit RPC metrics.
This package is copied from jaeger-client-go and adapted to work with OpenTelemtery SDK.
# Functions
NewObserver creates a new observer that can emit RPC metrics.
# Variables
DefaultNameNormalizer converts endpoint names so that they contain only characters from the safe charset [a-zA-Z0-9./_].
# Structs
Char implements SafeCharacterSet.
Metrics is a collection of metrics for an endpoint describing throughput, success, errors, and performance.
MetricsByEndpoint is a registry/cache of metrics for each unique endpoint name.
Observer is an observer that can emit RPC metrics.
Range implements SafeCharacterSet.
SimpleNameNormalizer uses a set of safe character sets.
# Interfaces
NameNormalizer is used to convert the endpoint names to strings that can be safely used as tags in the metrics.
SafeCharacterSet determines if the given character is "safe".