Метрики
Метрики, собираемые плагином bird_exporter.
Источник данных — вывод утилит birdc, md5sum и ss.
Если значение метрики не удалось получить из вывода утилиты, метрика не включается в ответ экспортера.
Нулевые значения вместо отсутствующих данных не подставляются.
|
Счётчики статистики маршрутов (метрики с суффиксом |
bird_bgp_connect_delay_seconds
Текущая задержка переподключения BGP-сессии в секундах.
Метка name — название протокола из конфигурации BIRD.
bird_bgp_connect_retry_limit_seconds
Максимальная задержка переподключения BGP-сессии в секундах.
Метка name — название протокола.
bird_bgp_errors_total
Количество ошибок BGP-сессии.
Значение увеличивается на единицу при изменении текста последней ошибки в выводе birdc.
Метка name — название протокола.
bird_bgp_session_state
Состояние BGP-сессии:
-
0— Idle, начальное состояние; -
1— Connect, попытка TCP-подключения к соседу; -
2— Active, повторная попытка подключения; -
3— OpenSent, отправлено сообщение OPEN; -
4— OpenConfirm, сообщение OPEN получено, ожидание KEEPALIVE; -
5— Established, сессия установлена, идёт обмен маршрутами.
Метки:
-
local_as— номер локальной автономной системы; -
name— название протокола; -
neighbor— IP-адрес соседа; -
neighbor_as— номер автономной системы соседа.
bird_bgp_session_uptime_seconds
Время работы установленной BGP-сессии в секундах.
Если сессия не в состоянии Established, значение равно 0.
Метка name — название протокола.
bird_channel_route_export_accepted_total
Принятые обновления маршрутов при экспорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_route_export_rejected_total
Отклонённые обновления маршрутов при экспорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_route_updates_accepted_total
Принятые обновления маршрутов при импорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_route_updates_filtered_total
Отфильтрованные обновления маршрутов при импорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_route_updates_rejected_total
Отклонённые обновления маршрутов при импорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_route_withdraws_accepted_total
Принятые отзывы маршрутов при импорте.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_routes_exported
Количество экспортированных маршрутов канала.
Для BGP-протоколов значение больше 0 означает, что виртуальный IP-адрес (VIP) хранилища анонсируется соседу.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_routes_imported
Количество импортированных маршрутов канала.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_routes_preferred
Количество предпочитаемых маршрутов канала.
Метки:
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_channel_state
Состояние канала протокола:
-
0— DOWN; -
1— UP; -
2— START.
Метки:
-
aspect— аспект состояния:-
state— состояние канала; -
import— импорт маршрутов; -
export— экспорт маршрутов;
-
-
channel— версия IP:ipv4илиipv6; -
name— название протокола.
bird_config_md5_info
Контрольная сумма конфигурационного файла службы BIRD.
Значение метрики всегда равно 1.
Расхождение хеша между серверами или его изменение на одном сервере — признак несанкционированного изменения конфигурации.
Метки:
-
file— путь к конфигурационному файлу; -
hostname— имя узла; -
md5— MD5-хеш файла.
bird_last_reconfiguration_timestamp_seconds
Время последнего применения конфигурации службы в формате Unix Timestamp.
bird_memory_bytes
Использование памяти службой BIRD в байтах с разбивкой по категориям.
Метка kind — категория памяти из вывода birdc show memory:
-
current_config— текущая конфигурация; -
protocols— протоколы; -
route_attributes— атрибуты маршрутов; -
routing_tables— таблицы маршрутизации; -
total— общее потребление.
bird_protocol_count
Количество протоколов по типам.
Метка proto — тип протокола, например, BGP, Kernel, Direct или Device.
bird_protocol_up
Состояние протокола:
-
0— протокол не работает; -
1— протокол в состоянии UP.
Метки:
-
name— название протокола; -
proto— тип протокола; -
table— название таблицы маршрутизации.
bird_protocol_uptime_seconds
Время работы протокола с момента последнего изменения состояния в секундах.
Метка name — название протокола.
bird_tcp_connections
Количество TCP-соединений службы BIRD с разбивкой по состоянию.
Метки:
-
name— название протокола; -
state— состояние соединения, например,ESTABLISHEDилиLISTEN.
bird_up
Состояние службы BIRD:
-
0— недоступна; -
1— отвечает на командыbirdc.
Метки:
-
hostname— имя узла; -
router_id— идентификатор маршрутизатора; -
version— версия BIRD.
|
Если служба BIRD недоступна, метки |