# 통합

> 오픈텔레메트리를 직접 지원하는 라이브러리, 서비스 및 앱

---

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

---

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


오픈텔레메트리(OpenTelemetry)의 목표는
[고품질의 이식 가능한 텔레메트리를 어디서나 사용할 수 있게 하여 효과적인 옵저버빌리티를 구현하는 것](/community/mission/)이다.
즉, 개발하는 소프트웨어에 옵저버빌리티(Observability)가 내장되어 있어야 한다.

[제로 코드 계측 솔루션](/docs/concepts/instrumentation/zero-code)과
[계측 라이브러리](/docs/specs/otel/overview/#instrumentation-libraries)를 통한
외부 계측은 애플리케이션을 관측할 수 있게 만드는 편리한 방법이다. 하지만
궁극적으로 모든 애플리케이션은 텔레메트리를 기본적으로 제공하도록 오픈텔레메트리
API와 SDK를 직접 통합하거나, 해당 소프트웨어의 생태계에 맞는 플러그인을 직접
제공해야 한다고 생각한다.

이 페이지에서는 계측 기능을 내장하거나 자체 플러그인을 제공하는 라이브러리,
서비스 및 앱의 일부를 소개한다.

## 라이브러리 {#libraries}

오픈텔레메트리를 사용한 라이브러리의 내장 계측은 라이브러리가 훅을 노출하고
문서화할 필요를 없애 사용자에게 더 나은 옵저버빌리티와 개발자 경험을 제공한다.
아래는 오픈텔레메트리 API를 사용하여 별도의 설정 없이 옵저버빌리티를 제공하는
라이브러리 목록이다.

<!-- cSpell:ignore: cond isset -->
Name[^1]     | OSS | Component |  Learn more
------------ | --- | ---------- |  ----------
[.NET HttpClient](https://github.com/dotnet/runtime) |Yes |.NET| [learn.microsoft.com/dotnet/core/diagnostics/built-in-metrics-system-net](https://learn.microsoft.com/dotnet/core/diagnostics/built-in-metrics-system-net)
[ASP.NET Core](https://github.com/dotnet/aspnetcore) |Yes |.NET| [learn.microsoft.com/aspnet/core/log-mon/metrics/metrics](https://learn.microsoft.com/aspnet/core/log-mon/metrics/metrics)
[Azure SDK Instrumentation](https://github.com/Azure/azure-sdk-for-net) |Yes |.NET| [github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#opentelemetry-configuration](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#opentelemetry-configuration)
[dalli](https://github.com/petergoldstein/dalli) |Yes |Ruby| [github.com/petergoldstein/dalli/blob/main/README.md](https://github.com/petergoldstein/dalli/blob/main/README.md)
[elasticsearch](https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/index.html) |Yes |Ruby| [www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/opentelemetry.html](https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/opentelemetry.html)
[Elasticsearch Java API Client](https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/index.html) |Yes |Java| [www.elastic.co/docs/reference/elasticsearch/clients/java/setup/opentelemetry](https://www.elastic.co/docs/reference/elasticsearch/clients/java/setup/opentelemetry)
[Elasticsearch Python Client](https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/index.html) |Yes |Python| [www.elastic.co/guide/en/elasticsearch/client/python-api/current/opentelemetry.html](https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/opentelemetry.html)
[FusionCache .NET caching library](https://github.com/ZiggyCreatures/FusionCache) |Yes |.NET| [github.com/ZiggyCreatures/FusionCache/blob/main/docs/OpenTelemetry.md](https://github.com/ZiggyCreatures/FusionCache/blob/main/docs/OpenTelemetry.md)
[Instrumentation for Next.js](https://nextjs.org/) |Yes |JavaScript| [nextjs.org/docs/app/building-your-application/optimizing/open-telemetry](https://nextjs.org/docs/app/building-your-application/optimizing/open-telemetry)
[Instrumentation for SvelteKit](https://svelte.dev/) |Yes |JavaScript| [svelte.dev/docs/kit/observability](https://svelte.dev/docs/kit/observability)
[MassTransit .NET client](https://github.com/Azure/azure-sdk-for-net) |Yes |.NET| [masstransit.io/documentation/configuration/observability](https://masstransit.io/documentation/configuration/observability)
[nservicebus OpenTelemetry Integration](https://particular.net/) |Yes |.NET| [docs.particular.net/nservicebus/operations/opentelemetry](https://docs.particular.net/nservicebus/operations/opentelemetry)
[Quarkus](https://quarkus.io/) |Yes |Java| [quarkus.io/guides/opentelemetry](https://quarkus.io/guides/opentelemetry)
[ThrottlingTroll](https://github.com/ThrottlingTroll) |Yes |.NET| [github.com/ThrottlingTroll/ThrottlingTroll/wiki#telemetry](https://github.com/ThrottlingTroll/ThrottlingTroll/wiki#telemetry)

[^1]: Listed alphabetically


## 애플리케이션 및 서비스 {#applications-and-services}

아래 목록은 텔레메트리를 기본적으로 제공하도록 오픈텔레메트리 API와 SDK를 직접
통합하거나, 자체 확장 생태계에 맞는 플러그인을 직접 제공하는 라이브러리, 서비스
및 앱의 일부를 보여준다.

목록에는 오픈소스 프로젝트(OSS)가 먼저 나오고 상용 프로젝트가 그 뒤에 나온다.
[CNCF](https://www.cncf.io/)에 속한 프로젝트는 이름 옆에 CNCF 로고가 표시된다.

<!-- cSpell:ignore: cond isset -->
Name[^1]     | OSS | Component |  Learn more
------------ | --- | ---------- |  ----------
[Agentic Ledger](https://agentic-ledger.dev) |Yes |Python| [github.com/ShekharBhardwaj/AgenticLedger/tree/main/docs/integrations](https://github.com/ShekharBhardwaj/AgenticLedger/tree/main/docs/integrations)
[AISIX AI Gateway](https://api7.ai/ai-gateway) |Yes |Rust| [docs.api7.ai/ai-gateway/observability/exporters](https://docs.api7.ai/ai-gateway/observability/exporters)
[Argo Workflows](https://argoproj.github.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [argo-workflows.readthedocs.io/en/latest/metrics/](https://argo-workflows.readthedocs.io/en/latest/metrics/)
[Backstage](https://backstage.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |JavaScript| [backstage.io/docs/tutorials/setup-opentelemetry](https://backstage.io/docs/tutorials/setup-opentelemetry)
[BuildKit](https://mobyproject.org/) |Yes |Go| [docs.docker.com/build/building/opentelemetry/](https://docs.docker.com/build/building/opentelemetry/)
[buildx](https://www.docker.com/) |Yes |Go| [docs.docker.com/build/building/opentelemetry/](https://docs.docker.com/build/building/opentelemetry/)
[Claude Code](https://code.claude.com/docs) |Yes |JavaScript| [code.claude.com/docs/en/monitoring-usage](https://code.claude.com/docs/en/monitoring-usage)
[Cloud Foundry](https://www.cloudfoundry.org/) |Yes |Collector| [github.com/cloudfoundry/cf-deployment/blob/main/operations/experimental/add-otel-collector.yml](https://github.com/cloudfoundry/cf-deployment/blob/main/operations/experimental/add-otel-collector.yml)
[containerd](https://containerd.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [github.com/containerd/containerd/blob/main/docs/tracing.md](https://github.com/containerd/containerd/blob/main/docs/tracing.md)
[Contour](https://projectcontour.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [projectcontour.io/docs/main/config/tracing/](https://projectcontour.io/docs/main/config/tracing/)
[Cortex](https://cortexmetrics.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [cortexmetrics.io/docs/guides/tracing/#opentelemetry](https://cortexmetrics.io/docs/guides/tracing/#opentelemetry)
[CRI-O](https://cri-o.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [github.com/cri-o/cri-o/blob/main/docs/crio.conf.5.md#criotracing-table](https://github.com/cri-o/cri-o/blob/main/docs/crio.conf.5.md#criotracing-table)
[CsvPath Framework](https://www.csvpath.org) |Yes |Python| [www.csvpath.org/getting-started/dataops-integrations/getting-started-with-csvpath-+-opentelemetry](https://www.csvpath.org/getting-started/dataops-integrations/getting-started-with-csvpath-+-opentelemetry)
[Dapr](https://dapr.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [docs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/](https://docs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/)
[Deno](https://deno.com) |Yes |JavaScript| [docs.deno.com/runtime/fundamentals/open_telemetry/](https://docs.deno.com/runtime/fundamentals/open_telemetry/)
[Distributed tracing of Checkmk with OpenTelemetry](https://checkmk.com) |Yes |Python| [checkmk.com/werk/16565](https://checkmk.com/werk/16565)
[Emissary Ingress](https://emissary-ingress.dev/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [emissary-ingress.dev/docs/3.10/howtos/dist-tracing/](https://emissary-ingress.dev/docs/3.10/howtos/dist-tracing/)
[Envoy Proxy](https://www.envoyproxy.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |C++| [www.envoyproxy.io/docs/envoy/latest/start/sandboxes/opentelemetry](https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/opentelemetry)
[Flipt](https://flipt.io/) |Yes |Go| [www.flipt.io/docs/configuration/observability#tracing](https://www.flipt.io/docs/configuration/observability#tracing)
[Fluent CI Engine](https://github.com/fluentci-io/fluentci-engine) |Yes |Rust| [github.com/fluentci-io/fluentci-engine#-opentelemetry-tracing](https://github.com/fluentci-io/fluentci-engine#-opentelemetry-tracing)
[Google Gemini CLI](https://geminicli.com/) |Yes |JavaScript| [geminicli.com/docs/cli/telemetry/#opentelemetry-integration](https://geminicli.com/docs/cli/telemetry/#opentelemetry-integration)
[Harbor](https://goharbor.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [goharbor.io/docs/edge/administration/distributed-tracing/](https://goharbor.io/docs/edge/administration/distributed-tracing/)
[Istio](https://istio.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/](https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/)
[Jaeger](https://www.jaegertracing.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [www.jaegertracing.io/docs/monitoring/#traces](https://www.jaegertracing.io/docs/monitoring/#traces)
[KEDA](https://keda.sh/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [keda.sh/docs/latest/integrations/opentelemetry/](https://keda.sh/docs/latest/integrations/opentelemetry/)
[Keycloak](https://www.keycloak.org)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Java| [www.keycloak.org/observability/telemetry](https://www.keycloak.org/observability/telemetry)
[kgateway](https://kgateway.dev/)<img alt="CNCF Sandbox Project" title="CNCF Sandbox Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [kgateway.dev/docs/envoy/latest/observability/otel-stack/](https://kgateway.dev/docs/envoy/latest/observability/otel-stack/)
[Knative](https://knative.dev/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [knative.dev/docs/eventing/observability/metrics/collecting-metrics/](https://knative.dev/docs/eventing/observability/metrics/collecting-metrics/)
[Kong API Gateway](https://www.konghq.com/) |Yes |<no value>| [docs.konghq.com/hub/kong-inc/opentelemetry/](https://docs.konghq.com/hub/kong-inc/opentelemetry/)
[Kubewarden](https://kubewarden.io/)<img alt="CNCF Sandbox Project" title="CNCF Sandbox Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Rust| [docs.kubewarden.io/admission-controller/latest/en/howtos/telemetry/10-opentelemetry-qs.html](https://docs.kubewarden.io/admission-controller/latest/en/howtos/telemetry/10-opentelemetry-qs.html)
[Kuma](https://kuma.io/)<img alt="CNCF Sandbox Project" title="CNCF Sandbox Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [kuma.io/docs/2.7.x/guides/otel-metrics/](https://kuma.io/docs/2.7.x/guides/otel-metrics/)
[Kyverno](https://kyverno.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [kyverno.io/docs/monitoring/opentelemetry/](https://kyverno.io/docs/monitoring/opentelemetry/)
[Microcks](https://microcks.io/)<img alt="CNCF Sandbox Project" title="CNCF Sandbox Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Java| [microcks.io/documentation/explanations/monitoring/](https://microcks.io/documentation/explanations/monitoring/)
[MLflow](https://mlflow.org/) |Yes |Python| [mlflow.org/docs/latest/llms/tracing/index.html](https://mlflow.org/docs/latest/llms/tracing/index.html)
[Open Policy Agent](https://www.openpolicyagent.org/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [www.openpolicyagent.org/docs/latest/monitoring/#opentelemetry](https://www.openpolicyagent.org/docs/latest/monitoring/#opentelemetry)
[OpenFeature flagd](https://openfeature.dev/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [flagd.dev/reference/monitoring/#opentelemetry](https://flagd.dev/reference/monitoring/#opentelemetry)
[OpenFGA](https://openfga.dev/)<img alt="CNCF Sandbox Project" title="CNCF Sandbox Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [openfga.dev/docs/getting-started/setup-openfga/configure-openfga#telemetry](https://openfga.dev/docs/getting-started/setup-openfga/configure-openfga#telemetry)
[Otterize network mapper](https://github.com/otterize/network-mapper) |Yes |Go| [docs.otterize.com/reference/network-mapper/helm-chart#opentelemetry-exporter-parameters](https://docs.otterize.com/reference/network-mapper/helm-chart#opentelemetry-exporter-parameters)
[Payara Platform](https://www.payara.fish/) |Yes |Java| [docs.payara.fish/community/docs/Technical%20Documentation/MicroProfile/OpenTelemetry%20and%20OpenTracing.html](https://docs.payara.fish/community/docs/Technical%20Documentation/MicroProfile/OpenTelemetry%20and%20OpenTracing.html)
[RoadRunner PHP application server](https://roadrunner.dev/) |Yes |Go| [docs.roadrunner.dev/docs/logging-and-observability/otel](https://docs.roadrunner.dev/docs/logging-and-observability/otel)
[rustup](https://rustup.rs/) |Yes |Rust| [rust-lang.github.io/rustup/dev-guide/tracing.html](https://rust-lang.github.io/rustup/dev-guide/tracing.html)
[Strimzi](https://strimzi.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Java| [strimzi.io/docs/operators/latest/deploying#assembly-distributed-tracing-str](https://strimzi.io/docs/operators/latest/deploying#assembly-distributed-tracing-str)
[Thanos](https://thanos.io/)<img alt="CNCF Incubating Project" title="CNCF Incubating Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [thanos.io/tip/thanos/tracing.md/#opentelemetry-otlp](https://thanos.io/tip/thanos/tracing.md/#opentelemetry-otlp)
[Traces For Kubernetes System Components](https://kubernetes.io/)<img alt="CNCF Graduated Project" title="CNCF Graduated Project" style="display: inline-block; padding-left: 8px; border: none; width: 16; height: 16px;" src="/img/cncf-icon-color.svg"> |Yes |Go| [kubernetes.io/docs/concepts/cluster-administration/system-traces/](https://kubernetes.io/docs/concepts/cluster-administration/system-traces/)
[Tracing ClickHouse with OpenTelemetry](https://clickhouse.com) |Yes |C++| [clickhouse.com/docs/en/operations/opentelemetry](https://clickhouse.com/docs/en/operations/opentelemetry)
[Traefik Proxy](https://traefik.io/traefik/) |Yes |Go| [doc.traefik.io/traefik/observability/tracing/opentelemetry/](https://doc.traefik.io/traefik/observability/tracing/opentelemetry/)
[Tyk API Gateway](https://tyk.io) |Yes |Go| [tyk.io/docs/product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/open-telemetry-overview/](https://tyk.io/docs/product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/open-telemetry-overview/)
[APIContext](https://apicontext.com/) |No |Python| [docs.apimetrics.io/docs/export-with-opentelemetry](https://docs.apimetrics.io/docs/export-with-opentelemetry)
[Cisco Network Services Orchestrator (NSO)](https://www.cisco.com/c/en/us/products/cloud-systems-management/network-services-orchestrator/index.html) |No |Python| [developer.cisco.com/docs/nso/observability-exporter/](https://developer.cisco.com/docs/nso/observability-exporter/)
[Heroku](https://www.heroku.com/) |No |Collector| [devcenter.heroku.com/articles/opentelemetry-concepts-and-heroku](https://devcenter.heroku.com/articles/opentelemetry-concepts-and-heroku)
[Kong Mesh](https://konghq.com/products/kong-mesh) |No |Go| [docs.konghq.com/mesh/latest/guides/otel-metrics/](https://docs.konghq.com/mesh/latest/guides/otel-metrics/)
[MATLAB Interface to OpenTelemetry](https://www.mathworks.com/products/matlab.html) |No |C++| [www.mathworks.com/matlabcentral/fileexchange/130979-opentelemetry-matlab](https://www.mathworks.com/matlabcentral/fileexchange/130979-opentelemetry-matlab)
[MySQL Enterprise Server](https://www.mysql.com/) |No |C++| [dev.mysql.com/doc/refman/9.2/en/telemetry-trace.html](https://dev.mysql.com/doc/refman/9.2/en/telemetry-trace.html)
[ThousandEyes for OpenTelemetry](https://www.thousandeyes.com/) |No |Collector| [docs.thousandeyes.com/product-documentation/integration-guides/opentelemetry/](https://docs.thousandeyes.com/product-documentation/integration-guides/opentelemetry/)
[Traefik Hub API Management](https://traefik.io/traefik-hub/) |No |Go| [doc.traefik.io/traefik-hub/operations/metrics](https://doc.traefik.io/traefik-hub/operations/metrics)

[^1]: Listed alphabetically


## 통합 등록하기 {#how-to-add}

라이브러리, 서비스 또는 앱을 등록하려면
[레지스트리](/ecosystem/registry/adding)에 항목을 추가하는 [PR을
제출][submit a PR]한다. 항목에는 다음 내용을 포함해야 한다.

- 라이브러리, 서비스 또는 앱의 메인 페이지 링크
- 오픈텔레메트리를 사용하여 옵저버빌리티를 구현하는 방법을 설명하는 문서 링크

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