DefaultTelemetryOption
A subclass of TelemetryOption used to configure RepoDb.Telemetry.Default. It inherits all properties from TelemetryOption without adding any of its own.
Creating an Instance
var option = new DefaultTelemetryOption("MyApp")
{
Host = "https://your-collector-host",
ApiKey = "YOUR_API_KEY",
Group = "Default",
Frequency = TimeSpan.FromSeconds(10)
};
Passing to Setup
GlobalConfiguration
.Setup(new GlobalConfigurationOptions { UseRegisteredGlobalTraces = true })
.UseDefaultTelemetry(option,
errorCallback: ex => logger.LogError(ex, "Telemetry publish failed"),
logger: serilogLogger);