Alauda Build of OpenTelemetry v2.0.0
Alauda Build of OpenTelemetry v2.0.0 — это первая самостоятельно выпущенная версия сайта документации Alauda Build of OpenTelemetry v2. Этот выпуск поставляется через Alauda Build of OpenTelemetry v2 Operator 0.147.0 и соответствует выпуску OpenTelemetry Collector upstream 0.147.0. Он предоставляет комплексное решение для развертывания и управления OpenTelemetry Collector, а также упрощает инструментаризацию workloads для cloud-native приложений на Alauda Container Platform.
Поддерживаются только функции, документированные на этом сайте. Неподдерживаемые в документации функции в настоящее время не поддерживаются. Если вам нужна помощь с конкретной функцией, обратитесь в службу поддержки Alauda.
Поддерживаемые компоненты
Этот выпуск включает следующие компоненты OpenTelemetry Collector:
- Receivers (14): OTLP, Jaeger, Prometheus, Prometheus Remote Write, Zipkin, Kafka, Host Metrics, Kubernetes Objects, Kubelet Stats, Kubernetes Cluster, Kubernetes Events, Filelog, Journald и OTLP JSON File.
- Processors (14): Batch, Memory Limiter, Resource Detection, Attributes, Resource, Span, Kubernetes Attributes, Filter, Cumulative-to-Delta, Group-by-Attributes, Transform, Tail Sampling, Probabilistic Sampling и Metric Start Time.
- Exporters (8): OTLP gRPC, OTLP HTTP, Debug, Prometheus, Prometheus Remote Write, Kafka, Load Balancing и File.
- Connectors (4): Count, Routing, Forward и Spanmetrics.
- Extensions (8): BearerTokenAuth, OAuth2Client, File Storage, OIDC Auth, Jaeger Remote Sampling, Performance Profiler, Health Check и zPages.
Поддержка автоинструментирования
Alauda Build of OpenTelemetry v2.0.0 поддерживает автоматическое инструментарирование для шести языков и runtime-сред: необходимые библиотеки и конфигурация внедряются в pod-ы приложения без необходимости изменения кода: Java, Python, Node.js, .NET, Go и Apache HTTP Server.
Режимы развертывания
OpenTelemetry Collector можно развернуть в следующих режимах с использованием пользовательского ресурса OpenTelemetryCollector:
- Deployment: Стандартный режим развертывания для централизованного сбора телеметрии. Это режим по умолчанию.
- StatefulSet: Режим развертывания для workloads, которым требуется постоянное управление состоянием.
- DaemonSet: Развертывает экземпляр Collector на каждом узле для сбора телеметрии по всему кластеру.
- Sidecar: Внедряет контейнер Collector в pod-ы приложения для сбора телеметрии на уровне pod-а.