opened image
Prometheus icon

Prometheus

Нұсқа

2.53.2

OS

Ubuntu 22.04

Тиімді мониторинг шешімін іздеп жүрсіз бе? Prometheus — заманауи ИТ-инфрақұрылымдарын басқаруға арналған қуатты мониторинг жүйесі. Бұл Linux-тегі Prometheus немесе Windows Server үшін Prometheus мониторингі болсын, бұл құрал HTTP сұраулары арқылы серверлер, деректер базалары және микросервистер сияқты әртүрлі компоненттерден метрикалар мен деректерді жинауға мүмкіндік береді. Өзінің икемділігі, Grafana сияқты басқа жүйелермен интеграциясы және автоматты хабарландыруларды қолдауы арқасында Prometheus мониторинг жүйесі DevOps командалары үшін таптырмас шешімге айналады.

Prometheus-тың негізгі артықшылықтары

  1. Кең мониторинг мүмкіндіктері:

    • Prometheus желісін мониторингілеу және Prometheus серверін мониторингілеу сияқты серверлерден, деректер базаларынан, қосымшалардан және микросервистерден метрикаларды жинау.

    • Стандартталған протоколдар мен деректер форматтарын қолдау.

  2. Икемді сұрау форматы:

    • Деректерді талдау және кастомизацияланған метрикаларды жасау үшін PromQL сұрау тілін пайдалану.

  3. Автоматты хабарландырулар:

    • Мәселелерге жылдам жауап беру үшін критикалық оқиғалар туралы хабарламаларды баптау.

  4. Grafana-мен интеграция:

    • Деректерді талдауды жеңілдететін графиктер мен метрикаларды визуализациялау үшін.

  5. Орнатудың қарапайымдылығы:

    • Linux-тегі Prometheus немесе Prometheus Windows Server мониторингі болсын, Marketplace-тен дайын шешімдер арқылы жылдам бастау мүмкіндігі.

 

 

 

Prometheus-ты орнату қадамдары
  

1. Prometheus серверін орнату

  • Marketplace-тен серверді орнатыңыз.

  • Сәтті орнатудан кейін, сіз қосылу деректерін аласыз. Олар қолжетімді/жіберіледі:

    • Сіздің электрондық поштаңызға.

    • Жеке кабинетіңіздегі билет түрінде.

 

2. Серверге қосылу

 

Серверге SSH арқылы, сіздің ОС-қа сәйкес клиентті пайдаланып қосылыңыз:

  • Linux/MacOS: стандартты терминал.

  • Windows: PuTTY клиенті немесе кірістірілген OpenSSH.

  • Орнату кезінде берілген парольді немесе алдын ала бапталған SSH кілтін пайдаланыңыз. Егер кілт жасау жолын білмесеңіз, осы нұсқаулықпен танысыңыз.

 

Серверге кіргеннен кейін, сіз келесі хабарламаны көресіз:

 

 

 

Қосылу деректерін көру үшін мына команданы орындаңыз:

 

cat /root/.password_credentials

 

 

3. Prometheus-ты баптау

 

Қосымшаның түпкі директориясы мына жерде орналасқан:

 

/etc/prometheus/

 

 

Негізгі конфигурациялық файл — prometheus.yml. Онда сіз мыналарды көрсете аласыз:

  • Метрикалар көздері.

  • Хабарландыру параметрлері.

  • Мониторингтің басқа параметрлері.

 

Файлды өңдеу үшін мына команданы орындаңыз:

 

vim  /etc/prometheus/prometheus.yml

 


4. SSL сертификатын баптау

HTTPS арқылы қауіпсіз қосылу үшін келесі қадамдарды орындаңыз:

Доменді байланыстыру:

  • Домен немесе поддомен серверіңіздің IP-адресіне бағытталғанына көз жеткізіңіз.

  • Хостинг басқару панелі арқылы DNS жазбаларын баптаңыз.

  • Let's Encrypt сертификатын орнату:

 

Команданы орындаңыз:

 

certbot --nginx

 

 

 

Нұсқауларды орындаңыз:

  • Әкімшінің электрондық пошта адресін көрсетіңіз.

  • Пайдалану шарттарын қабылдаңыз (Y пернесін басыңыз).

  • Домен атын көрсетіңіз (мысалы, your.domain.com).

  • Аналитика үшін электрондық пошта адресін беруден бас тартыңыз (N).

  • Процесстің аяқталуын күтіңіз (шамамен 5 минут).

 

5. Prometheus басқару панеліне қол жеткізу

Веб-интерфейске қол жеткізу үшін браузерде сервердің IP-адресін енгізіңіз, мысалы:

 

https://<ваш-IP>

 

  • Егер SSL сертификаты әлі орнатылмаса, браузер ескерту көрсетуі мүмкін, оны елемеуге болады.

 

 

Авторизациядан кейін басқару панелі ашылады, онда сіз:

  • Жиналған метрикаларды қарауға болады.

  • PromQL арқылы сұраулар орындауға болады.

  • Басқа құралдармен интеграцияларды баптауға болады.

 

 

Ерекшеліктер мен ұсыныстар
  

25-порт:
Әдепкі бойынша, бұл порт жабық. Егер оны ашу қажет болса, техникалық қолдау қызметіне хабарласыңыз.

 

Хабарландыруларды автоматтандыру:

Сәтсіздіктер туралы уақтылы хабарлау үшін Alertmanager-ды баптаңыз.

 

Grafana-мен интеграция:

Prometheus деректері негізінде графиктер мен бақылау панельдерін жасау үшін Grafana-ны пайдаланыңыз.
Конфигурацияны жаңарту:

prometheus.yml файлына өзгерістер енгізгеннен кейін, қызметті қайта іске қосыңыз:

 

systemctl restart prometheus

 
Prometheus мониторинг жүйесі — бұл сіздің инфрақұрылымыңыздың жағдайын егжей-тегжейлі бақылауды қамтамасыз ететін қуатты құрал. Сіз Linux-тегі Prometheus-ты немесе Windows Server үшін Prometheus мониторингін пайдалансаңыз да, бұл Prometheus жүйесі икемділік пен сенімділікті ұсынады. Оның Grafana-мен интеграциясы және автоматты хабарландыруларды қолдауы оны DevOps командалары үшін тамаша таңдау етеді. Prometheus желісін мониторингілеу және Prometheus серверін мониторингілеу арқылы сіздің жүйелеріңіздің тұрақтылығы мен өнімділігін арттырыңыз. Prometheus — тиімді және сенімді мониторингке жолыңыз.