Перейти к основному содержимому

Мониторинг кластера серверов 1С

Последнее изменение:

В готовом облаке 1С вы можете отслеживать состояние кластера.

Для более детального анализа некоторые метрики можно посмотреть в виде графиков в панели управления:

Полный набор доступных метрик можно экспортировать в формате Prometheus.

Время в панели управления соответствует времени, установленному на вашем устройстве, и не зависит от региона, где размещен кластер.

примечание

Например, вы создали кластер в Новосибирске, в пуле ru-8. На устройстве, с которого вы зашли в панель управления, установлен часовой пояс Москвы. Время на графиках метрик будет отображаться в часовом поясе Москвы.

Посмотреть метрики кластера серверов

  1. В панели управления в верхнем меню нажмите Продукты и выберите Готовое облако 1С.
  2. Перейдите в раздел Кластеры серверов 1С.
  3. Откройте страницу кластера → вкладка Мониторинг.
  4. Опционально: в блоке Мониторинг кластера отфильтруйте метрики по дате.
  5. Посмотрите доступные метрики кластера.

Метрики кластера в панели управления

vCPUЗагруженность ядер нод кластера в процентах или по количеству
ПамятьЗанятая память без кэша и временных данных в процентах или в мегабайтах
ДискЗанятое место на диске в процентах или гигабайтах. Учитывает часть дискового пространства, зарезервированную под служебные нужды и недоступную для размещения баз данных
BandwidthОбъем данных, который получен (Egress) или передан (Ingress) по сетевому каналу в килобайтах в секунду

Экспортировать метрики в формате Prometheus

Историческая информация для кластеров недоступна — метрики собираются один раз в минуту. Список всех метрик, которые поддерживаются в кластерах серверов 1С, и их описание можно посмотреть в таблице Метрики в формате Prometheus.

  1. Получите токен.
  2. Получите метрики в формате Prometheus.

1. Получить токен

Токен дает доступ к метрикам всех кластеров проекта и баз данных в одном пуле.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Готовое облако 1С.

  2. Перейдите в раздел Кластеры серверов 1С.

  3. Откройте страницу кластера → вкладка Мониторинг.

  4. В блоке Токены для Prometheus нажмите Создать. Токен будет сгенерирован автоматически.

  5. Скопируйте токен. Для этого в строке токена нажмите .

2. Получить метрики в формате Prometheus

  1. Добавьте в конфигурационный файл Prometheus:

    scrape_configs:
    - job_name: get-metrics-from-1c
    scrape_interval: 1m
    static_configs:
    - targets:
    - '<domain>'
    scheme: https
    authorization:
    type: Bearer
    credentials: <token>

    Укажите:

    • <domain> — домен для обращения к API. Это часть URL без https://, например metrics.ru-9.1c.selcloud.ru. Можно скопировать в панели управления: в верхнем меню нажмите Продукты и выберите Готовое облако 1СКластеры серверов 1с → страница кластера → вкладка Мониторинг → в блоке Токены для Prometheus нажмите рядом с URL;
    • <token> — токен, который вы скопировали на шаге 5 при получении токена на этапе 1.
  2. Откройте в браузере страницу, на которой будут доступны метрики в формате Prometheus:

    http://<ip_address>:9090/targets

    Укажите <ip_address> — IP-адрес, на котором установлен Prometheus.

  3. Самостоятельно настройте мониторинг и алерты для кластера серверов 1С.

Метрики в формате Prometheus

Метрики в формате Prometheus предоставляются для всех кластеров проекта. Конкретный кластер можно найти по идентификатору кластера 1C в лейбле cluster_id.

