{ "resourceMetrics": [ { "resource": { "attributes": [ { "key": "service.name", "value": { "stringValue": "my.service" } } ] }, "scopeMetrics": [ { "scope": { "name": "my.library", "version": "1.0.0", "attributes": [ { "key": "my.scope.attribute", "value": { "stringValue": "some scope attribute" } } ] }, "metrics": [ { "name": "my.counter", "unit": "1", "description": "I am a Counter", "sum": { "aggregationTemporality": 1, "isMonotonic": true, "dataPoints": [ { "asDouble": 5, "startTimeUnixNano": "1544712660300000000", "timeUnixNano": "1544712660300000000", "attributes": [ { "key": "my.counter.attr", "value": { "stringValue": "some value" } } ] } ] } }, { "name": "my.gauge", "unit": "1", "description": "I am a Gauge", "gauge": { "dataPoints": [ { "asDouble": 10, "timeUnixNano": "1544712660300000000", "attributes": [ { "key": "my.gauge.attr", "value": { "stringValue": "some value" } } ] } ] } }, { "name": "my.histogram", "unit": "1", "description": "I am a Histogram", "histogram": { "aggregationTemporality": 1, "dataPoints": [ { "startTimeUnixNano": "1544712660300000000", "timeUnixNano": "1544712660300000000", "count": 2, "sum": 2, "bucketCounts": [1,1], "explicitBounds": [1], "min": 0, "max": 2, "attributes": [ { "key": "my.histogram.attr", "value": { "stringValue": "some value" } } ] } ] } }, { "name": "my.exponential.histogram", "unit": "1", "description": "I am an Exponential Histogram", "exponentialHistogram": { "aggregationTemporality": 1, "dataPoints": [ { "startTimeUnixNano": "1544712660300000000", "timeUnixNano": "1544712660300000000", "count": 3, "sum": 10, "scale": 0, "zeroCount": 1, "positive": { "offset": 1, "bucketCounts": [0,2] }, "min": 0, "max": 5, "zeroThreshold": 0, "attributes": [ { "key": "my.exponential.histogram.attr", "value": { "stringValue": "some value" } } ] } ] } } ] } ] } ] }