Встречается на собеседованиях • сегодня

Какие знаешь инструменты APM мониторинга

В Python-экосистеме популярны следующие инструменты APM (Application Performance Monitoring):

  1. New Relic – коммерческий инструмент с мощной аналитикой, трейсингом и алертами. Интегрируется через агент (newrelic пакет).

  2. Datadog APM – облачное решение с распределенным трейсингом и метриками. Интеграция через ddtrace:

    python
    import ddtrace
    ddtrace.patch_all()  # Автоматически патчит популярные библиотеки
  1. Elastic APM – open-source решение от Elastic. Легко интегрируется с ELK-стеком:

    python
    from elasticapm.contrib.flask import ElasticAPM
    app = Flask(__name__)
    apm = ElasticAPM(app)
  2. Sentry – больше для ошибок, но имеет базовый APM-функционал.

  3. OpenTelemetry – vendor-нейтральный стандарт для observability. Позволяет экспортировать данные в разные бэкенды:

    python
    from opentelemetry import trace
    tracer = trace.get_tracer(__name__)

Ключевые фичи APM: трейсинг запросов, профилирование CPU/memory, обнаружение узких мест, алерты. Выбор зависит от бюджета, масштаба и стека. OpenTelemetry – хороший выбор для избежания lock-in.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы