Prometheus, собирает статистику приложений на Ubuntu 18.04

О Прометее

В следующей статье мы рассмотрим Прометея. Около бесплатное программное обеспечение с открытым исходным кодом, которое позволяет нам собирать метрики наших приложений и хранить их в базе данных. Это система мониторинга, подходящая для динамических сред. Прометей написан на Go. Он предоставит показатели для ЦП, памяти, использования диска, ввода-вывода, сетевой статистики, сервера MySQL и Nginx.

Сбор показателей осуществляется цели, установленные через определенные интервалы. Он оценивает выражения правил, показывает результаты и позволяет активировать предупреждения, если обнаружено, что какое-либо из определенных условий истинно.

С момента его создания в 2012 году многие компании и организации решили использовать Prometheus. Кроме того, у проекта очень активное сообщество пользователей и разработчиков. Это автономный проект с открытым исходным кодом, который остается независимым от любой компании. Чтобы подчеркнуть это и прояснить структуру управления проектом, Прометей присоединился к Фонд облачных вычислений в 2016 году в качестве второго размещенного проекта, после Kubernetes.

Эта программа предназначена для использования во время перебоев, что позволяет нам быстро диагностировать проблемы с данными, которые она нам предоставляет. Каждый сервер Prometheus независим, не зависит от сетевого хранилища или других удаленных служб. Вот почему мы можем доверять ему, когда другие части нашей инфраструктуры выходят из строя.

Следует уточнить, что если вам нужна 100% точность, например биллинг, Prometheus - не лучший выбор. Собранные данные, вероятно, недостаточно подробны и полны. В таком случае было бы лучше, чем использовать какую-либо другую систему для сбора и анализа данных для выставления счетов.

Общие особенности Prometheus

Конфигурация Прометея

  • Это даст нам многомерная модель данных. Временные ряды идентифицируются именем индикатора и набором пар ключ-значение.
  • У нас будет возможность использования гибкого языка запросов, что позволит нам вырезать и вырезать собранные данные временных рядов для создания графиков, таблиц и специальных предупреждений.
  • У нас не будет зависимости от распределенного хранилища.
  • Прометей несколько режимов для визуализации данных- Интегрированный обозреватель выражений, интеграция с Grafana и язык шаблонов консоли.
  • Сохраняет временные ряды в памяти и на локальном дискев персонализированном и эффективном формате.
  • Оповещения определяются на основе гибкого языка запросов Prometheus и содержат информацию о размерах. А менеджер оповещений обрабатывает уведомления и отключает их.
  • Лас- клиентские библиотеки позволяют легко инструментировать услуги. Пользовательские библиотеки легко реализовать.
  • Существующие экспортеры позволяют создание мостов данных с третьими сторонами.

к узнать больше подробнее об этой программе или ее функциях вы можете узнать в страница проекта на GitHub.

Установить Прометей

Версия Прометея

Установить эту программу в Ubuntu 18.04 очень просто. Мы сможем установить его из программного обеспечения операционная система или мы можем вытащить терминал (Ctrl + Alt + T). Если мы выберем этот вариант установки, для начала обновим список доступного программного обеспечения. Мы продолжим установку Prometheus, набрав следующий скрипт:

sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager

После завершения установки мы можем начать обслуживание что мы только что установили.

Прометей Сервисный Дом

sudo systemctl start prometheus

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

sudo systemctl enable prometheus

Мы сможем проверить статус услуги с помощью следующей команды:

sudo systemctl status prometheus

Доступ к Прометею

После установки мы обнаружим, что программа слушать порт 9090. Теперь нам просто нужно открыть наш веб-браузер и напишите URL http: // your-server-ip: 9090. Вы будете перенаправлены на главную страницу, откуда мы сможем делать запросы.

Домашняя страница Прометея

Следующее будет результатом запроса данных для этого примера.

Таблица приложений Prometheus

Для лучшего использования или для решения любых сомнений, которые могут возникнуть во время использования этой программы, мы можем связаться с документация что мы найдем на официальной странице.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.