Add cumulative temporality
This commit is contained in:
parent
8bb267882f
commit
252ec4f7a7
@ -95,7 +95,9 @@ func StartClient(ctx context.Context) *metricSdk.MeterProvider {
|
|||||||
ctx,
|
ctx,
|
||||||
otlpmetricgrpc.WithInsecure(),
|
otlpmetricgrpc.WithInsecure(),
|
||||||
otlpmetricgrpc.WithEndpoint("0.0.0.0:4317"),
|
otlpmetricgrpc.WithEndpoint("0.0.0.0:4317"),
|
||||||
otlpmetricgrpc.WithDialOption(grpc.WithBlock()))
|
otlpmetricgrpc.WithDialOption(grpc.WithBlock()),
|
||||||
|
otlpmetricgrpc.WithTemporalitySelector(metricSdk.DefaultTemporalitySelector),
|
||||||
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("failed to create new OTLP metric exporter: %v", err)
|
log.Fatalf("failed to create new OTLP metric exporter: %v", err)
|
||||||
}
|
}
|
||||||
@ -109,3 +111,18 @@ func StartClient(ctx context.Context) *metricSdk.MeterProvider {
|
|||||||
|
|
||||||
return meterProvider
|
return meterProvider
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// func deltaSelector(kind metricSdk.InstrumentKind) metricdata.Temporality {
|
||||||
|
// switch kind {
|
||||||
|
// case metricSdk.InstrumentKindCounter,
|
||||||
|
// metricSdk.InstrumentKindHistogram,
|
||||||
|
// metricSdk.InstrumentKindObservableGauge,
|
||||||
|
// metricSdk.InstrumentKindObservableCounter:
|
||||||
|
// return metricdata.DeltaTemporality
|
||||||
|
// case metricSdk.InstrumentKindUpDownCounter,
|
||||||
|
// metricSdk.InstrumentKindObservableUpDownCounter:
|
||||||
|
// return metricdata.CumulativeTemporality
|
||||||
|
// }
|
||||||
|
|
||||||
|
// panic("unknown instrument kind")
|
||||||
|
// }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user