gen2brain / keepalived_exporter

Keepalived Prometheus Exporter
Apache License 2.0
44 stars 13 forks source link

State metric) #3

Closed alexmayerlab closed 7 months ago

alexmayerlab commented 4 years ago

Maybe you should add the State metric. In the presence of a large number of instances it would be useful)

gen2brain commented 4 years ago

Added in https://github.com/gen2brain/keepalived_exporter/commit/e48b9838fef1c8cf9ac04863513b44f95d3133eb .

alexmayerlab commented 4 years ago

but always init

# HELP keepalived_up Status
# TYPE keepalived_up gauge
keepalived_up 1
# HELP keepalived_vrrp_addr_list_err Address list errors
# TYPE keepalived_vrrp_addr_list_err counter
keepalived_vrrp_addr_list_err{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_addr_list_err{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_advert_interval_err Advertisement interval errors
# TYPE keepalived_vrrp_advert_interval_err counter
keepalived_vrrp_advert_interval_err{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_advert_interval_err{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_advert_rcvd Advertisements received
# TYPE keepalived_vrrp_advert_rcvd counter
keepalived_vrrp_advert_rcvd{intf="",name="IP11SPB",state="INIT",vrid="0"} 8
keepalived_vrrp_advert_rcvd{intf="",name="IP12MSK",state="INIT",vrid="0"} 431738
# HELP keepalived_vrrp_advert_sent Advertisements sent
# TYPE keepalived_vrrp_advert_sent counter
keepalived_vrrp_advert_sent{intf="",name="IP11SPB",state="INIT",vrid="0"} 431752
keepalived_vrrp_advert_sent{intf="",name="IP12MSK",state="INIT",vrid="0"} 10
# HELP keepalived_vrrp_auth_failure Authentication failure
# TYPE keepalived_vrrp_auth_failure counter
keepalived_vrrp_auth_failure{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_auth_failure{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_authtype_mismatch Authentication mismatch
# TYPE keepalived_vrrp_authtype_mismatch counter
keepalived_vrrp_authtype_mismatch{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_authtype_mismatch{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_become_master Became master
# TYPE keepalived_vrrp_become_master counter
keepalived_vrrp_become_master{intf="",name="IP11SPB",state="INIT",vrid="0"} 1
keepalived_vrrp_become_master{intf="",name="IP12MSK",state="INIT",vrid="0"} 1
# HELP keepalived_vrrp_invalid_authtype Authentication invalid
# TYPE keepalived_vrrp_invalid_authtype counter
keepalived_vrrp_invalid_authtype{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_invalid_authtype{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_invalid_type_rcvd Invalid type errors
# TYPE keepalived_vrrp_invalid_type_rcvd counter
keepalived_vrrp_invalid_type_rcvd{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_invalid_type_rcvd{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_ip_ttl_err TTL errors
# TYPE keepalived_vrrp_ip_ttl_err counter
keepalived_vrrp_ip_ttl_err{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_ip_ttl_err{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_packet_len_err Packet length errors
# TYPE keepalived_vrrp_packet_len_err counter
keepalived_vrrp_packet_len_err{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_packet_len_err{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_pri_zero_rcvd Priority zero received
# TYPE keepalived_vrrp_pri_zero_rcvd counter
keepalived_vrrp_pri_zero_rcvd{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_pri_zero_rcvd{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_pri_zero_sent Priority zero sent
# TYPE keepalived_vrrp_pri_zero_sent counter
keepalived_vrrp_pri_zero_sent{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_pri_zero_sent{intf="",name="IP12MSK",state="INIT",vrid="0"} 0
# HELP keepalived_vrrp_release_master Released master
# TYPE keepalived_vrrp_release_master counter
keepalived_vrrp_release_master{intf="",name="IP11SPB",state="INIT",vrid="0"} 0
keepalived_vrrp_release_master{intf="",name="IP12MSK",state="INIT",vrid="0"} 2

tmp

cybermordecai commented 4 years ago

same problem

gen2brain commented 4 years ago

I think I know where is the problem, just don't have time right now to test/fix.

gen2brain commented 7 months ago

Sorry, support for parsing text files is removed.