Дистрибутиви

Список дистрибутивів OpenTelemetry з відкритим вихідним кодом, які підтримуються третіми сторонами.

OpenTelemetry дистрибутиви — це спосіб налаштування компонентів OpenTelemetry, щоб їх було легше розгортати та використовувати з конкретними бекендами для спостереження.

Будь-яка третя сторона може налаштувати компоненти OpenTelemetry з урахуванням бекенду, постачальника або специфічних змін для кінцевого користувача. Вам не обовʼязково використовувати дистрибутиви для використання компонентів OpenTelemetry, хоча дистрибутиви можуть полегшити використання за певних обставин, таких як специфічні вимоги постачальника.

Наступний список містить зразок дистрибутивів OpenTelemetry та компонентів, які вони налаштовують.

Назва1КомпонетДізнатись більше
AWS Distro for OpenTelemetry (ADOT)Collectoraws-otel.github.io/docs/getting-started/collector
Azure Monitor Distribution of OpenTelemetry ASP.NET Core.NETlearn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=aspnetcore
Azure Monitor Distribution of OpenTelemetry JavaJavalearn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java
Azure Monitor Distribution of OpenTelemetry Java (Spring Boot starter)Javalearn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java-native
Azure Monitor Distribution of OpenTelemetry Node.jsNodelearn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=nodejs
Azure Monitor Distribution of OpenTelemetry PythonPythonlearn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=python
Elastic Distribution for OpenTelemetry .NET.NETgithub.com/elastic/elastic-otel-dotnet
Elastic Distribution for OpenTelemetry JavaJavagithub.com/elastic/elastic-otel-java
Elastic Distribution for OpenTelemetry Node.jsNodegithub.com/elastic/elastic-otel-node
Elastic Distribution for OpenTelemetry PythonPythongithub.com/elastic/elastic-otel-python
Embrace Android Distribution for OpenTelemetryAndroidembrace.io/docs/open-telemetry/integration/?android-language=java
Embrace Android Distribution for OpenTelemetryJavaembrace.io/docs/open-telemetry/integration/?android-language=java
Embrace Apple Distribution for OpenTelemetrySwiftembrace.io/docs/open-telemetry/integration/#apple
Grafana AlloyCollectorgrafana.com/docs/alloy/latest/
Grafana Distribution of OpenTelemetry for .NET.NETgrafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/instrument/dotnet/
Grafana Distribution of OpenTelemetry for JavaJavagrafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/instrument/java/
Liatrio Distribution of the OpenTelemetry CollectorCollectorgithub.com/liatrio/liatrio-otel-collector
Lumigo OpenTelemetry Distribution for JavaJavagithub.com/lumigo-io/opentelemetry-java-distro
Lumigo OpenTelemetry Distribution for Node.jsNodegithub.com/lumigo-io/opentelemetry-js-distro
Lumigo OpenTelemetry Distribution for PythonPythongithub.com/lumigo-io/opentelemetry-python-distro
observIQ BindPlane AgentCollectorgithub.com/observIQ/bindplane-agent/tree/main/docs
RedHat RHOSDT OpenTelemetry Collector DistributionCollectorgithub.com/os-observability/redhat-opentelemetry-collector
Splunk Distribution of OpenTelemetry .NET.NETdocs.splunk.com/observability/en/gdi/get-data-in/application/otel-dotnet/get-started.html
Splunk Distribution of OpenTelemetry CollectorCollectordocs.splunk.com/observability/en/gdi/opentelemetry/opentelemetry.html
Splunk Distribution of OpenTelemetry GoGodocs.splunk.com/observability/en/gdi/get-data-in/application/go/get-started.html
Splunk Distribution of OpenTelemetry JavaJavadocs.splunk.com/observability/en/gdi/get-data-in/application/java/get-started.html
Splunk Distribution of OpenTelemetry Node.jsNodedocs.splunk.com/observability/en/gdi/get-data-in/application/nodejs/get-started.html
Splunk Distribution of OpenTelemetry PythonPythondocs.splunk.com/observability/en/gdi/get-data-in/application/python/get-started.html
Sumo Logic Distribution for OpenTelemetry CollectorCollectorhelp.sumologic.com/docs/send-data/opentelemetry-collector/sumo-logic-opentelemetry-vs-opentelemetry-upstream-relationship/

Як додати свій дистрибутив

Щоб ваш дистрибутив був включений до списку, надішліть PR з записом, доданим до списку дистрибутивів. Запис повинен містити наступне:

  • Посилання на головну сторінку вашого дистрибутиву
  • Посилання на документацію, яка пояснює, як використовувати дистрибутив
  • Список компонентів, які містить ваш дистрибутив
  • Обліковий запис GitHub або електронну адресу контактної особи, щоб ми могли звʼязатися у разі виникнення питань

  1. В алфавітному порядку ↩︎