В компании Cloud мы используем комплексное решение, объединяющее разработки для всех уровней ИТ-мониторинга: инфраструктурный (серверы, СХД, коммутаторы, каналы связи), прикладной (системное ПО, логи серверов приложений, сквозные трейсы для микросервисов), зонтичный (корреляция событий и мониторинг бизнес-процессов), а также проактивный мониторинг.
В качестве примера могу привести пример мониторинга сложного процесса предоставления облачных услуг нашим клиентам. Это комплексное взаимодействие многих микросервисов, написанных разными командами. И для реализации этой задачи нам не только пришлось внедрить технические средства для сбора и отслеживания метрик, но и разработать и внедрить в процесс разработки стандарты логирования, трейсинга и прикладного мониторинга, чтобы все созданные сервисы единообразно отправляли метрики в системы, а также обеспечивали сквозное прохождение метаданных для реализации e2e трейсинга.
Директор департамента разработки компании CLOUD («Облачные технологии») Владимир Шульга