Skip to content

Commit 606d535

Browse files
ocelotlsrikanthccv
andauthored
Refactor metrics SDK paths (#2670)
* Refactor metrics SDK paths Fixes #2666 * Add fix for 3.6 * Fix OTLP metrics exporter * Address some feedback * Address more feedback * Add comments explaining imports * Add view module Co-authored-by: Srikanth Chekuri <[email protected]>
1 parent e2edc9d commit 606d535

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+530
-547
lines changed

docs/conf.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,14 @@
9797
# https://github.com/sphinx-doc/sphinx/pull/3744
9898
nitpick_ignore = [
9999
("py:class", "ValueT"),
100+
(
101+
"py:class",
102+
"opentelemetry.sdk._metrics._internal.instrument._Synchronous",
103+
),
104+
(
105+
"py:class",
106+
"opentelemetry.sdk._metrics._internal.instrument._Asynchronous",
107+
),
100108
# Even if wrapt is added to intersphinx_mapping, sphinx keeps failing
101109
# with "class reference target not found: ObjectProxy".
102110
("py:class", "ObjectProxy"),

docs/sdk/metrics.aggregation.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/sdk/metrics.metric_reader.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/sdk/metrics.point.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/sdk/metrics.rst

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@ Submodules
1313

1414
.. toctree::
1515

16-
metrics.view
17-
metrics.aggregation
18-
metrics.metric_reader
19-
metrics.point
2016
metrics.export
17+
metrics.view
2118

2219
.. automodule:: opentelemetry.sdk._metrics
2320
:members:

docs/sdk/metrics.view.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
opentelemetry.sdk._metrics.view
2-
==========================================
2+
===============================
33

44
.. automodule:: opentelemetry.sdk._metrics.view
55
:members:

exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/_metric_exporter/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from opentelemetry.sdk.environment_variables import (
3131
OTEL_EXPORTER_OTLP_METRICS_INSECURE,
3232
)
33-
from opentelemetry.sdk._metrics.point import (
33+
from opentelemetry.sdk._metrics.export import (
3434
Gauge,
3535
Histogram,
3636
Metric,

exporter/opentelemetry-exporter-otlp-proto-grpc/tests/metrics/test_otlp_metrics_exporter.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,11 @@
4040
from opentelemetry.proto.resource.v1.resource_pb2 import (
4141
Resource as OTLPResource,
4242
)
43-
from opentelemetry.sdk._metrics.export import MetricExportResult
44-
from opentelemetry.sdk._metrics.point import AggregationTemporality, Histogram
43+
from opentelemetry.sdk._metrics.export import (
44+
AggregationTemporality,
45+
Histogram,
46+
MetricExportResult,
47+
)
4548
from opentelemetry.sdk.environment_variables import (
4649
OTEL_EXPORTER_OTLP_METRICS_INSECURE,
4750
)

exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/__init__.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,13 @@
7777
)
7878
from prometheus_client.core import Metric as PrometheusMetric
7979

80-
from opentelemetry.sdk._metrics.metric_reader import MetricReader
81-
from opentelemetry.sdk._metrics.point import Gauge, Histogram, Metric, Sum
80+
from opentelemetry.sdk._metrics.export import (
81+
Gauge,
82+
Histogram,
83+
Metric,
84+
MetricReader,
85+
Sum,
86+
)
8287

8388
_logger = getLogger(__name__)
8489

exporter/opentelemetry-exporter-prometheus/tests/test_prometheus_exporter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
PrometheusMetricReader,
2424
_CustomCollector,
2525
)
26-
from opentelemetry.sdk._metrics.point import AggregationTemporality, Histogram
26+
from opentelemetry.sdk._metrics.export import AggregationTemporality, Histogram
2727
from opentelemetry.test.metrictestutil import (
2828
_generate_gauge,
2929
_generate_metric,

0 commit comments

Comments
 (0)