Prometheus збирає статистику додатків на Ubuntu 18.04

Про Прометей

У наступній статті ми збираємось поглянути на Прометей. Є про безкоштовне програмне забезпечення з відкритим кодом, яке дозволяє збирати показники наших додатків та зберігайте їх у базі даних. Це система моніторингу, придатна для динамічного середовища. Прометей написаний в Go. Він забезпечить метрики для процесора, пам'яті, використання диска, вводу-виводу, статистики мережі, сервера MySQL та Nginx.

Колекція метрик, яку він виконує, - це цілі, встановлені через визначені інтервали. Обчислює вирази правил, відображає результати та дозволяє спрацьовувати попередження, якщо будь-яка із визначених умов виявляється істинною.

З моменту свого створення в 2012 році багато компаній та організацій вирішили використовувати Prometheus. Крім того, проект має дуже активну спільноту користувачів та розробників. Це автономний проект з відкритим кодом, який залишається незалежним від будь-якої компанії. Щоб наголосити на цьому та пояснити структуру управління проектом, Прометей приєднався до Фонд хмарних нативних обчислень у 2016 р. як другий розміщений проект після Кубернетес.

Ця програма призначена для використання під час переривання, що дозволяє нам швидко діагностувати проблеми з даними, які вона нам надає. Кожен сервер Prometheus незалежний, не залежить від мережевого сховища чи інших віддалених служб. Ось чому ми можемо покладатися на нього, коли інші частини нашої інфраструктури виходять з ладу.

Слід пояснити, що якщо вам потрібна 100% точність, наприклад, виставлення рахунків, Прометей - невдалий вибір. Зібрані дані, мабуть, недостатньо детальні та повні. У такому випадку було б краще, ніж використовувати іншу систему для збору та аналізу даних для виставлення рахунків.

Загальні риси Прометея

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

  • Це забезпечить нас високовимірна модель даних. Динамічні ряди визначаються за назвою індикатора та набором пар ключ-значення.
  • У нас буде можливість використовувати гнучку мову запитів, що дозволить нам вирізати та вирізати зібрані дані часових рядів для формування графіків, таблиць та спеціальних попереджень.
  • Ми не будемо залежати від розподіленого сховища.
  • Прометей має кілька режимів для візуалізації даних- Інтегрований провідник виразів, інтеграція Grafana та мова шаблону консолі.
  • Зберігає часові ряди в пам'яті та на локальному диску, в персоналізованому та ефективному форматі.
  • Оповіщення визначаються на основі гнучкої мови запитів Prometheus та підтримують розмірну інформацію. A менеджер попереджень обробляє сповіщення та приглушує їх.
  • The клієнтські бібліотеки дозволяють легко контролювати послуги. Власні бібліотеки легко впровадити.
  • Існуючі експортери дозволяють створення мостів даних з третіми сторонами.

в знати більше щодо цієї програми або її особливостей більш детально, ви можете проконсультуватися з сторінка проекту 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. Вас перенаправлять на головну сторінку, звідки ми можемо зробити запити.

Домашня сторінка Прометей

Наступне буде результатом запиту даних для цього прикладу.

Діаграма додатків Прометей

Для кращого використання або для вирішення сумнівів, які можуть виникнути під час використання цієї програми, ми можемо зв’язатися з документація що ми знайдемо на офіційній сторінці.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.