billm
Метрики экспортера
№ |
Название метрики |
Выполняемые операции |
Пререквизиты |
Выходные параметры |
|---|---|---|---|---|
1 |
billm_local_hostname |
Получение hostname из ОС |
hostname сервера (или |
|
2 |
billm_problems_count |
Запрос к API о наличии ошибок |
Доступ к API |
Общее количество ошибок |
3 |
billm_problems_count_by_key |
Запрос списка ошибок |
Доступ к API |
Индикатор: 1 — не решена, 0 — решена |
4 |
billm_processing_status |
Проверка статуса обработчиков |
Доступ к API, конфиг |
Статус: 1 — OK, 0 — ERROR. Метки: |
5 |
billm_running_operation_count |
Запрос текущих операций |
Доступ к API |
Число активных операций (единицы: количество) |
6 |
billm_error_running_operation |
Запрос проблемных операций |
Доступ к API |
Индикатор ошибочной операции: значение 1 на запись. Метки: |
7 |
billm_loginpage_status |
HTTP‑проверка страницы логина (GET) |
Доступ к HTTP‑эндпоинту страницы логина |
Здоровье логин-страницы: 1 — корректный ответ |
8 |
billm_loginpage_status_timeout |
Измерение времени ответа страницы логина |
Доступ к HTTP‑эндпоинту страницы логина |
Время ответа, единицы: миллисекунды |
Описание конфигурационного файла
# Базовые настройки
base:
address: 0.0.0.0:9696 # Адрес экспортера
metrics_path: /metrics # Эндпоинт метрик
interval: 60s # Интервал опроса
# Настройки логирования
logger:
level: info # Уровень логирования
file: /var/log/astra-monitoring/astra-billm-exporter.log # Путь к файлу лога
disable_console_log: true # Отключение консольного вывода (default: false)
go_metrics: false # Включение стандвртных метрик Go (default: false)
proc_metrics: false # Включение стандартных метрик процессов (default: false)
# Настройки API
api_path: "" # URL API (пример: https://localhost:1500/billmgr?)(default: "")
api_user: "" # Логин пользователя для запросов к API (default: "")
api_pass: "" # Пароль пользовавтеля (закодированный Base64) (default: "")
# Список обработчиков
processing_list:
- number: 1 # ID обработчика из системы
name: Brest # Имя обработчика
- number: 2
name: VMWare
Описание файла сервиса экспортера
Для запуска экспортёра без агента можно использовать следующий service:
[Unit]
Description=Astra Monitoring BillManager exporter
Wants=basic.target
After=basic.target network.target
[Service]
ExecStart=/usr/local/bin/billm-exporter -c /etc/billm-exporter.conf -l "0.0.0.0:9696"
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
[Install]
WantedBy=multi-user.target