Телекоммуникация является одной из самых динамичных и быстроразвивающихся отраслей в мире. Одного присутствия на рынке недостаточно, важно следить за тенденциями и адаптироваться к постоянно меняющимся требованиям и потребностям клиентов.
Деятельность компании Связьком нацелена на предоставление самых актуальных и эффективных решений. Мы ориентируемся на лучшую экспертизу других компаний в сфере IT, впоследствии предлагая нашим клиентам наиболее инновационные и оптимальные технологии.
Наши продукты включают в себя такие важные компоненты, как базы данных и системы мониторинга. Чтобы обеспечить безопасность и надежность работы любого сервиса, важно подключать качественную аналитику, поэтому сегодня в большинстве наших разработок мы предлагаем интеграцию с программным обеспечением Prometheus для мониторинга параметров системы, и последующую визуализацию данных с помощью Grafana.
В мире микросервисов поддержка многомерного сбора данных является особенно сильным преимуществом, и здесь Prometheus выступает в качестве высокоэффективного инструмента. Данный софт подойдет для диагностики любых высоконагруженных систем.
Каждый его сервер является автономным, не зависящим от сетевого хранилища или других удаленных служб. Вы можете положиться на него, когда другие системы вашей инфраструктуры выходят из строя: Prometheus эффективно выявляет тенденции работы разных ресурсов — какие сервисы используются чаще, какие реже, и своевременно сообщает о текущих или предстоящих проблемах.
В комплексе с Grafana, Prometheus сначала собирает данные и сохраняет информацию в виде временных рядов,
Графики можно получить и в самом Prometheus с помощью инструментов на странице /graph, но Grafana гораздо эффективнее. С ней удобно создавать интерактивные и понятные дашборды, основанные на данных из различных источников.
Что получит клиент с такой системой:
Широкий набор функциональных инструментов для создания информативных графиков, диаграмм, и таблиц под любые задачи.
Рисунок 1.
На скриншоте представлено состояние кластера Pacemaker для SMS Router — можно детально рассмотреть качество работы всех сервисов и машин в разных форматах инфографики.
Рисунок 2.
Можно работать с переменными, изменяя отображение данных. На экране показана возможность переключить контур stage-production и просмотреть информацию по каждому.
Рисунок 3.
Пример дашборда для анализа трафика у разных провайдеров.
Отслеживание ключевых метрик и параметров в реальном времени, что позволяет быстро обнаруживать и решать проблемы, а также прогнозировать сбои.
Рисунок 4.
На странице показаны группы проверок при добавлении новой платформы. Alert rules — это система оповещений, которая помогает определить, какие нарушения в работе есть уже сейчас: 69 показателей в норме, 1 — нет.
Возможность интегрировать Grafana с различными инструментами мониторинга, такими как Prometheus, Loki, Elasticsearch и др. Это обеспечивает гибкость и расширяемость системы, позволяя выбирать наиболее подходящие инструменты для вашей инфраструктуры.
Рисунок 5.
На экране — запрос из базы данных Clickhouse. Можно быстро отследить, сколько сообщений было отправлено определенному номеру за конкретный период времени.
Стремление оснащать все продукты новыми системами мониторинга — это забота о сервисах, которые работают для вас. Вовремя увидеть угрозу — значит предотвратить более затратное восстановление.
К сожалению, не все существующие мониторинговые инструменты способны справляться с нагрузкой современных систем. Интеграция с Prometheus и Grafana — это лучшее решение в данном направлении. В совместной работе эти компоненты отлично реализуют потенциал друг друга.
Данные программные обеспечения были включены в пакет последних обновлений продуктов Связьком, таких как Messaging Hub, и сегодня они автоматически идут в базе наших новых продуктов — P2P/A2P SMSC и SMS Firewall.