Обзор
Prometheus - отличная система мониторинга с открытым исходным кодом, которая позволяет нам собирать метрики из наших приложений и сохранять их в базе данных, особенно в базе данных на основе временных рядов. Самым большим преимуществом Prometheus является язык запросов, который он предоставляет для обработки данных.
Использование Прометея
С Prometheus мы можем не только экспортировать метрические данные, связанные с самим собой, такие как количество полученных запросов, потребление памяти и т. Д., Но мы можем расширить возможности Prometheus с помощью экспортеров, которые являются просто дополнительными программами, которые генерируют больше метрических данных, помимо Prometheus. В этом уроке мы будем использовать Node Exporter, который способен создавать и собирать метрики об инфраструктуре системы, которая состоит из потребления памяти, сетевой статистики и связанных данных.
Обратите внимание, что Nginx должен быть установлен в вашей системе, прежде чем вы сможете установить Prometheus и Exporter. Прочтите, как установить NGINX, чтобы сделать это.
Установка Прометея
У Prometheus есть пакет Debian. Для этого импортируйте ключ пакета в нашу машину:
ПОЛУЧИТЬ https: // s3-eu-west-1.амазонки.com / deb.устойчивое восприятие.io / 41EFC99D.gpg | apt-key добавить -Как только мы запустим эту команду, мы увидим следующий вывод:
Импортировать ключ для Прометея
Наконец, мы готовы установить все необходимые пакеты в нашу систему:
apt-get updateapt-get install prometheus prometheus-node-exporter Прометей-pushgateway prometheus-alertmanager
Обратите внимание, что обновление пакетов apt может занять несколько минут в зависимости от версии библиотек, установленных на вашем компьютере.
Если у вас возникли проблемы с поиском пакетов для Ubuntu, выполните поиск в репозитории пакетов Ubuntu. Вот пример вывода, который мы видим:
Установка Прометея
Это также запустит сервер Prometheus. Вы можете подтвердить, что приложение запущено, используя эту команду:
статус службы ПрометейМы видим следующий вывод:
Статус Прометей
Теперь мы можем посетить панель управления Prometheus и начать играть с ней на localhost: порт 9090. Это будет примерно так:
Прометей работает
Заключение
В этом уроке мы рассмотрели, как установить Prometheus, отличный инструмент для сбора метрик приложений. Прочтите больше сообщений на основе Ubuntu здесь.