ObservabilityConfigurationOptions type

Opções de configuração de observabilidade - estende as opções de tempo de execução. Todos os overrides são funções chamadas em cada acesso à propriedade.

Herdado do RuntimeConfigurationOptions:

  • clusterCategoria
  • isNodeEnvDevelopment

Nota: isDevelopmentEnvironment é um getter derivado na classe de configuração (baseado no clusterCategory), não é uma opção sobrescrita.

type ObservabilityConfigurationOptions = RuntimeConfigurationOptions & {
  isObservabilityExporterEnabled?: () => boolean
  observabilityAuthenticationScopes?: () => string[]
  observabilityDomainOverride?: () => string | null
  observabilityLogLevel?: () => string
}