1s_exporter


Репозиторий: prometheus_1C_exporter

Документация: Доступна в репозитории (по использованию экспортера и настройке собираемых метрик)

Экспортер предназначен для мониторинга серверов 1С:Предприятие. Может быть запущен как процесс или как сервис.

Описание работы

1s_exporter предоставляет метрики о работе кластеров 1С:Предприятие.

Это стандартный Prometheus экспортер с HTTP-сервером для отображения метрик.

Он содержит

Эндпойнт /metrics со стандартными метриками (go, proc, promhttp)

Метрики серверов 1С, включая:

  • Состояние кластера

  • Сеансы пользователей

  • Производительность

  • Очереди задач

Запуск экспортёра

Возможна через конфигурационный файл агента.

Через конфигурационный файл агента

config.yml
exporters:
  - name: 1s_exporter
    start_type: args
    args: "--config=./1c_exporter.yaml"
    address: 127.0.0.1:9114
    labels:
      component: 1s
      hostname: my-hostname-vm

name - должно совпадать с именем бинарного файла (1s_exporter)

start_type - тип запуска экспортёра

args - основные аргументы:

address - адрес для опроса экспортёра агентом

labels - дополнительные метки:

component - идентификатор компонента

Конфигурационный файл экспортера

Пример конфигурации:

1c_exporter.yaml
credentials:
  - name: "Cluster1"
    user: "admin"
    pass: "password"
    cluster: "1C_cluster"
    port: 1545

Проверка работы

После запуска метрики будут доступны по адресу:

http://localhost:9114/metrics

Примечание

Замените localhost на IP-адрес хоста с конфигурируемым агентом.