Table of Contents

Class SupabaseDiagnostics

Namespace
Supabase
Assembly
Supabase.dll

Aggregates the diagnostic source names emitted by the Supabase clients so consumers of the meta-package can register them all with OpenTelemetry in one place, without importing each sub-package's namespace or hardcoding (case-sensitive) source names.

Each client uses the same name for its ActivitySource and its Meter, so SourceNames works for both TracerProviderBuilder.AddSource(...) and MeterProviderBuilder.AddMeter(...). Realtime is not yet instrumented and is therefore not included.

public static class SupabaseDiagnostics
Inheritance
SupabaseDiagnostics
Inherited Members

Properties

SourceNames

The names of every ActivitySource and Meter emitted by the Supabase clients.

public static IReadOnlyList<string> SourceNames { get; }

Property Value

IReadOnlyList<string>