You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/end-to-end.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,18 +77,25 @@ The end-to-end monitoring feature exports the following metrics.
77
77
| Name | Description |
78
78
| --- | --- |
79
79
|`kminion_end_to_end_messages_produced_total `| Messages KMinion *tried* to send |
80
-
|`kminion_end_to_end_messages_acked_total `| Messages actually sent and acknowledged by the cluster |
81
80
|`kminion_end_to_end_messages_received_total `| Number of messages received (only counts those that match, i.e. that this instance actually produced itself) |
82
-
|`kminion_end_to_end_commits_total`| Number of successful offset commits |
81
+
|`kminion_end_to_end_offset_commits_total`| Number of successful offset commits |
82
+
|`kminion_end_to_end_messages_lost_total` Number of messages that have been produced successfully but not received within the configured SLA duration |
83
+
|`kminion_end_to_end_messages_produced_failed_total` Number of messages failed to produce to Kafka because of a timeout or failure |
84
+
|`kminion_end_to_end_offset_commits_total` Counts how many times kminions end-to-end test has committed offsets |
83
85
84
86
### Histograms
85
87
86
88
| Name | Description |
87
89
| --- | --- |
88
90
|`kminion_end_to_end_produce_latency_seconds `| Duration until the cluster acknowledged a message. |
89
-
|`kminion_end_to_end_commit_latency_seconds`| Duration of offset commits. Has a label for coordinator brokerID that answered the commit request|
91
+
|`kminion_end_to_end_offset_commit_latency_seconds` Time kafka took to respond to kminion's offset commit |
90
92
|`kminion_end_to_end_roundtrip_latency_seconds `| Duration from creation of a message, until it was received/consumed again. |
91
93
94
+
### Gauges
95
+
| Name | Description |
96
+
| --- | --- |
97
+
|`kminion_end_to_end_messages_produced_in_flight` Number of messages that kminion's end-to-end test produced but has not received an answer for yet |
98
+
92
99
## Config Properties
93
100
94
101
All config properties related to this feature are located in `minion.endToEnd`.
@@ -100,7 +107,7 @@ All config properties related to this feature are located in `minion.endToEnd`.
100
107
topicManagement:
101
108
# You can disable topic management, without disabling the testing feature.
102
109
# Only makes sense if you have multiple kminion instances, and for some reason only want one of them to create/configure the topic.
103
-
# It is strongly recommended to leave this enabled.
110
+
# It is strongly recommended to leave this enabled.
104
111
enabled: true
105
112
106
113
# Name of the topic kminion uses to send its test messages
# TYPE kminion_end_to_end_messages_produced_total counter
112
112
kminion_end_to_end_messages_produced_total 384
113
113
114
-
# HELP kminion_end_to_end_commits_total Counts how many times kminions end-to-end test has committed messages
115
-
# TYPE kminion_end_to_end_commits_total counter
116
-
kminion_end_to_end_commits_total 18
117
-
118
-
# HELP kminion_end_to_end_messages_acked_total Number of messages kafka acknowledged as produced
119
-
# TYPE kminion_end_to_end_messages_acked_total counter
120
-
kminion_end_to_end_messages_acked_total 383
114
+
# HELP kminion_end_to_end_offset_commits_total Counts how many times kminions end-to-end test has committed messages
115
+
# TYPE kminion_end_to_end_offset_commits_total counter
116
+
kminion_end_to_end_offset_commits_total 18
121
117
122
118
# HELP kminion_end_to_end_messages_received_total Number of *matching* messages kminion received. Every roundtrip message has a minionID (randomly generated on startup) and a timestamp. Kminion only considers a message a match if it it arrives within the configured roundtrip SLA (and it matches the minionID)
123
119
# TYPE kminion_end_to_end_messages_received_total counter
# HELP kminion_end_to_end_messages_lost_total Number of messages that have been produced successfully but not received within the configured SLA duration
135
+
# TYPE kminion_end_to_end_messages_lost_total counter
# HELP kminion_end_to_end_messages_produced_in_flight Number of messages that kminion's end-to-end test produced but has not received an answer for yet
143
+
# TYPE kminion_end_to_end_messages_produced_in_flight gauge
0 commit comments