We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 400dcbc commit 86591e3Copy full SHA for 86591e3
lib/prometheus_exporter/server/metrics_container.rb
@@ -2,8 +2,6 @@
2
3
module PrometheusExporter::Server
4
class MetricsContainer
5
- # Since MetricsContainer defines #each, we can include Enumerable
6
- include Enumerable
7
METRIC_MAX_AGE = 60
8
METRIC_EXPIRE_ATTR = "_expire_at"
9
@@ -40,6 +38,10 @@ def each(&blk)
40
38
wrap_expire(:each, &blk)
41
39
end
42
+ def map(&blk)
+ wrap_expire(:map, &blk)
43
+ end
44
+
45
def expire(time: nil, new_metric: nil)
46
time ||= get_time
47
0 commit comments