# CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector

- Module: `CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector`
- Version: `13.4.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire)
- Functions: `4`
- Types: `2`

## Types

- [OpenTelemetryCollectorResource](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/opentelemetrycollectorresource.md) -- `handle` - 4 members -- Represents an OpenTelemetry Collector container resource.
- [OpenTelemetryCollectorSettings](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/opentelemetrycollectorsettings.md) -- `handle` - 15 members -- Settings for configuring an OpenTelemetry Collector resource.

## Functions

- [addOpenTelemetryCollector](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/addopentelemetrycollector.md) -- `method` -- Adds an OpenTelemetry Collector container resource to the application model.
- [withAppForwarding](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/withappforwarding.md) -- `method` -- Configures all compatible resources in the application to forward telemetry to this collector.
- [withConfig](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/withconfig.md) -- `method` -- Adds a configuration file to the collector resource.
- [withOpenTelemetryCollectorRouting](/reference/api/typescript/communitytoolkit.aspire.hosting.opentelemetrycollector/withopentelemetrycollectorrouting.md) -- `method` -- Routes telemetry for the resource through the specified OpenTelemetry Collector.
