Prometheus + Grafana — моніторинг сервера та додатку
Відгуків: 7Налаштую Prometheus + Grafana: Node Exporter, MySQL/Nginx/Redis exporters, дашборди, Alertmanager. Від 3 000 грн.
Послуга
Моніторинг сервера на Prometheus і Grafana
Мета моніторингу проста: дізнаватись про проблему раніше за клієнтів. Різниця між «сайт лежав годину вночі» і «лежав до ранку, поки хтось не написав» — саме в ньому.
Що налаштовую
- Доступність сайту ззовні: відповідає, віддає очікуваний код, сертифікат не протермінований.
- Ресурси: процесор, пам'ять, місце на диску, мережа.
- Прикладні метрики: час відповіді, помилки 5xx, черга PHP-воркерів, стан бази.
- Дашборди під ваш стек — щоб при проблемі відкрити одну сторінку, а не шукати по логах.
- Сповіщення в потрібний канал: пошта, месенджер.
Головне правило сповіщень
Сповіщення, на які перестають реагувати, гірші за їх відсутність. Якщо система шле десяток листів на день, за тиждень їх переносять в окрему теку. Тому налаштовую мінімум: тривоги лише про те, що вимагає дії просто зараз, і різні канали для «важливо» та «критично».
Найкорисніша метрика
За досвідом — місце на диску. Найчастіша причина раптових збоїв не атака й не навантаження, а банально закінчилось місце: база перестала писати, сайт віддає помилки. Сповіщення на 80% заповнення закриває цей ризик повністю.
З чого почати, якщо бюджет обмежений
Не з розгортання повної системи. Проста перевірка доступності ззовні плюс сповіщення про падіння закривають найбільший ризик і налаштовуються швидко. Повноцінний збір метрик має сенс, коли є що аналізувати — кілька серверів або регулярні проблеми з навантаженням.
Докладніше — у матеріалі моніторинг сервера на практиці. Суміжне: централізовані логи пояснюють причину, бекапи дозволяють відкотитись.
До і після
- Про падіння сайту дізнаєтесь уранці — коли хтось із клієнтів напише
- Місце на диску закінчується непомітно — база перестає писати, сайт віддає помилки
- Система шле десяток тривог на день — і за тиждень їх уже ніхто не читає
- Перевірка ззовні: сайт відповідає, віддає очікуваний код, сертифікат не протермінований
- Дашборди під ваш стек: процесор, пам’ять, диск, час відповіді, помилки 5xx, черга PHP-воркерів
- Тривоги лише про те, що вимагає дії просто зараз, і сповіщення про заповнення диска на 80%
Відгуки (7)
4.0«Моніторинг Prometheus + Grafana» — саме те, що шукав. Про падіння дізнавався від клієнтів. Роботу здали з документацією і поясненнями. Зробили навіть трохи більше, ніж домовлялись. Буду рекомендувати колегам.
Користувався послугою «Моніторинг Prometheus + Grafana»: про падіння дізнавався від клієнтів. Окремо порадували акуратністю в коді. Видно, що людина глибоко розуміється на OpenCart. Дякую за якісну роботу!
Потрібна була послуга «Моніторинг Prometheus + Grafana», і про падіння дізнавався від клієнтів. Усе зробили в обумовлені строки, без зайвих питань. Ціна відповідала обсягу, прихованих доплат не було. Однозначно вартує своїх грошей.
Потрібна була послуга «Моніторинг Prometheus + Grafana», і не бачив, що навантажує сервер. Зробили бекап перед роботами — приємно, що подбали. Отримав саме той результат, на який розраховував.
Брала «Моніторинг Prometheus + Grafana» для свого проєкту. Хотів алерти до того, як впаде. Окремо порадували акуратністю в коді. Усе зробили в обумовлені строки, без зайвих питань. Рекомендую без вагань.