11use std:: time:: Duration ;
22
3- use metrics:: { Histogram , counter , gauge , histogram } ;
3+ use metrics:: Histogram ;
44use vector_common:: NamedInternalEvent ;
55use vector_common:: {
6- internal_event:: { InternalEvent , error_type} ,
6+ counter, gauge, histogram,
7+ internal_event:: { CounterName , GaugeName , HistogramName , InternalEvent , error_type} ,
78 registered_event,
89} ;
910
@@ -21,29 +22,29 @@ impl InternalEvent for BufferCreated {
2122 let stage = self . idx . to_string ( ) ;
2223 if self . max_size_events != 0 {
2324 gauge ! (
24- "buffer_max_size_events" ,
25+ GaugeName :: BufferMaxSizeEvents ,
2526 "buffer_id" => self . buffer_id. clone( ) ,
2627 "stage" => stage. clone( ) ,
2728 )
2829 . set ( self . max_size_events as f64 ) ;
2930 // DEPRECATED: buffer-bytes-events-metrics
3031 gauge ! (
31- "buffer_max_event_size" ,
32+ GaugeName :: BufferMaxEventSize ,
3233 "buffer_id" => self . buffer_id. clone( ) ,
3334 "stage" => stage. clone( ) ,
3435 )
3536 . set ( self . max_size_events as f64 ) ;
3637 }
3738 if self . max_size_bytes != 0 {
3839 gauge ! (
39- "buffer_max_size_bytes" ,
40+ GaugeName :: BufferMaxSizeBytes ,
4041 "buffer_id" => self . buffer_id. clone( ) ,
4142 "stage" => stage. clone( ) ,
4243 )
4344 . set ( self . max_size_bytes as f64 ) ;
4445 // DEPRECATED: buffer-bytes-events-metrics
4546 gauge ! (
46- "buffer_max_byte_size" ,
47+ GaugeName :: BufferMaxByteSize ,
4748 "buffer_id" => self . buffer_id,
4849 "stage" => stage,
4950 )
@@ -66,40 +67,40 @@ impl InternalEvent for BufferEventsReceived {
6667 #[ expect( clippy:: cast_precision_loss) ]
6768 fn emit ( self ) {
6869 counter ! (
69- "buffer_received_events_total" ,
70+ CounterName :: BufferReceivedEventsTotal ,
7071 "buffer_id" => self . buffer_id. clone( ) ,
7172 "stage" => self . idx. to_string( )
7273 )
7374 . increment ( self . count ) ;
7475
7576 counter ! (
76- "buffer_received_bytes_total" ,
77+ CounterName :: BufferReceivedBytesTotal ,
7778 "buffer_id" => self . buffer_id. clone( ) ,
7879 "stage" => self . idx. to_string( )
7980 )
8081 . increment ( self . byte_size ) ;
8182 // DEPRECATED: buffer-bytes-events-metrics
8283 gauge ! (
83- "buffer_events" ,
84+ GaugeName :: BufferEvents ,
8485 "buffer_id" => self . buffer_id. clone( ) ,
8586 "stage" => self . idx. to_string( )
8687 )
8788 . set ( self . total_count as f64 ) ;
8889 gauge ! (
89- "buffer_size_events" ,
90+ GaugeName :: BufferSizeEvents ,
9091 "buffer_id" => self . buffer_id. clone( ) ,
9192 "stage" => self . idx. to_string( )
9293 )
9394 . set ( self . total_count as f64 ) ;
9495 gauge ! (
95- "buffer_size_bytes" ,
96+ GaugeName :: BufferSizeBytes ,
9697 "buffer_id" => self . buffer_id. clone( ) ,
9798 "stage" => self . idx. to_string( )
9899 )
99100 . set ( self . total_byte_size as f64 ) ;
100101 // DEPRECATED: buffer-bytes-events-metrics
101102 gauge ! (
102- "buffer_byte_size" ,
103+ GaugeName :: BufferByteSize ,
103104 "buffer_id" => self . buffer_id,
104105 "stage" => self . idx. to_string( )
105106 )
@@ -121,39 +122,39 @@ impl InternalEvent for BufferEventsSent {
121122 #[ expect( clippy:: cast_precision_loss) ]
122123 fn emit ( self ) {
123124 counter ! (
124- "buffer_sent_events_total" ,
125+ CounterName :: BufferSentEventsTotal ,
125126 "buffer_id" => self . buffer_id. clone( ) ,
126127 "stage" => self . idx. to_string( )
127128 )
128129 . increment ( self . count ) ;
129130 counter ! (
130- "buffer_sent_bytes_total" ,
131+ CounterName :: BufferSentBytesTotal ,
131132 "buffer_id" => self . buffer_id. clone( ) ,
132133 "stage" => self . idx. to_string( )
133134 )
134135 . increment ( self . byte_size ) ;
135136 // DEPRECATED: buffer-bytes-events-metrics
136137 gauge ! (
137- "buffer_events" ,
138+ GaugeName :: BufferEvents ,
138139 "buffer_id" => self . buffer_id. clone( ) ,
139140 "stage" => self . idx. to_string( )
140141 )
141142 . set ( self . total_count as f64 ) ;
142143 gauge ! (
143- "buffer_size_events" ,
144+ GaugeName :: BufferSizeEvents ,
144145 "buffer_id" => self . buffer_id. clone( ) ,
145146 "stage" => self . idx. to_string( )
146147 )
147148 . set ( self . total_count as f64 ) ;
148149 gauge ! (
149- "buffer_size_bytes" ,
150+ GaugeName :: BufferSizeBytes ,
150151 "buffer_id" => self . buffer_id. clone( ) ,
151152 "stage" => self . idx. to_string( )
152153 )
153154 . set ( self . total_byte_size as f64 ) ;
154155 // DEPRECATED: buffer-bytes-events-metrics
155156 gauge ! (
156- "buffer_byte_size" ,
157+ GaugeName :: BufferByteSize ,
157158 "buffer_id" => self . buffer_id,
158159 "stage" => self . idx. to_string( )
159160 )
@@ -200,41 +201,41 @@ impl InternalEvent for BufferEventsDropped {
200201 }
201202
202203 counter ! (
203- "buffer_discarded_events_total" ,
204+ CounterName :: BufferDiscardedEventsTotal ,
204205 "buffer_id" => self . buffer_id. clone( ) ,
205206 "stage" => self . idx. to_string( ) ,
206207 "intentional" => intentional_str,
207208 )
208209 . increment ( self . count ) ;
209210 counter ! (
210- "buffer_discarded_bytes_total" ,
211+ CounterName :: BufferDiscardedBytesTotal ,
211212 "buffer_id" => self . buffer_id. clone( ) ,
212213 "stage" => self . idx. to_string( ) ,
213214 "intentional" => intentional_str,
214215 )
215216 . increment ( self . byte_size ) ;
216217 // DEPRECATED: buffer-bytes-events-metrics
217218 gauge ! (
218- "buffer_events" ,
219+ GaugeName :: BufferEvents ,
219220 "buffer_id" => self . buffer_id. clone( ) ,
220221 "stage" => self . idx. to_string( )
221222 )
222223 . set ( self . total_count as f64 ) ;
223224 gauge ! (
224- "buffer_size_events" ,
225+ GaugeName :: BufferSizeEvents ,
225226 "buffer_id" => self . buffer_id. clone( ) ,
226227 "stage" => self . idx. to_string( )
227228 )
228229 . set ( self . total_count as f64 ) ;
229230 gauge ! (
230- "buffer_size_bytes" ,
231+ GaugeName :: BufferSizeBytes ,
231232 "buffer_id" => self . buffer_id. clone( ) ,
232233 "stage" => self . idx. to_string( )
233234 )
234235 . set ( self . total_byte_size as f64 ) ;
235236 // DEPRECATED: buffer-bytes-events-metrics
236237 gauge ! (
237- "buffer_byte_size" ,
238+ GaugeName :: BufferByteSize ,
238239 "buffer_id" => self . buffer_id,
239240 "stage" => self . idx. to_string( )
240241 )
@@ -258,7 +259,7 @@ impl InternalEvent for BufferReadError {
258259 stage = "processing" ,
259260 ) ;
260261 counter ! (
261- "buffer_errors_total" , "error_code" => self . error_code,
262+ CounterName :: BufferErrorsTotal , "error_code" => self . error_code,
262263 "error_type" => "reader_failed" ,
263264 "stage" => "processing" ,
264265 )
@@ -270,7 +271,7 @@ registered_event! {
270271 BufferSendDuration {
271272 stage: usize ,
272273 } => {
273- send_duration: Histogram = histogram!( "buffer_send_duration_seconds" , "stage" => self . stage. to_string( ) ) ,
274+ send_duration: Histogram = histogram!( HistogramName :: BufferSendDurationSeconds , "stage" => self . stage. to_string( ) ) ,
274275 }
275276
276277 fn emit( & self , duration: Duration ) {
0 commit comments