@@ -9,27 +9,17 @@ import (
99)
1010
1111const (
12- promNamespace = "kafkabp"
13-
14- subsystemConsumer = "consumer"
15- subsystemGroupConsumer = "group_consumer"
16-
17- successLabel = "kafka_success"
18- topicLabel = "kafka_topic"
12+ topicLabel = "kafka_topic"
1913)
2014
2115var (
2216 rebalanceTotalCounter = promauto .With (prometheusbpint .GlobalRegistry ).NewCounter (prometheus.CounterOpts {
23- Namespace : promNamespace ,
24- Subsystem : subsystemConsumer ,
25- Name : "rebalances_total" ,
26- Help : "The number of times consumer rebalance happened" ,
17+ Name : "kafkabp_consumer_rebalances_total" ,
18+ Help : "The number of times consumer rebalance happened" ,
2719 })
2820 rebalanceFailureCounter = promauto .With (prometheusbpint .GlobalRegistry ).NewCounter (prometheus.CounterOpts {
29- Namespace : promNamespace ,
30- Subsystem : subsystemConsumer ,
31- Name : "rebalance_failures_total" ,
32- Help : "The number of times consumer rebalance failed" ,
21+ Name : "kafkabp_consumer_rebalance_failures_total" ,
22+ Help : "The number of times consumer rebalance failed" ,
3323 })
3424)
3525
@@ -38,34 +28,26 @@ var (
3828 topicLabel ,
3929 }
4030
41- consumerTimer = promauto .With (prometheusbpint .GlobalRegistry ).NewHistogramVec (prometheus.HistogramOpts {
42- Namespace : promNamespace ,
43- Subsystem : subsystemConsumer ,
44- Name : "duration_seconds" ,
45- Help : "The time took for a non-group consumer to consume a single kafka message" ,
46- Buckets : prometheusbp .DefaultLatencyBuckets ,
47- }, timerLabels )
31+ consumerTimer = promauto .With (prometheusbpint .GlobalRegistry ).NewHistogramVec (prometheusbp.HistogramOpts {
32+ Name : "kafkabp_consumer_duration_seconds" ,
33+ Help : "The time took for a non-group consumer to consume a single kafka message" ,
34+ }.ToPrometheus (), timerLabels )
4835
49- groupConsumerTimer = promauto .With (prometheusbpint .GlobalRegistry ).NewHistogramVec (prometheus.HistogramOpts {
50- Namespace : promNamespace ,
51- Subsystem : subsystemGroupConsumer ,
52- Name : "duration_seconds" ,
53- Help : "The time took for a group consumer to consume a single kafka message" ,
54- Buckets : prometheusbp .DefaultLatencyBuckets ,
55- }, timerLabels )
36+ groupConsumerTimer = promauto .With (prometheusbpint .GlobalRegistry ).NewHistogramVec (prometheusbp.HistogramOpts {
37+ Name : "kafkabp_group_consumer_duration_seconds" ,
38+ Help : "The time took for a group consumer to consume a single kafka message" ,
39+ }.ToPrometheus (), timerLabels )
5640)
5741
5842var (
5943 awsRackFailure = promauto .With (prometheusbpint .GlobalRegistry ).NewCounter (prometheus.CounterOpts {
60- Namespace : promNamespace ,
61- Name : "aws_rack_id_failures_total" ,
62- Help : "Total failures of getting rack id from AWS endpoint" ,
44+ Name : "kafkabp_aws_rack_id_failures_total" ,
45+ Help : "Total failures of getting rack id from AWS endpoint" ,
6346 })
6447
6548 httpRackFailure = promauto .With (prometheusbpint .GlobalRegistry ).NewCounter (prometheus.CounterOpts {
66- Namespace : promNamespace ,
67- Name : "http_rack_id_failures_total" ,
68- Help : "Total failures of getting rack id from http endpoint" ,
49+ Name : "kafkabp_http_rack_id_failures_total" ,
50+ Help : "Total failures of getting rack id from http endpoint" ,
6951 })
7052)
7153
0 commit comments