# 서드파티 배포판

> 서드파티가 유지 관리하는 오픈소스 오픈텔레메트리 배포판 목록

---

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

---

> [!WARNING] 에코시스템 목록의 수정은 동결됨
>
> 관리자가 각 목록의 향후 방향을 논의하는 동안
> [레지스트리](/ecosystem/registry/)를 포함한 [에코시스템](/ecosystem/) 목록에
> 대한 신규 항목 추가 및 업데이트는 더 이상 받지 않는다. 자세한 내용을
> 확인하거나 의견을 남기려면
> [이슈 #11377](https://github.com/open-telemetry/opentelemetry.io/issues/11377)을
> 참고한다.


오픈텔레메트리(OpenTelemetry) [배포판][distributions]은 특정
옵저버빌리티(Observability) 백엔드에서 더 쉽게 배포하고 사용할 수 있도록
오픈텔레메트리 [컴포넌트][components]를 커스터마이징하는 방법이다.

서드파티는 누구나 백엔드, [벤더][vendor] 또는 최종 사용자에 맞게 오픈텔레메트리
구성 요소를 변경할 수 있다. 배포판 없이도 오픈텔레메트리 구성 요소를 사용할 수
있지만, 벤더에 특정 요구사항이 있는 일부 사례들은 배포판을 사용하면 더 편리한
경우도 있다.

아래 목록은 컬렉터 이외의 오픈텔레메트리 배포판과 각 배포판이 커스터마이징하는
구성 요소의 일부를 보여준다. [오픈텔레메트리 컬렉터](/docs/collector/) 배포판은
[컬렉터 배포판](/docs/collector/distributions/)을 참고한다.

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

> [!WARNING] Disclaimer
>
> OpenTelemetry **does not validate or endorse** the third-party distributions
> listed below. This list is provided as a convenience for the community.


Name[^1]     | Components |  Learn more
------------ | ---------- |  ----------
[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]: Listed alphabetically


## 배포판 등록하기 {#how-to-add}

배포판을 등록하려면 [배포판 목록][distributions list]에 항목을 추가하는 [PR을
제출][submit a PR]한다. 항목에는 다음 내용을 포함해야 한다.

- 배포판의 메인 페이지 링크
- 배포판 사용 방법을 설명하는 문서 링크
- 배포판에 포함된 컴포넌트 목록
- 질문이 있을 때 연락할 수 있는 GitHub 사용자 이름 또는 이메일 주소

> [!NOTE]
>
> - 라이브러리, 서비스 또는 앱에 오픈텔레메트리 외부 통합을 제공한다면
>   [레지스트리 등록](/ecosystem/registry/adding)을 고려한다.
> - 최종 사용자로서 옵저버빌리티를 위해 오픈텔레메트리를 도입하고,
>   오픈텔레메트리 관련 서비스를 제공하지 않는다면
>   [도입 사례](/ecosystem/adopters)를 참고한다.
> - 오픈텔레메트리를 활용하여 최종 사용자에게 옵저버빌리티를 제공하는 솔루션을
>   제공한다면 [벤더](/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


[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/
