OpenTelemetryCollectorExtensions Methods
Class Methods 3 members
Extension methods to add the collector resource
AddOpenTelemetryCollector(IDistributedApplicationBuilder, string, Action<OpenTelemetryCollectorSettings>) Section titled AddOpenTelemetryCollector(IDistributedApplicationBuilder, string, Action<OpenTelemetryCollectorSettings>) extension IResourceBuilder<OpenTelemetryCollectorResource> Adds an OpenTelemetry Collector into the Aspire AppHost
public static class OpenTelemetryCollectorExtensions{ public static IResourceBuilder<OpenTelemetryCollectorResource> AddOpenTelemetryCollector( this IDistributedApplicationBuilder builder, string name, Action<OpenTelemetryCollectorSettings>? configureSettings = null) { // ... }}Parameters
builder IDistributedApplicationBuilder name string configureSettings Action<OpenTelemetryCollectorSettings> optional WithAppForwarding(IResourceBuilder<OpenTelemetryCollectorResource>) Section titled WithAppForwarding(IResourceBuilder<OpenTelemetryCollectorResource>) extension IResourceBuilder<OpenTelemetryCollectorResource> Force all apps to forward to the collector instead of the dashboard directly
public static class OpenTelemetryCollectorExtensions{ public static IResourceBuilder<OpenTelemetryCollectorResource> WithAppForwarding( this IResourceBuilder<OpenTelemetryCollectorResource> builder) { // ... }}Parameters
builder IResourceBuilder<OpenTelemetryCollectorResource> WithConfig(IResourceBuilder<OpenTelemetryCollectorResource>, string) Section titled WithConfig(IResourceBuilder<OpenTelemetryCollectorResource>, string) extension IResourceBuilder<OpenTelemetryCollectorResource> Adds a config file to the collector
public static class OpenTelemetryCollectorExtensions{ public static IResourceBuilder<OpenTelemetryCollectorResource> WithConfig( this IResourceBuilder<OpenTelemetryCollectorResource> builder, string configPath) { // ... }}Parameters
builder IResourceBuilder<OpenTelemetryCollectorResource> configPath string