Class TelemetryServiceExtensions
- Namespace
- JD.AI.Telemetry.Extensions
- Assembly
- JD.AI.Telemetry.dll
Extension methods for registering JD.AI OpenTelemetry tracing, metrics, and health checks with the dependency-injection container.
public static class TelemetryServiceExtensions
- Inheritance
-
TelemetryServiceExtensions
- Inherited Members
Methods
AddJdAiHealthChecks(IServiceCollection)
Registers the JD.AI health checks (provider connectivity, session store, disk space, and memory) with the ASP.NET Core health check infrastructure. Returns the IHealthChecksBuilder so callers can chain additional checks.
public static IHealthChecksBuilder AddJdAiHealthChecks(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddJdAiTelemetry(IServiceCollection, TelemetryConfig)
Registers OpenTelemetry tracing and metrics according to config.
When Enabled is false, this is a no-op.
public static IServiceCollection AddJdAiTelemetry(this IServiceCollection services, TelemetryConfig config)
Parameters
servicesIServiceCollectionconfigTelemetryConfig