Junior — Middle
70
Avez-vous déjà travaillé avec le système de surveillance Prometheus?
Entreprises à qui on a demandé
Notamedia
TEEZ
Réponse de l'IA
sobes.tech IA
Да, Prometheus — это система мониторинга и оповещения с открытым исходным кодом, которая собирает метрики с различных сервисов и приложений. В проектах на Python часто используют клиентскую библиотеку prometheus_client для экспорта метрик.
Пример простого экспорта метрики счётчика в Python:
from prometheus_client import start_http_server, Counter
import random
import time
c = Counter('my_requests_total', 'Total number of requests')
if __name__ == '__main__':
start_http_server(8000) # Запускает HTTP сервер для Prometheus
while True:
c.inc(random.randint(1, 5)) # Увеличиваем счётчик
time.sleep(5)
Такой подход позволяет Prometheus регулярно опрашивать приложение и собирать метрики для мониторинга.