MauiOtlpExtensions Methods
WithOtlpDevTunnel(IResourceBuilder<T>)Section titled WithOtlpDevTunnel(IResourceBuilder<T>)extensionIResourceBuilder<T>public static class MauiOtlpExtensions{ public static IResourceBuilder<T> WithOtlpDevTunnel<T>( this IResourceBuilder<T> builder) { // ... }}Parameters
builderIResourceBuilder<T>The resource builder.Returns
IResourceBuilder<T>The resource builder.Remarks
This method creates a dev tunnel automatically and configures the MAUI platform resource to route OTLP traffic through it. This is the recommended approach for most scenarios as it requires minimal configuration and works reliably across all mobile platforms.
Prerequisites:
Examples
Configure a MAUI Android device to automatically use a dev tunnel for telemetry:
var builder = DistributedApplication.CreateBuilder(args);
var maui = builder.AddMauiProject("mauiapp", "../MyMauiApp/MyMauiApp.csproj");maui.AddAndroidDevice() .WithOtlpDevTunnel(); // That's it - everything is configured automatically!
builder.Build().Run();