From dd386203489cf5db9aac3e088d5296f7256315b5 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Fri, 28 Jul 2023 09:13:36 -0700 Subject: [PATCH] Remove Object Oriented language from metric SDK (#3628) --- specification/metrics/sdk.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/specification/metrics/sdk.md b/specification/metrics/sdk.md index fdfe6693cd9..6237a54f6f0 100644 --- a/specification/metrics/sdk.md +++ b/specification/metrics/sdk.md @@ -1042,9 +1042,10 @@ SHOULD provide at least the following: The [MetricReader.Collect](#collect) method allows general-purpose `MetricExporter` instances to explicitly initiate collection, commonly -used with pull-based metrics collection. A common sub-class of -`MetricReader`, the periodic exporting `MetricReader` SHOULD be provided -to be used typically with push-based metrics collection. +used with pull-based metrics collection. A common implementation of +`MetricReader`, the [periodic exporting +`MetricReader`](#periodic-exporting-metricreader) SHOULD be provided to be used +typically with push-based metrics collection. The `MetricReader` MUST ensure that data points from OpenTelemetry [instruments](./api.md#instrument) are output in the configured aggregation