État de santé de l’orchestrateur
L’orchestrateur émet des données sur son état de fonctionnement à l’aide de la télémétrie ouverte. Pour en savoir plus sur la télémétrie ouverte, consultez la section Configuration de la télémétrie.
Informations relatives au fonctionnement
Une fois configuré, l’orchestrateur émet un message contentant des données de fonctionnement (traçage) nommé io.strata.maverics.health
toutes les 5 minutes. Consultez notre exemple complet.
Chaque message contenant des données de fonctionnement émis par l’orchestrateur comprend les attributs de traçage suivants :
Nom de l’attribut | Valeur |
---|---|
start.time | Heure de déclenchement de l’orchestrateur (nombre de nanosecondes écoulées depuis le 1er janvier 1970 UTC). |
up.time | Durée d’exécution de l’orchestrateur, à compter du lancement de start_time (nombre de nanosecondes). |
config.version | Numéro de version du fichier de configuration de l’orchestrateur actuel |
De plus, les propriétés de base de l’étendue sont émises via OTLP. Ces propriétés sont :
Propriétés de l’étendue | Valeur |
---|---|
trace_id | Identifiant de traçage |
parent_id | ID du parent de ce traçage, pour l’état de fonctionnement de l’orchestrateur, ce champ est actuellement vide. |
id | Identifiant de l’étendue |
Nom | orchestrator-health |
type | interne |
heure de début | Heure (UTC) de début du traçage |
heure de fin | Heure (UTC) de fin du traçage |
code d’état | Non défini |
message d’état |
Chaque message comprend tous les attributs par défaut des ressources de télémétrie. Ces attributs de ressources comprennent des informations détaillées sur l’orchestrateur. Pour en savoir plus sur les ressources par défaut, consultez la section Ressources.
Exemple complet
InstrumentationScope io.strata.maverics.health
Attributes:
-> start.time: Int(1688048617216828897)
-> up.time: Int(45892)
{"kind": "exporter", "data_type": "traces", "name": "logging"}
Span #0
Trace ID : 2656200024372ce0aced02f70766d18b
Parent ID :
ID : ac4fd6896ca7e1a9
Name : orchestrator-health
Kind : Internal
Start time : 2023-06-29 14:23:37.216878661 +0000 UTC
End time : 2023-06-29 14:23:37.216888647 +0000 UTC
Status code : Unset
Status message :
Resource SchemaURL: https://opentelemetry.io/schemas/1.17.0
Resource attributes:
-> container.id: Str(9b64fd552087)
-> host.name: Str(localhost.localdomain)
-> os.description: Str(Fedora Linux 35 (Workstation Edition) ...)
-> os.type: Str(linux)
-> process.command_args: Slice(["bin/maverics_linux_amd64","-v","-config","../maverics.yaml"])
-> process.executable.name: Str(maverics_linux_amd64)
-> process.executable.path: Str(/maverics/bin/maverics_linux_amd64)
-> process.owner: Str(emo)
-> process.pid: Int(1234567)
-> process.runtime.description: Str(go version go1.19 linux/amd64)
-> process.runtime.name: Str(go)
-> process.runtime.version: Str(go1.19)
-> service.instance.id: Str(11111111-2222-3333-4444-aaaaaaaaaaa)
-> service.name: Str(io.strata.maverics)
-> service.version: Str(0.22.36)