flb monitors itself
see flb_fluentbit.conf and enable
vi fluent-bit.conf @INCLUDE flb_fluentbit.conf
# input
sum(rate(fluentbit_input_bytes_total{cluster="$cluster"}[5m])) by (instance, name)
sum(rate(fluentbit_input_records_total{cluster="$cluster"}[5m])) by (instance, name)
sum(fluentbit_input_bytes_total{cluster="$cluster"}) by (instance, name)
sum(fluentbit_input_records_total{cluster="$cluster"}) by (instance, name)
# output processing
sum(rate(fluentbit_output_proc_bytes_total{cluster="$cluster"}[5m])) by (instance, name)
sum(rate(fluentbit_output_proc_records_total{cluster="$cluster"}[5m])) by (instance, name)
sum(fluentbit_output_proc_bytes_total{cluster="$cluster"}) by (instance, name)
sum(fluentbit_output_proc_records_total{cluster="$cluster"}) by (instance, name)
# output errors
sum(fluentbit_output_errors_total{cluster="$cluster"}) by (instance, name)
sum(fluentbit_output_errors_total{cluster="$cluster"}) by (instance, name) c/s
sum(fluentbit_output_errors_total{cluster="$cluster"}) by (instance, name) errors/sec
sum(fluentbit_output_retries_total{cluster="$cluster"}) by (instance, name)
+ sum(fluentbit_output_retries_failed_total{cluster="$cluster"}) by (instance, name)
sum(fluentbit_output_dropped_records_total{cluster="$cluster"}) by (instance, cluster)