# Сторонні дистрибутиви

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

---

LLMS index: [llms.txt](/llms.txt)

---

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

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

Наступний перелік містить зразок дистрибутивів OpenTelemetry та компонентів, які вони налаштовують. Для [дистрибутивів OpenTelemetry Collector](/docs/collector/) дивіться [дистрибутиви Колектора](/docs/collector/distributions/).

<!-- cSpell:ignore: cond -->

> [!WARNING]Відмова від відповідальності
>
> OpenTelemetry **не перевіряє і не підтримує** дистрибутиви третіх сторін, перелічені нижче. Цей список надається для зручності спільноти.
{{__hugo_ctx/}}


Назва[^1]    | Компонент   | Дізнатись більше
------------ | ---------- | ----------
[AWS Distro for OpenTelemetry - Instrumentation for .NET](https://github.com/aws-observability/aws-otel-dotnet-instrumentation) | .NET | [aws-otel.github.io/docs/getting-started/dotnet-sdk](https://aws-otel.github.io/docs/getting-started/dotnet-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for Go](https://github.com/aws-observability/aws-otel-go) | Go | [aws-otel.github.io/docs/getting-started/go-sdk](https://aws-otel.github.io/docs/getting-started/go-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for Java](https://github.com/aws-observability/aws-otel-java-instrumentation) | Java | [aws-otel.github.io/docs/getting-started/java-sdk](https://aws-otel.github.io/docs/getting-started/java-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for JavaScript](https://github.com/aws-observability/aws-otel-js-instrumentation/) | Node | [aws-otel.github.io/docs/getting-started/javascript-sdk](https://aws-otel.github.io/docs/getting-started/javascript-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for PHP](https://github.com/aws-observability/aws-otel-php) | PHP | [aws-otel.github.io/docs/getting-started/php-sdk](https://aws-otel.github.io/docs/getting-started/php-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for Python](https://github.com/aws-observability/aws-otel-python-instrumentation) | Python | [aws-otel.github.io/docs/getting-started/python-sdk](https://aws-otel.github.io/docs/getting-started/python-sdk)
[AWS Distro for OpenTelemetry - Instrumentation for Ruby](https://github.com/aws-observability/aws-otel-ruby) | Ruby | [aws-otel.github.io/docs/getting-started/ruby-sdk](https://aws-otel.github.io/docs/getting-started/ruby-sdk)
[Azure Monitor Distribution of OpenTelemetry ASP.NET Core](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore) | .NET | [learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=aspnetcore](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=aspnetcore)
[Azure Monitor Distribution of OpenTelemetry Java](https://github.com/microsoft/ApplicationInsights-Java) | Java | [learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java)
[Azure Monitor Distribution of OpenTelemetry Java (Spring Boot starter)](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/spring-cloud-azure-starter-monitor) | Java | [learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java-native](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=java-native)
[Azure Monitor Distribution of OpenTelemetry Node.js](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/monitor/monitor-opentelemetry) | Node | [learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=nodejs](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=nodejs)
[Azure Monitor Distribution of OpenTelemetry Python](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-opentelemetry) | Python | [learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=python](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable?tabs=python)
[Elastic Distribution of OpenTelemetry .NET](https://github.com/elastic/elastic-otel-dotnet) | .NET | [ela.st/edot-dotnet](https://ela.st/edot-dotnet)
[Elastic Distribution of OpenTelemetry Android](https://github.com/elastic/apm-agent-android) | Android | [ela.st/edot-android](https://ela.st/edot-android)
[Elastic Distribution of OpenTelemetry Java](https://github.com/elastic/elastic-otel-java) | Java | [ela.st/edot-java](https://ela.st/edot-java)
[Elastic Distribution of OpenTelemetry Node.js](https://github.com/elastic/elastic-otel-node) | Node | [ela.st/edot-nodejs](https://ela.st/edot-nodejs)
[Elastic Distribution of OpenTelemetry PHP](https://github.com/elastic/elastic-otel-php) | PHP | [ela.st/edot-php](https://ela.st/edot-php)
[Elastic Distribution of OpenTelemetry Python](https://github.com/elastic/elastic-otel-python) | Python | [ela.st/edot-python](https://ela.st/edot-python)
[Elastic Distribution of OpenTelemetry Swift / iOS](https://github.com/elastic/apm-agent-ios) | Swift | [ela.st/edot-ios](https://ela.st/edot-ios)
[Embrace Android Distribution for OpenTelemetry](https://github.com/embrace-io/embrace-android-sdk) | Android, Java | [embrace.io/docs/open-telemetry/integration/?android-language=java](https://embrace.io/docs/open-telemetry/integration/?android-language=java)
[Embrace Apple Distribution for OpenTelemetry](https://github.com/embrace-io/embrace-apple-sdk) | Swift | [embrace.io/docs/open-telemetry/integration/#apple](https://embrace.io/docs/open-telemetry/integration/#apple)
[Embrace React Native Distribution for OpenTelemetry](https://github.com/embrace-io/embrace-react-native-sdk) | Javascript, React Native | [embrace.io/docs/open-telemetry/integration/#react-native](https://embrace.io/docs/open-telemetry/integration/#react-native)
[Embrace Web Distribution for OpenTelemetry](https://github.com/embrace-io/embrace-web-sdk/) | Browser, Javascript, React | [embrace.io/docs/web/getting-started/](https://embrace.io/docs/web/getting-started/)
[Grafana Distribution of OpenTelemetry for .NET](https://github.com/grafana/grafana-opentelemetry-dotnet) | .NET | [grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/](https://grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/)
[Grafana Distribution of OpenTelemetry for Java](https://github.com/grafana/grafana-opentelemetry-java) | Java | [grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/](https://grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/)
[Honeycomb's OpenTelemetry Android SDK distribution](https://github.com/honeycombio/honeycomb-opentelemetry-android) | Android | [docs.honeycomb.io/send-data/android/](https://docs.honeycomb.io/send-data/android/)
[Honeycomb's OpenTelemetry React Native SDK distribution](https://github.com/honeycombio/honeycomb-opentelemetry-react-native) | Javascript, React Native | [docs.honeycomb.io/send-data/react-native/](https://docs.honeycomb.io/send-data/react-native/)
[Honeycomb's OpenTelemetry Swift SDK distribution](https://github.com/honeycombio/honeycomb-opentelemetry-swift) | Swift | [docs.honeycomb.io/send-data/ios/](https://docs.honeycomb.io/send-data/ios/)
[Honeycomb’s OpenTelemetry Web SDK distribution](https://github.com/honeycombio/honeycomb-opentelemetry-web) | Browser, Javascript | [docs.honeycomb.io/send-data/javascript-browser/](https://docs.honeycomb.io/send-data/javascript-browser/)
[Lumigo OpenTelemetry Distribution for Java](https://github.com/lumigo-io/opentelemetry-java-distro) | Java | [github.com/lumigo-io/opentelemetry-java-distro](https://github.com/lumigo-io/opentelemetry-java-distro)
[Lumigo OpenTelemetry Distribution for Node.js](https://github.com/lumigo-io/opentelemetry-js-distro) | Node | [github.com/lumigo-io/opentelemetry-js-distro](https://github.com/lumigo-io/opentelemetry-js-distro)
[Lumigo OpenTelemetry Distribution for Python](https://github.com/lumigo-io/opentelemetry-python-distro) | Python | [github.com/lumigo-io/opentelemetry-python-distro](https://github.com/lumigo-io/opentelemetry-python-distro)
[Splunk Distribution of OpenTelemetry .NET](https://github.com/signalfx/splunk-otel-dotnet) | .NET | [docs.splunk.com/observability/en/gdi/get-data-in/application/otel-dotnet/get-started.html](https://docs.splunk.com/observability/en/gdi/get-data-in/application/otel-dotnet/get-started.html)
[Splunk Distribution of OpenTelemetry Go](https://github.com/signalfx/splunk-otel-go) | Go | [docs.splunk.com/observability/en/gdi/get-data-in/application/go/get-started.html](https://docs.splunk.com/observability/en/gdi/get-data-in/application/go/get-started.html)
[Splunk Distribution of OpenTelemetry Java](https://github.com/signalfx/splunk-otel-java) | Java | [docs.splunk.com/observability/en/gdi/get-data-in/application/java/get-started.html](https://docs.splunk.com/observability/en/gdi/get-data-in/application/java/get-started.html)
[Splunk Distribution of OpenTelemetry Node.js](https://github.com/signalfx/splunk-otel-js) | Node | [docs.splunk.com/observability/en/gdi/get-data-in/application/nodejs/get-started.html](https://docs.splunk.com/observability/en/gdi/get-data-in/application/nodejs/get-started.html)
[Splunk Distribution of OpenTelemetry Python](https://github.com/signalfx/splunk-otel-python) | Python | [docs.splunk.com/observability/en/gdi/get-data-in/application/python/get-started.html](https://docs.splunk.com/observability/en/gdi/get-data-in/application/python/get-started.html)

[^1]: В алфавітному порядку


## Як додати свій дистрибутив {#how-to-add}

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

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

> [!NOTE]
>
> - Якщо ви надаєте зовнішню інтеграцію OpenTelemetry для будь-якої бібліотеки, сервісу або застосунку, розгляньте можливість [додавання його до реєстру](/ecosystem/registry/adding).
> - Якщо ви використовуєте OpenTelemetry для спостереження як кінцевий користувач і не надаєте жодних послуг навколо OpenTelemetry, дивіться [Користувачі](/ecosystem/adopters).
> - Якщо ви надаєте рішення, яке використовує OpenTelemetry для надання спостережуваності кінцевим користувачам, дивіться [Постачальники](/ecosystem/vendors).

[submit a PR]: /docs/contributing/pull-requests/


## Підтримка інформації про дистрибутив в актуальному стані {#keeping-up-to-date}

Переконайтеся, що ви підтримуєте інформацію про дистрибутив в актуальному стані, інакше ми можемо оновити або вилучити її з реєстру або [списку екосистем][ecosystem list]. Докладні відомості див. у розділі [Підтримання інформації в реєстрі в актуальному стані](../registry/updating/).

[ecosystem list]: https://github.com/open-telemetry/opentelemetry.io/tree/main/data/ecosystem
{{__hugo_ctx/}}


[components]: /docs/concepts/components/
[distributions]: /docs/concepts/distributions/
[distributions list]: https://github.com/open-telemetry/opentelemetry.io/tree/main/data/ecosystem/distributions.yaml
[vendor]: ../vendors/
