Référence Pour: administrateurs, utilisateurs, développeurs

Erreurs des données de performance

Causes et solutions des codes d'erreur des graphiques de performance, des requêtes de métriques et de l'ingestion d'échantillons.

error.metrics_disabled

Texte dans la console
Les données de performance sont désactivées. Le service de gestion s’exécute sans les métriques de performance. Demandez à un administrateur de les activer dans la configuration du contrôleur.
Signification pour les clients de l'API
Performance metrics are turned off on the controller.
Code
UNAVAILABLE, HTTP 503

Cause. Les métriques de performance sont désactivées sur le contrôleur, de sorte que les graphiques et le registre de consommation n'ont aucune donnée à fournir. Le réglage est performance dans la section [metrics] de la configuration du contrôleur.

Solution.

  1. Un administrateur définit performance = true dans la section [metrics] de la configuration du contrôleur et redémarre le contrôleur. La valeur est true par défaut : le réglage a donc été modifié volontairement.
  2. Communiquez l'identifiant de message error.metrics_disabled si vous ne pouvez pas modifier la configuration vous-même.

error.metrics_bad_entity

Texte dans la console
Les données de performance ne sont pas conservées pour cet objet. Seuls les hôtes, les machines virtuelles et les datastores ont des graphiques. Ouvrez l’un de ces objets.
Signification pour les clients de l'API
No performance data is kept for that object kind.
Code
INVALID_ARGUMENT, HTTP 400
ArgumentContenu
entityl'identifiant refusé.

Cause. La requête demande des données de performance pour un type d'objet qui n'en a pas. Seuls les hôtes, les machines virtuelles et les datastores ont des données de performance.

Solution.

  1. Ouvrez un hôte, une machine virtuelle ou un datastore et utilisez sa vue de performance.
  2. Avec la CLI, indiquez l'identifiant d'un de ces objets : kyvernon metrics available <entity>.

error.metrics_bad_interval

Texte dans la console
La période n’est pas disponible. Le service de gestion conserve des échantillons de 20 s, 5 min, 30 min, 2 h et 1 jour. Choisissez l’une des périodes proposées.
Signification pour les clients de l'API
Not a supported sampling period.
Code
INVALID_ARGUMENT, HTTP 400
ArgumentContenu
intervalla période en secondes qui a été refusée.

Cause. La période d'échantillonnage n'est pas l'une de celles que Kyvernon conserve. Les périodes sont 20 secondes, 5 minutes, 30 minutes, 2 heures et 1 jour.

Solution.

  1. Choisissez l'une des périodes indiquées. Dans la console, choisissez une plage de temps avec Période.
  2. Avec la CLI, listez les périodes : kyvernon metrics intervals.

error.metrics_unknown_counter

Texte dans la console
Un compteur demandé n’existe pas. Le service de gestion exécute peut-être une version plus ancienne. Mettez-le à jour ou rechargez la page.
Signification pour les clients de l'API
No such counter.
Code
INVALID_ARGUMENT, HTTP 400
ArgumentContenu
counterle nom ou l'identifiant refusé.

Cause. La requête nomme un compteur que le contrôleur ne connaît pas. Le nom contient une faute de frappe, ou la console ou le script est plus récent que le contrôleur.

Solution.

  1. Listez les compteurs connus du contrôleur : kyvernon metrics counters.
  2. Utilisez un nom ou un identifiant de cette liste.
  3. Si la console est plus récente que le contrôleur, mettez à jour le contrôleur ou rechargez la page.

error.metrics_query_empty

Texte dans la console
La requête ne désignait aucun objet ni compteur. Rechargez la page et réessayez.
Signification pour les clients de l'API
The query names no entity or counter.
Code
INVALID_ARGUMENT, HTTP 400

Cause. La requête ne nomme aucun objet ou aucun compteur. Une requête exige au moins un de chaque.

Solution.

  1. Indiquez au moins une entité et un compteur : kyvernon metrics query --entity <id> --counter <name>.
  2. Dans la console, rechargez la page et réessayez.

error.metrics_query_too_large

Texte dans la console
La requête porte sur trop d’échantillons. Une requête renvoie au maximum 200 000 points. Choisissez une période plus courte ou moins de périphériques.
Signification pour les clients de l'API
The query would return too many samples.
Code
INVALID_ARGUMENT, HTTP 400

Cause. La requête demande trop de données. Une requête nomme au plus 100 entités et 100 compteurs, et renvoie au plus 200 000 échantillons.

Solution.

  1. Choisissez une plage de temps plus courte, une période d'échantillonnage plus longue ou moins d'objets. kyvernon metrics query accepte --start, --end, --interval et --max-samples.
  2. Scindez la requête en plusieurs requêtes plus petites.

error.metrics_too_many_batches

Texte dans la console
Un agent d’hôte a envoyé plus de {max} lots de métriques dans un seul rapport, et tout le rapport a été rejeté. Mettez à jour l’agent d’hôte, ou contactez le support si l’agent est à jour.
Signification pour les clients de l'API
A host agent sent more than max metric batches in one report; the whole report is rejected.
Code
INVALID_ARGUMENT, HTTP 400
ArgumentContenu
maxle nombre maximal de lots que le contrôleur accepte dans un rapport.

Cause. Un agent d'hôte a envoyé plus de max lots d'échantillons (16) dans un même rapport, et le contrôleur a rejeté tout le rapport. Le service de métriques n'est pas en cause. Les utilisateurs de la console ne provoquent pas cette erreur ; elle concerne la connexion entre un agent d'hôte et le contrôleur.

Solution.

  1. Mettez à jour l'agent d'hôte vers la version du contrôleur. Les deux proviennent de la même version.
  2. Si l'erreur persiste, un administrateur consulte les journaux du contrôleur et de l'agent d'hôte. Communiquez l'identifiant de message et le nom de l'hôte.

Version 0.1. Dernière modification : 2026-11-13