Documentation
¶
Index ¶
- func GetCounterValue(metric prometheus.Counter) (float64, error)
- func GetCounterVecValue(metric *prometheus.CounterVec, label string) (float64, error)
- func GetGaugeValue(metric prometheus.Gauge) (float64, error)
- func MakeRequest(spans int, traceID []byte) *tempopb.PushRequest
- func MakeRequestWithByteLimit(maxBytes int, traceID []byte) *tempopb.PushRequest
- func MakeTrace(requests int, traceID []byte) *tempopb.Trace
- func MakeTraceBytes(requests int, traceID []byte) *tempopb.TraceBytes
- func MakeTraceWithSpanCount(requests int, spansEach int, traceID []byte) *tempopb.Trace
- func MustTraceID(req *tempopb.PushRequest) []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCounterValue ¶ added in v0.4.0
func GetCounterValue(metric prometheus.Counter) (float64, error)
func GetCounterVecValue ¶ added in v0.4.0
func GetCounterVecValue(metric *prometheus.CounterVec, label string) (float64, error)
func GetGaugeValue ¶ added in v0.4.0
func GetGaugeValue(metric prometheus.Gauge) (float64, error)
func MakeRequest ¶
func MakeRequest(spans int, traceID []byte) *tempopb.PushRequest
func MakeRequestWithByteLimit ¶ added in v0.7.0
func MakeRequestWithByteLimit(maxBytes int, traceID []byte) *tempopb.PushRequest
Note that this fn will generate a request with size **close to** maxBytes
func MakeTraceBytes ¶ added in v1.0.0
func MakeTraceBytes(requests int, traceID []byte) *tempopb.TraceBytes
func MakeTraceWithSpanCount ¶ added in v0.4.0
func MustTraceID ¶
func MustTraceID(req *tempopb.PushRequest) []byte
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.