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.
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.
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.
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.
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.
Ouvrez un hôte, une machine virtuelle ou un datastore et utilisez sa vue de performance.
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.
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.
Choisissez l'une des périodes indiquées. Dans la console, choisissez une plage de temps avec Période.
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.
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.
Listez les compteurs connus du contrôleur : kyvernon metrics counters.
Utilisez un nom ou un identifiant de cette liste.
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.
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.
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.
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.
le 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.
Mettez à jour l'agent d'hôte vers la version du contrôleur. Les deux proviennent de la même version.
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.