@@ -220,6 +220,8 @@ void flb_filter_do(struct flb_input_chunk *ic,
220220 /* [OLD] Summarize all records removed */
221221 flb_metrics_sum (FLB_METRIC_N_DROPPED ,
222222 in_records , f_ins -> metrics );
223+ flb_metrics_sum (FLB_METRIC_N_DROPPED_BYTES ,
224+ dropped_size , f_ins -> metrics );
223225#endif
224226 break ;
225227 }
@@ -239,6 +241,8 @@ void flb_filter_do(struct flb_input_chunk *ic,
239241 /* [OLD] Summarize new records */
240242 flb_metrics_sum (FLB_METRIC_N_ADDED ,
241243 diff , f_ins -> metrics );
244+ flb_metrics_sum (FLB_METRIC_N_DROPPED_BYTES ,
245+ dropped_size , f_ins -> metrics );
242246 }
243247 else if (out_records < in_records ) {
244248 diff = (in_records - out_records );
@@ -252,6 +256,8 @@ void flb_filter_do(struct flb_input_chunk *ic,
252256 /* [OLD] Summarize dropped records */
253257 flb_metrics_sum (FLB_METRIC_N_DROPPED ,
254258 diff , f_ins -> metrics );
259+ flb_metrics_sum (FLB_METRIC_N_DROPPED_BYTES ,
260+ dropped_size , f_ins -> metrics );
255261 }
256262#endif
257263
@@ -584,6 +590,7 @@ int flb_filter_init(struct flb_config *config, struct flb_filter_instance *ins)
584590 flb_metrics_add (FLB_METRIC_N_ADDED , "add_records" , ins -> metrics );
585591 flb_metrics_add (FLB_METRIC_N_RECORDS , "records" , ins -> metrics );
586592 flb_metrics_add (FLB_METRIC_N_BYTES , "bytes" , ins -> metrics );
593+ flb_metrics_add (FLB_METRIC_N_DROPPED_BYTES , "drop_bytes" , ins -> metrics );
587594#endif
588595
589596 /*
0 commit comments