Собственно последнее время (оба раза) это вырождалось в проект… Вот так вот с кондочка не получалось, мой опыт следующий (фазы проекта)
Фаза 1:
- первое: разворачиваем Elastic - без GUI и дальше
- настраиваем сборщики Beats под все:
а) операционка/виртуалка/контейнер
б) сетка/сетевой трафик
в) приложения: nginx/apache/iis/1C
Установка beats должна происходить по максимуму автоматически, например вот так https://chocolatey.org/packages/filebeat
После чего (на текущий момент) прикручиваются 2 отображателя
Ожидаемый конечный результат: “Отобразить средствами Graphana”
- количество физических хостов/серверов
- количество виртуальных хостов с разделениемм по типу Windows - 10 шт / Linux - 5 шт
Фаза 2
Ожидаемый конечный результат: “Работающее email оповещение о проблемах в любом контуре на выбор”
Фаза 3
настройка метрик Graphana
Текущие показатели:
- количество http сессий в 1С контуре
- количество сеансов в 1С контуре
- количество транзакций на уровне СУБД 1C
- уровень утилизации CPU
- уровень утилизации RAM
- количество ошибок в журнале регистрации 1С
Тренд (гранулярность - 1 час)
- количество http сессий в 1С контуре
- количество сеансов в 1С контуре
- количество транзакций на уровне СУБД 1C
- уровень утилизации CPU
- уровень утилизации RAM
- количество ошибок в журнале регистрации 1С
Фаза 4
apdex, квантили и технологический журнал по событиям EXP, MEM и т.д. в Elastic - выгрузка
Фаза 5
самая крутая - расследовательская:
- для каждой ошибки их Журнала регистрации показываем что происходило на железе, на сервисах, в журнале регистрации в пределах от “минус минута” до “плюс минута”
- для каждой ошибки их ТехЖурнала показываем что происходило на железе, на сервисах, в журнале регистрации в пределах от “минус минута” до “плюс минута”
Способ показа: 1С обработка и API Elastic