> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bronto.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Container Apps Telemetry

> Choose the right ingestion path for console logs, system logs, metrics, and traces from Azure Container Apps — a Collector container app or the OTel SDK.

Azure Container Apps emits console and system logs. Instrumented applications can also emit OTLP metrics and traces.

## Recommended method

[**Self-Managed OTel Collector**](./azure-otel#self-managed-opentelemetry-collector) — run the Collector as its own container app and have applications export logs, metrics, and traces to it, or export directly with the [OpenTelemetry SDK](/opentelemetry/overview).

<Note>
  The Container Apps environment's built-in managed OpenTelemetry agent exports only over OTLP/gRPC, which Bronto's ingestion endpoint does not accept — so it can't deliver to Bronto directly. Use a Collector container or direct SDK export instead.
</Note>

## Alternatives

* [**Azure Event Hub Forwarder**](./azure-client) — for Container Apps platform / diagnostic logs exported through Azure Monitor diagnostic settings.

See [Ingesting Azure Data into Bronto](./azure-overview) for the full service-to-method mapping.

## References

* [Collect and read OpenTelemetry data in Azure Container Apps](https://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents)
