@@ -61,7 +61,7 @@ def get_sample_value(self, name, labels=None):
61
61
if labels is None :
62
62
labels = {}
63
63
for metric in self .collect ():
64
- for n , l , value in metric ._samples :
64
+ for n , l , value in metric .samples :
65
65
if n == name and l == labels :
66
66
return value
67
67
return None
@@ -82,18 +82,18 @@ class Metric(object):
82
82
and SummaryMetricFamily instead.
83
83
'''
84
84
def __init__ (self , name , documentation , typ ):
85
- self ._name = name
86
- self ._documentation = documentation
85
+ self .name = name
86
+ self .documentation = documentation
87
87
if typ not in _METRIC_TYPES :
88
88
raise ValueError ('Invalid metric type: ' + typ )
89
- self ._type = typ
90
- self ._samples = []
89
+ self .type = typ
90
+ self .samples = []
91
91
92
92
def add_sample (self , name , labels , value ):
93
93
'''Add a sample to the metric.
94
94
95
95
Internal-only, do not use.'''
96
- self ._samples .append ((name , labels , value ))
96
+ self .samples .append ((name , labels , value ))
97
97
98
98
99
99
class CounterMetricFamily (Metric ):
@@ -118,7 +118,7 @@ def add_metric(self, labels, value):
118
118
labels: A list of label values
119
119
value: The value of the metric.
120
120
'''
121
- self ._samples .append ((self ._name , dict (zip (self ._labelnames , labels )), value ))
121
+ self .samples .append ((self .name , dict (zip (self ._labelnames , labels )), value ))
122
122
123
123
124
124
class GaugeMetricFamily (Metric ):
@@ -143,7 +143,7 @@ def add_metric(self, labels, value):
143
143
labels: A list of label values
144
144
value: A float
145
145
'''
146
- self ._samples .append ((self ._name , dict (zip (self ._labelnames , labels )), value ))
146
+ self .samples .append ((self .name , dict (zip (self ._labelnames , labels )), value ))
147
147
148
148
149
149
class SummaryMetricFamily (Metric ):
@@ -171,8 +171,8 @@ def add_metric(self, labels, count_value, sum_value):
171
171
count_value: The count value of the metric.
172
172
sum_value: The sum value of the metric.
173
173
'''
174
- self ._samples .append ((self ._name + u '_count' , dict (zip (self ._labelnames , labels )), count_value ))
175
- self ._samples .append ((self ._name + u '_sum' , dict (zip (self ._labelnames , labels )), sum_value ))
174
+ self .samples .append ((self .name + '_count' , dict (zip (self ._labelnames , labels )), count_value ))
175
+ self .samples .append ((self .name + '_sum' , dict (zip (self ._labelnames , labels )), sum_value ))
176
176
177
177
178
178
class HistogramMetricFamily (Metric ):
@@ -202,10 +202,10 @@ def add_metric(self, labels, buckets, sum_value):
202
202
sum_value: The sum value of the metric.
203
203
'''
204
204
for bucket , value in buckets :
205
- self ._samples .append ((self ._name + u '_bucket' , dict (zip (self ._labelnames , labels ) + [(u 'le' , bucket )]), value ))
205
+ self .samples .append ((self .name + '_bucket' , dict (list ( zip (self ._labelnames , labels )) + [('le' , bucket )]), value ))
206
206
# +Inf is last and provides the count value.
207
- self ._samples .appen
B41A
d ((self ._name + u '_count' , dict (zip (self ._labelnames , labels )), buckets [- 1 ][1 ]))
208
- self ._samples .append ((self ._name + u '_sum' , dict (zip (self ._labelnames , labels )), sum_value ))
207
+ self .samples .append ((self .name + '_count' , dict (zip (self ._labelnames , labels )), buckets [- 1 ][1 ]))
208
+ self .samples .append ((self .name + '_sum' , dict (zip (self ._labelnames , labels )), sum_value ))
209
209
210
210
211
211
class _MutexValue (object ):
0 commit comments