﻿---
title: OpenTelemetry
description: "OpenTelemetry: API, SDK, OTLP и Collector для traces, metrics и logs без привязки instrumentation к backend."
---

## Назначение

**OpenTelemetry (OTel)** — открытый проект для формирования, получения, обработки и экспорта телеметрии. Он предоставляет API и SDK для языков, semantic conventions, протокол OTLP и Collector.

OpenTelemetry — **не backend**: он не заменяет Prometheus, Loki, Jaeger или Better Stack. Его задача — сделать instrumentation и конвейер переносимыми между системами анализа. Проект распространяется под Apache License 2.0.

## Возможности и интеграции

- traces, metrics и logs, а также context propagation и baggage;
- ручная и zero-code инструментация для поддерживаемых платформ;
- Collector с receivers, processors и exporters;
- batching, filtering, redaction, sampling и маршрутизация;
- экспорт в OTLP-compatible backends и адаптеры экосистемы;
- Kubernetes Operator и варианты автоматической инструментации.

## Ограничения

Поддержка сигналов и стабильность SDK различаются по языкам и компонентам; перед внедрением проверяют документацию конкретной версии. Collector добавляет собственную эксплуатационную нагрузку, требует защиты данных и наблюдения за потерями. Zero-code instrumentation не всегда содержит нужные бизнес-операции.

## Когда выбирать

Используйте как базовый слой, если хотите единый стандарт телеметрии и возможность сменить backend без переписывания приложения. Для анализа добавьте Jaeger, Prometheus, Loki, Grafana или совместимую SaaS-платформу.

## Связанные материалы

- [Обзор наблюдаемости](https://wpcraft.ru/kb/infrastructure/observability.md)
- [Tracing](https://wpcraft.ru/kb/infrastructure/observability/tracing.md)
- [Infrastructure monitoring](https://wpcraft.ru/kb/infrastructure/observability/infrastructure-monitoring.md)
- [Log management](https://wpcraft.ru/kb/infrastructure/observability/log-management.md)
- [AI-наблюдаемость](https://wpcraft.ru/kb/ai/agents/observability.md)

## Материалы и источники

- [OpenTelemetry: Documentation](https://opentelemetry.io/docs/) — компоненты и модель проекта.
- [OpenTelemetry: Collector](https://opentelemetry.io/docs/collector/) — receivers, processors и exporters.
- [OpenTelemetry: Signals](https://opentelemetry.io/docs/concepts/signals/) — типы телеметрии.