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

Какими инструментами APM мониторинга пользовался

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

  1. New Relic – мощный SaaS-инструмент с поддержкой Python через агент (newrelic). Позволяет мониторить производительность, ошибки, транзакции.

    python
    import newrelic.agent
    newrelic.agent.initialize('newrelic.ini')
  2. Datadog APM – интегрируется через ddtrace, поддерживает распределенную трассировку и метрики.

    python
    import ddtrace.auto  # автоматическое инструментирование
  1. Elastic APM – open-source решение с Python-агентом (elastic-apm). Хорошо сочетается с ELK-стеком.

    python
    from elasticapm import Client
    client = Client({'SERVICE_NAME': 'my-app'})
  2. Sentry – больше для ошибок, но имеет APM-функции (трассировки, производительность).

  3. OpenTelemetry – стандарт для инструментирования, поддерживает экспорт в разные бэкенды (Jaeger, Prometheus).

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

Выбор зависит от стека: для облака – New Relic/Datadog, для self-hosted – Elastic APM или OpenTelemetry.

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

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

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

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