У следећем чланку ћемо погледати Прометеј. Је око бесплатни софтвер отвореног кода који нам омогућава прикупљање показатеља наших апликација и сачувајте их у бази података. То је систем праћења погодан за динамична окружења. Прометеј је написан у Го. Пружаће метрику за ЦПУ, меморију, употребу диска, У / И, статистику мреже, МиСКЛ сервер и Нгинк.
Извршено прикупљање метричких података је циљеви постављени у одређеним интервалима. Процењује изразе правила, приказује резултате и омогућава активирање упозорења ако се утврди да је било који од дефинисаних услова тачан.
Од свог оснивања 2012. године, многе компаније и организације одлучиле су да користе Прометхеус. Поред тога, пројекат има врло активну заједницу корисника и програмера. То је самостални пројекат отвореног кода који остаје независан од било које компаније. Да би ово нагласио и разјаснио управљачку структуру пројекта, Прометеј се придружио Цлоуд Нативе Цомпутинг Фоундатион 2016. године као други домаћин пројекат, после Кубернетес.
Овај програм је дизајниран за употребу током прекида, омогућавајући нам брзу дијагнозу проблема са подацима које нам пружа. Сваки Прометхеус сервер је независан, не зависи од мрежне меморије или других удаљених услуга. Због тога се можемо ослонити на то када други делови наше инфраструктуре пропадну.
Мора се разјаснити да ако вам је потребна 100% тачност, као што је наплата, Прометхеус није добар избор. Прикупљени подаци вероватно нису довољно детаљни и потпуни. У таквом случају било би боље него користити неки други систем за прикупљање и анализу података за обрачун.
Опште особине Прометеја
- Пружиће нам а високо димензионални модел података. Временске серије се идентификују именом индикатора и скупом парова кључ / вредност.
- Ми ћемо имати могућност употребе флексибилног језика упита, што ће нам омогућити да пресечемо и пресечемо прикупљене податке из временских серија како бисмо генерисали графиконе, табеле и ад-хоц упозорења.
- Нећемо зависити од дистрибуиране меморије.
- Прометеј је више начина за визуализацију података- Интегрисани истраживач израза, интеграција Графане и језик шаблона конзоле.
- Чува временске серије у меморији и на локалном диску, у персонализованом и ефикасном формату.
- Упозорења се дефинишу на основу Прометејевог флексибилног језика упита и одржавају димензионалне информације. А. менаџер упозорења обрађује обавештења и утишава их.
- Тхе клијентске библиотеке омогућавају лаку инструментацију услуга. Прилагођене библиотеке је једноставно имплементирати.
- Постојећи извозници дозвољавају стварање мостова података са трећим лицима.
у знате више о овом програму или његовим детаљима детаљније, можете се обратити страна ГитХуб пројекта.
Инсталирајте Прометеј
Инсталирање овог програма на Убунту 18.04 је једноставно. Моћи ћемо инсталирајте га из софтверске опције оперативни систем или можемо повући терминал (Цтрл + Алт + Т). Ако одаберемо ову опцију инсталације, за почетак ажурирамо листу доступног софтвера. Наставићемо да инсталирамо Прометхеус тако што ћемо откуцати следећу скрипту:
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. Сада морамо само да отворимо наш веб прегледач и напишите УРЛ хттп: // иоур-сервер-ип: 9090. Бићете преусмерени на главну страницу одакле можемо да извршимо упите.
Следеће би било резултат упита за податке за овај пример.
За бољу употребу или за решавање било каквих недоумица које могу настати током употребе овог програма, можемо контактирати документација које ћемо наћи на званичној страници.