Skip to content

Commit bb8ba5c

Browse files
authored
Added val with all metric qualifications (#20418)
Before this change, we had to refer to each qualification individually in order to refer to all of them. Now, there is a list of qualifiations that can be used instead.
1 parent e43ba71 commit bb8ba5c

File tree

3 files changed

+3
-49
lines changed

3 files changed

+3
-49
lines changed

Diff for: sdk/canton/community/common/src/main/scala/com/digitalasset/canton/metrics/MetricDoc.scala

-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@
33

44
package com.digitalasset.canton.metrics
55

6-
import com.daml.metrics.api.MetricDoc.Tag
76
import com.daml.metrics.api.MetricQualification
87

98
object MetricDoc {
109

1110
final case class Item(
12-
tag: Tag,
1311
name: String,
1412
metricType: String,
1513
qualification: MetricQualification,

Diff for: sdk/observability/metrics/src/main/scala/com/daml/metrics/api/MetricDoc.scala

-47
This file was deleted.

Diff for: sdk/observability/metrics/src/main/scala/com/daml/metrics/api/MetricQualification.scala

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ package com.daml.metrics.api
77
sealed trait MetricQualification
88
object MetricQualification {
99

10+
/** All possible metric qualifications */
11+
lazy val All: Seq[MetricQualification] = Seq(Latency, Traffic, Errors, Saturation, Debug)
12+
1013
/** Any metric measuring processing time of some sort */
1114
case object Latency extends MetricQualification
1215

0 commit comments

Comments
 (0)