23 lines
573 B
C#
23 lines
573 B
C#
namespace TakeoutSaaS.ApiGateway.Configuration;
|
||
|
||
/// <summary>
|
||
/// 网关 OpenTelemetry 导出配置。
|
||
/// </summary>
|
||
public class GatewayOpenTelemetryOptions
|
||
{
|
||
/// <summary>
|
||
/// 是否启用 OpenTelemetry。
|
||
/// </summary>
|
||
public bool Enabled { get; set; } = true;
|
||
|
||
/// <summary>
|
||
/// 服务名称,用于 Resource 标识。
|
||
/// </summary>
|
||
public string ServiceName { get; set; } = "TakeoutSaaS.ApiGateway";
|
||
|
||
/// <summary>
|
||
/// OTLP 导出端点(http/https)。
|
||
/// </summary>
|
||
public string? OtlpEndpoint { get; set; }
|
||
}
|