File tree Expand file tree Collapse file tree 1 file changed +1
-12
lines changed
exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus Expand file tree Collapse file tree 1 file changed +1
-12
lines changed Original file line number Diff line number Diff line change 69
69
70
70
from prometheus_client import core
71
71
72
- from opentelemetry .context import (
73
- _SUPPRESS_INSTRUMENTATION_KEY ,
74
- attach ,
75
- detach ,
76
- set_value ,
77
- )
78
72
from opentelemetry .sdk ._metrics .export import MetricReader
79
73
from opentelemetry .sdk ._metrics .point import Gauge , Histogram , Metric , Sum
80
74
@@ -111,12 +105,7 @@ def __init__(self, prefix: str = "") -> None:
111
105
def _receive_metrics (self , metrics : Iterable [Metric ]) -> None :
112
106
if metrics is None :
113
107
return
114
- token = attach (set_value (_SUPPRESS_INSTRUMENTATION_KEY , True ))
115
- try :
116
- self ._collector .add_metrics_data (metrics )
117
- except Exception as e : # pylint: disable=broad-except,invalid-name
118
- _logger .exception ("Exception while exporting metrics %s" , str (e ))
119
- detach (token )
108
+ self ._collector .add_metrics_data (metrics )
120
109
121
110
def shutdown (self ) -> bool :
122
111
core .REGISTRY .unregister (self ._collector )
You can’t perform that action at this time.
0 commit comments