Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 348c2cf

Browse files
author
Alex Boten
committed
make CustomCollector private
1 parent cbcbcef commit 348c2cf

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ class PrometheusMetricExporter(MetricExporter):
102102
"""
103103

104104
def __init__(self, prefix: str = ""):
105-
self._collector = CustomCollector(prefix)
105+
self._collector = _CustomCollector(prefix)
106106
core.REGISTRY.register(self._collector)
107107

108108
def export(self, metrics: Sequence[Metric]) -> MetricExportResult:
@@ -113,8 +113,8 @@ def shutdown(self) -> None:
113113
core.REGISTRY.unregister(self._collector)
114114

115115

116-
class CustomCollector:
117-
"""CustomCollector represents the Prometheus Collector object
116+
class _CustomCollector:
117+
"""_CustomCollector represents the Prometheus Collector object
118118
https://github.com/prometheus/client_python#custom-collectors
119119
"""
120120

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from prometheus_client.core import CounterMetricFamily, GaugeMetricFamily
2020

2121
from opentelemetry.exporter.prometheus import (
22-
CustomCollector,
22+
_CustomCollector,
2323
PrometheusMetricExporter,
2424
)
2525
from opentelemetry.sdk._metrics.export import MetricExportResult
@@ -79,7 +79,7 @@ def test_histogram_to_prometheus(self):
7979
attributes={"histo": 1},
8080
)
8181

82-
collector = CustomCollector("testprefix")
82+
collector = _CustomCollector("testprefix")
8383
collector.add_metrics_data([record])
8484
result_bytes = generate_latest(collector)
8585
result = result_bytes.decode("utf-8")
@@ -95,7 +95,7 @@ def test_sum_to_prometheus(self):
9595
description="testdesc",
9696
unit="testunit",
9797
)
98-
collector = CustomCollector("testprefix")
98+
collector = _CustomCollector("testprefix")
9999
collector.add_metrics_data([record])
100100

101101
for prometheus_metric in collector.collect():
@@ -123,7 +123,7 @@ def test_gauge_to_prometheus(self):
123123
description="testdesc",
124124
unit="testunit",
125125
)
126-
collector = CustomCollector("testprefix")
126+
collector = _CustomCollector("testprefix")
127127
collector.add_metrics_data([record])
128128

129129
for prometheus_metric in collector.collect():
@@ -148,13 +148,13 @@ def test_invalid_metric(self):
148148
description="testdesc",
149149
unit="testunit",
150150
)
151-
collector = CustomCollector("testprefix")
151+
collector = _CustomCollector("testprefix")
152152
collector.add_metrics_data([record])
153153
collector.collect()
154154
self.assertLogs("opentelemetry.exporter.prometheus", level="WARNING")
155155

156156
def test_sanitize(self):
157-
collector = CustomCollector("testprefix")
157+
collector = _CustomCollector("testprefix")
158158
self.assertEqual(
159159
collector._sanitize("1!2@3#4$5%6^7&8*9(0)_-"),
160160
"1_2_3_4_5_6_7_8_9_0___",

0 commit comments

Comments
 (0)