Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Commit 82379aa

Browse files
authored
Disable heartbeat metrics in azure exporters (#984)
1 parent 2d16ea4 commit 82379aa

File tree

5 files changed

+3
-11
lines changed

5 files changed

+3
-11
lines changed

contrib/opencensus-ext-azure/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
([#946](https://github.com/census-instrumentation/opencensus-python/pull/946))
1313
- Added queue capacity configuration for exporters
1414
([#949](https://github.com/census-instrumentation/opencensus-python/pull/949))
15+
- Disable heartbeat metrics in exporters
16+
([#984](https://github.com/census-instrumentation/opencensus-python/pull/984))
1517

1618
## 1.0.4
1719
Released 2020-06-29

contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
)
3131
from opencensus.ext.azure.common.storage import LocalFileStorage
3232
from opencensus.ext.azure.common.transport import TransportMixin
33-
from opencensus.ext.azure.metrics_exporter import heartbeat_metrics
3433
from opencensus.trace import execution_context
3534

3635
logger = logging.getLogger(__name__)
@@ -60,8 +59,6 @@ def __init__(self, **options):
6059
self._queue = Queue(capacity=self.options.queue_capacity)
6160
self._worker = Worker(self._queue, self)
6261
self._worker.start()
63-
heartbeat_metrics.enable_heartbeat_metrics(
64-
self.options.connection_string, self.options.instrumentation_key)
6562

6663
def _export(self, batch, event=None): # pragma: NO COVER
6764
try:

contrib/opencensus-ext-azure/opencensus/ext/azure/metrics_exporter/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,4 @@ def new_metrics_exporter(**options):
153153
producers,
154154
exporter,
155155
interval=exporter.options.export_interval)
156-
from opencensus.ext.azure.metrics_exporter import heartbeat_metrics
157-
heartbeat_metrics.enable_heartbeat_metrics(
158-
exporter.options.connection_string,
159-
exporter.options.instrumentation_key
160-
)
161156
return exporter

contrib/opencensus-ext-azure/opencensus/ext/azure/trace_exporter/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
)
2929
from opencensus.ext.azure.common.storage import LocalFileStorage
3030
from opencensus.ext.azure.common.transport import TransportMixin
31-
from opencensus.ext.azure.metrics_exporter import heartbeat_metrics
3231
from opencensus.trace.span import SpanKind
3332

3433
try:
@@ -60,8 +59,6 @@ def __init__(self, **options):
6059
self._telemetry_processors = []
6160
super(AzureExporter, self).__init__(**options)
6261
atexit.register(self._stop, self.options.grace_period)
63-
heartbeat_metrics.enable_heartbeat_metrics(
64-
self.options.connection_string, self.options.instrumentation_key)
6562

6663
def span_data_to_envelope(self, sd):
6764
envelope = Envelope(

contrib/opencensus-ext-azure/tests/test_azure_metrics_exporter.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ def test_new_metrics_exporter_no_standard_metrics(self, exporter_mock):
234234
self.assertFalse(isinstance(exporter_mock.call_args[0][0][0],
235235
producer_class))
236236

237+
@unittest.skip("Skip because disabling heartbeat metrics")
237238
@mock.patch('opencensus.ext.azure.metrics_exporter'
238239
'.transport.get_exporter_thread')
239240
def test_new_metrics_exporter_heartbeat(self, exporter_mock):

0 commit comments

Comments
 (0)