Встречается на собеседованиях • сегодня
Что такое Prometheus
Prometheus — это система мониторинга и алертинга с открытым исходным кодом, работающая по модели pull. Она собирает метрики по HTTP, хранит их в временной базе данных и предоставляет мощный язык запросов PromQL для анализа данных.
Ключевые особенности:
- Pull-модель: сервер сам запрашивает метрики у целевых сервисов.
- Многомерные метрики с лейблами.
- Встроенная поддержка сервис-дискавери.
- Гибкие алерты через Alertmanager.
Пример экспорта метрик в Python (библиотека prometheus_client):
python
from prometheus_client import start_http_server, Counter
# Создаем метрику
REQUEST_COUNT = Counter('http_requests_total', 'Total HTTP Requests')
# Инкрементируем при запросе
def handle_request():
REQUEST_COUNT.inc()
# Запускаем HTTP-сервер для сбора метрик
start_http_server(8000)Prometheus особенно популярен в Kubernetes-средах благодаря Native Service Discovery и интеграции с Grafana для визуализации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы