OpenTelemetry Collector — standalone процесс, собирающий telemetry (traces/metrics/logs) от applications и отправляющий в backend. Архитектура: receivers (OTLP/Jaeger/Prometheus) → processors (batch, attributes, tail-sampling) → exporters (Jaeger/Tempo/Datadog/Kafka). Вендорская независимость: меняете backend — правите только config.yaml. Запускается как DaemonSet в K8s или sidecar.
Ниже: подробности, пример, смежные термины, FAQ.
# collector.yaml — минимум
receivers:
otlp:
protocols:
grpc: { endpoint: 0.0.0.0:4317 }
processors:
batch:
exporters:
otlp/tempo:
endpoint: tempo:4317
tls: { insecure: true }
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp/tempo]Health Score — комплексная оценка технического состояния сайта по 20+ параметрам: SSL, заголовки безопасности, скорость ответа, SEO-технические факторы и доступность.
20+ параметров в одном числе: SSL, заголовки, скорость, SEO-технические факторы.
Каждый параметр с объяснением — что проверяется, что найдено, как исправить.
Сравнивайте Health Score в разные даты — видите прогресс или регресс.
Настройте автоматическую проверку Health Score и получайте уведомление при падении балла.
быстрый аудит перед релизом
оценка технической базы
проверка сайта клиента
экспресс-аудит заголовков
История Health Score проверок и мониторинг состояния сайта в реальном времени.
Зарегистрироваться (FREE)Для prototype — нет, SDK пишет напрямую. Production — да: batching, retry, tail-sampling, cross-signal correlation делает Collector.
20-50 MB RAM на agent, <1% CPU при 10k spans/sec.
Core — только OTel-supported компоненты. Contrib — 100+ community-receivers (Redis, Postgres, K8s events).