diff --git a/stackdriver.go b/stackdriver.go index f169734..4d9eefd 100644 --- a/stackdriver.go +++ b/stackdriver.go @@ -365,7 +365,7 @@ func (s *Sink) report(ctx context.Context) { Type: fmt.Sprintf("custom.googleapis.com/%s%s", s.prefix, name), Labels: labels, }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Resource: resource, Points: []*monitoringpb.Point{ { diff --git a/stackdriver_test.go b/stackdriver_test.go index af2a4fd..33ffd9a 100644 --- a/stackdriver_test.go +++ b/stackdriver_test.go @@ -365,7 +365,7 @@ func TestSample(t *testing.T) { Metric: &metricpb.Metric{ Type: "custom.googleapis.com/go-metrics/foo_bar_counter", }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Points: []*monitoringpb.Point{ { Value: &monitoringpb.TypedValue{ @@ -402,7 +402,7 @@ func TestSample(t *testing.T) { "env": "dev", }, }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Points: []*monitoringpb.Point{ { Value: &monitoringpb.TypedValue{ @@ -438,7 +438,7 @@ func TestSample(t *testing.T) { Metric: &metricpb.Metric{ Type: "custom.googleapis.com/go-metrics/foo_bar_counter", }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Points: []*monitoringpb.Point{ { Value: &monitoringpb.TypedValue{ @@ -773,7 +773,7 @@ func TestExtract(t *testing.T) { "method": "bar", }, }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Points: []*monitoringpb.Point{ { Value: &monitoringpb.TypedValue{ @@ -914,7 +914,7 @@ func TestExtract(t *testing.T) { "method": "baz", }, }, - MetricKind: metricpb.MetricDescriptor_GAUGE, + MetricKind: metricpb.MetricDescriptor_CUMULATIVE, Points: []*monitoringpb.Point{ { Value: &monitoringpb.TypedValue{