go1c_cluster_infoИнформация о кластере
go1c_cluster_config_infoИнформация о статических настройках кластера
go1c_cluster_maintenance_timestamp_secondsВременная метка (Unix) последнего или предстоящего обслуживания кластера. Статус указывает состояние обслуживания
go1c_cluster_proxy_infoИнформация о прокси-конфигурации кластера
go1c_cluster_cpu_usage_coresКоличество используемых CPU на ноду кластера
go1c_cluster_cpu_limit_coresНастроенное ограничение количества CPU на ноду кластера
go1c_cluster_memory_usage_bytesТекущее использование рабочего набора памяти в байтах на ноду кластера
go1c_cluster_memory_limit_bytesНастроенное ограничение памяти в байтах на ноде кластера
go1c_cluster_disk_usage_bytesТекущее использование диска в байтах на ноде кластера
go1c_cluster_disk_capacity_bytesОбщий размер диска в байтах на ноде кластера
go1c_cluster_proc_cpu_usage_coresКоличество используемых CPU по процессам на ноде кластера
go1c_cluster_proc_open_filedescКоличество файловых дескрипторов по процессам на ноде кластера
go1c_cluster_proc_num_threadsКоличество потоков всех процессов на ноде кластера
go1c_cluster_proc_thread_cpu_usage_coresКоличество используемых CPU по процессам и подгруппе потоков на ноде кластера
go1c_cluster_proc_resident_memory_bytesИспользование RAM в байтах по процессам на ноде кластера
go1c_cluster_proc_virtual_memory_bytesИспользование виртуальной памяти в байтах по процессам на ноде кластера
go1c_cluster_network_receive_bytes_rateСкорость принятия сетевых данных в байтах в секунду на ноду кластера
go1c_cluster_network_transmit_bytes_rateСкорость передачи сетевых данных в байтах в секунду на ноду кластера
go1c_cluster_network_receive_packets_rateКоличество принятых сетевых пакетов на ноду кластера
go1c_cluster_network_transmit_packets_rateКоличество переданных сетевых пакетов на ноду кластера
go1c_cluster_network_receive_packets_dropped_rateКоличество непринятых сетевых пакетов на ноду кластера
go1c_cluster_network_transmit_packets_dropped_rateКоличество непереданных сетевых пакетов на ноду кластера
go1c_cluster_fs_reads_rateКоличество операций чтения с файловой системы в секунду (IOPS) на ноду кластера
go1c_cluster_fs_writes_rateКоличество операций записи в файловую систему в секунду (IOPS) на ноду кластера
go1c_cluster_fs_read_bytes_rateСкорость чтения с файловой системы в байтах в секунду на ноду кластера
go1c_cluster_fs_write_bytes_rateСкорость записи в файловую систему в байтах в секунду на ноду кластера
go1c_cluster_sessionsОбщее количество сессий 1С по типу приложения: например, 1CV8, WebClient и другие
go1c_cluster_session_infoИнформация об активной сессии: пользователь, приложение и ID сессии
go1c_cluster_licensesОбщее количество лицензий на кластер
go1c_cluster_seatsОбщее количество клиенстких лицензий или рабочих мест для активированных лицензий
go1c_cluster_activated_license_infoИнформация об активированных лицензиях: тип, номер и продукт
go1c_cluster_1c_rnmgr_infoИнформация о процессе rnmgr: ID процесса, хост и порт
go1c_cluster_1c_rphost_infoИнформация о процессе rphost: ID процесса, хост, порт и статус
go1c_cluster_1c_process_available_performanceДоступная производительность процесса rphost
go1c_cluster_1c_process_connectionsТекущее количество активных соединений к процессу rphost
go1c_cluster_1c_process_connections_per_appТекущее количество активных соединений к процессу rphost, сгруппированных по типу приложения
go1c_cluster_1c_process_memory_excess_duration_secondsДлительность в секундах, в течение которой процесс превышал допустимое использование памяти
go1c_cluster_health_issuesИндикация проблем готового облака 1С
go1c_cluster_session_cpu_time_totalПотребление CPU-времени серверными вызовами в рамках одной сессии в секундах
go1c_cluster_session_memory_bytesРазница занятой памяти и свободной от потоков, которые выполняют запросы с начала сессии, в байтах
go1c_cluster_session_callsОбщее количество вызовов сервера в течение сессии
go1c_cluster_session_server_time_secondsОбщая длительность вызовов сервера в течение сессии в секундах
go1c_cluster_session_write_bytesОбъем данных, записанных на диск с начала текущего вызова, в байтах
go1c_cluster_session_read_bytesОбъем данных, прочитанных с диска с начала сессии, в байтах
go1c_cluster_session_dbms_time_secondsОбщая длительность вызовов базы данных с начала первого вызова в секундах
go1c_cluster_session_dbms_transmitted_bytesОбъем данных, переданных между сервером 1С и базой данных с начала сессии, в байтах