Remove reference from metric to the registry

As this is unused, and will allow registering a metric with multiple
registries.
This commit is contained in:
Christopher Baines 2024-03-22 10:03:27 +00:00
parent 4aaf902eb4
commit d0bca34214

View file

@ -67,13 +67,12 @@ metrics relate to."
namespace)) namespace))
(define-record-type <metric> (define-record-type <metric>
(make-metric type name values registry docstring labels label-preset-values (make-metric type name values docstring labels label-preset-values
mutex) mutex)
metric? metric?
(type metric-type) (type metric-type)
(name metric-name) (name metric-name)
(values metric-values) (values metric-values)
(registry metric-registry)
(docstring metric-docstring) (docstring metric-docstring)
(labels metric-labels) (labels metric-labels)
(label-preset-values metric-label-preset-values) (label-preset-values metric-label-preset-values)
@ -120,7 +119,6 @@ list of label names to be permitted for this metric and
(make-metric 'counter (make-metric 'counter
name name
(make-hash-table) (make-hash-table)
registry
docstring docstring
labels labels
label-preset-values label-preset-values
@ -149,7 +147,6 @@ list of label names to be permitted for this metric and
(make-metric 'gauge (make-metric 'gauge
name name
(make-hash-table) (make-hash-table)
registry
docstring docstring
(map canonicalise-label labels) (map canonicalise-label labels)
(canonicalise-label-values label-preset-values) (canonicalise-label-values label-preset-values)
@ -241,7 +238,6 @@ list of label names to be permitted for this metric and
(make-metric (make-histogram-metric-type buckets) (make-metric (make-histogram-metric-type buckets)
name name
(make-hash-table) (make-hash-table)
registry
docstring docstring
labels labels
label-preset-values label-preset-values