File tree Expand file tree Collapse file tree 7 files changed +17
-16
lines changed
opentelemetry-api/src/opentelemetry/metrics
src/opentelemetry/sdk/metrics Expand file tree Collapse file tree 7 files changed +17
-16
lines changed Original file line number Diff line number Diff line change 59
59
Histogram ,
60
60
Instrument ,
61
61
NoOpCounter ,
62
+ )
63
+ from opentelemetry .metrics ._internal .instrument import NoOpGauge as _NoOpGauge
64
+ from opentelemetry .metrics ._internal .instrument import (
62
65
NoOpHistogram ,
63
66
NoOpObservableCounter ,
64
67
NoOpObservableGauge ,
78
81
Asynchronous ,
79
82
CallbackOptions ,
80
83
_Gauge ,
84
+ _NoOpGauge ,
81
85
get_meter_provider ,
82
86
get_meter ,
83
87
Histogram ,
108
112
"Meter" ,
109
113
"Counter" ,
110
114
"_Gauge" ,
115
+ "_NoOpGauge" ,
111
116
"NoOpCounter" ,
112
117
"UpDownCounter" ,
113
118
"NoOpUpDownCounter" ,
Original file line number Diff line number Diff line change @@ -392,7 +392,7 @@ def create_gauge(
392
392
unit : str = "" ,
393
393
description : str = "" ,
394
394
) -> Gauge :
395
- """Creates a `Gauge` instrument
395
+ """Creates a `` Gauge` ` instrument
396
396
397
397
Args:
398
398
name: The name of the instrument to be created
Original file line number Diff line number Diff line change 15
15
16
16
from opentelemetry .sdk .metrics ._internal import Meter , MeterProvider
17
17
from opentelemetry .sdk .metrics ._internal .exceptions import MetricsTimeoutError
18
+ from opentelemetry .sdk .metrics ._internal .instrument import Counter
19
+ from opentelemetry .sdk .metrics ._internal .instrument import Gauge as _Gauge
18
20
from opentelemetry .sdk .metrics ._internal .instrument import (
19
- Counter ,
20
- Gauge ,
21
21
Histogram ,
22
22
ObservableCounter ,
23
23
ObservableGauge ,
31
31
"MetricsTimeoutError" ,
32
32
"Counter" ,
33
33
"Histogram" ,
34
- "Gauge " ,
34
+ "_Gauge " ,
35
35
"ObservableCounter" ,
36
36
"ObservableGauge" ,
37
37
"ObservableUpDownCounter" ,
Original file line number Diff line number Diff line change @@ -26,14 +26,14 @@ def test_import_init(self):
26
26
with self .assertNotRaises (Exception ):
27
27
from opentelemetry .sdk .metrics import ( # noqa: F401
28
28
Counter ,
29
- Gauge ,
30
29
Histogram ,
31
30
Meter ,
32
31
MeterProvider ,
33
32
ObservableCounter ,
34
33
ObservableGauge ,
35
34
ObservableUpDownCounter ,
36
35
UpDownCounter ,
36
+ _Gauge ,
37
37
)
38
38
39
39
def test_import_export (self ):
Original file line number Diff line number Diff line change 20
20
from opentelemetry .metrics ._internal .instrument import CallbackOptions
21
21
from opentelemetry .sdk .metrics import (
22
22
Counter ,
23
- Gauge ,
24
23
Histogram ,
25
24
ObservableCounter ,
26
25
ObservableGauge ,
27
26
ObservableUpDownCounter ,
28
27
UpDownCounter ,
29
28
)
29
+ from opentelemetry .sdk .metrics import _Gauge as _SDKGauge
30
30
from opentelemetry .sdk .metrics ._internal .instrument import (
31
31
_Counter ,
32
32
_Gauge ,
@@ -309,7 +309,7 @@ def test_set(self):
309
309
def test_disallow_direct_counter_creation (self ):
310
310
with self .assertRaises (TypeError ):
311
311
# pylint: disable=abstract-class-instantiated
312
- Gauge ("name" , Mock (), Mock ())
312
+ _SDKGauge ("name" , Mock (), Mock ())
313
313
314
314
315
315
class TestObservableUpDownCounter (TestCase ):
Original file line number Diff line number Diff line change 16
16
from unittest import TestCase
17
17
from unittest .mock import patch
18
18
19
- from opentelemetry .sdk .metrics import (
20
- Counter ,
21
- Gauge ,
22
- Histogram ,
23
- ObservableGauge ,
24
- )
19
+ from opentelemetry .sdk .metrics import Counter , Histogram , ObservableGauge
20
+ from opentelemetry .sdk .metrics import _Gauge as _SDKGauge
25
21
from opentelemetry .sdk .metrics ._internal .instrument import (
26
22
_Counter ,
27
23
_Gauge ,
@@ -83,7 +79,7 @@ def test_configure_temporality(self):
83
79
preferred_temporality = {
84
80
Histogram : AggregationTemporality .DELTA ,
85
81
ObservableGauge : AggregationTemporality .DELTA ,
86
- Gauge : AggregationTemporality .DELTA ,
82
+ _SDKGauge : AggregationTemporality .DELTA ,
87
83
}
88
84
)
89
85
Original file line number Diff line number Diff line change 21
21
from opentelemetry .metrics import NoOpMeter
22
22
from opentelemetry .sdk .metrics import (
23
23
Counter ,
24
- Gauge ,
25
24
Histogram ,
26
25
Meter ,
27
26
MeterProvider ,
28
27
ObservableCounter ,
29
28
ObservableGauge ,
30
29
ObservableUpDownCounter ,
31
30
UpDownCounter ,
31
+ _Gauge ,
32
32
)
33
33
from opentelemetry .sdk .metrics ._internal import SynchronousMeasurementConsumer
34
34
from opentelemetry .sdk .metrics .export import (
@@ -448,7 +448,7 @@ def test_create_gauge(self):
448
448
"name" , unit = "unit" , description = "description"
449
449
)
450
450
451
- self .assertIsInstance (gauge , Gauge )
451
+ self .assertIsInstance (gauge , _Gauge )
452
452
self .assertEqual (gauge .name , "name" )
453
453
454
454
def test_create_observable_up_down_counter (self ):
You can’t perform that action at this time.
0 commit comments