BuilderOptions interface

Options de configuration pour Agent 365 Observability Builder

Propriétés

clusterCategory

Environnement / catégorie de cluster (par exemple, « preprod », « prod »).

configProvider

Fournisseur de configuration facultatif pour ObservabilityConfiguration. Lorsqu’il est fourni, il est utilisé par le générateur et ses composants internes (exportateur, processeurs d’étendues, enregistreur d’événements)

customLogger

Implémentation d’enregistreur d’événements personnalisé facultative pour le Kit de développement logiciel (SDK) d’observabilité. S’il n’est pas fourni, le Kit de développement logiciel (SDK) utilise l’enregistreur d’événements de console par défaut. Implémenter ILogger pour s’intégrer à d’autres services de journalisation

exporterOptions

Ensemble partiel facultatif d’options d’exportation permettant aux développeurs d’agents de personnaliser. Toutes les valeurs omises sont renvoyées aux valeurs par défaut définies dans Agent365ExporterOptions. Les valeurs fournies ici seront remplacées par un tokenResolver ou clusterCategory configuré explicitement à partir de méthodes de générateur dédiées.

serviceName

Nom du service personnalisé pour la télémétrie

serviceNamespace

Espace de noms de service facultatif pour la ressource OTel (attribut service.namespace)

serviceVersion

Version de service personnalisée pour la télémétrie

tokenResolver

Détails de la propriété

clusterCategory

Environnement / catégorie de cluster (par exemple, « preprod », « prod »).

clusterCategory?: ClusterCategory

Valeur de propriété

configProvider

Fournisseur de configuration facultatif pour ObservabilityConfiguration. Lorsqu’il est fourni, il est utilisé par le générateur et ses composants internes (exportateur, processeurs d’étendues, enregistreur d’événements)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Valeur de propriété

customLogger

Implémentation d’enregistreur d’événements personnalisé facultative pour le Kit de développement logiciel (SDK) d’observabilité. S’il n’est pas fourni, le Kit de développement logiciel (SDK) utilise l’enregistreur d’événements de console par défaut. Implémenter ILogger pour s’intégrer à d’autres services de journalisation

customLogger?: ILogger

Valeur de propriété

exporterOptions

Ensemble partiel facultatif d’options d’exportation permettant aux développeurs d’agents de personnaliser. Toutes les valeurs omises sont renvoyées aux valeurs par défaut définies dans Agent365ExporterOptions. Les valeurs fournies ici seront remplacées par un tokenResolver ou clusterCategory configuré explicitement à partir de méthodes de générateur dédiées.

exporterOptions?: Partial<Agent365ExporterOptions>

Valeur de propriété

serviceName

Nom du service personnalisé pour la télémétrie

serviceName?: string

Valeur de propriété

string

serviceNamespace

Espace de noms de service facultatif pour la ressource OTel (attribut service.namespace)

serviceNamespace?: string

Valeur de propriété

string

serviceVersion

Version de service personnalisée pour la télémétrie

serviceVersion?: string

Valeur de propriété

string

tokenResolver

tokenResolver?: TokenResolver

Valeur de propriété

TokenResolver