Oorzaken en oplossingen voor de foutcodes van prestatiegrafieken, metriekquery's en het opnemen van samples.
error.metrics_disabled
Tekst in de console
Prestatiegegevens zijn uitgeschakeld. De beheerservice draait met uitgeschakelde prestatiemetingen. Vraag een beheerder om ze in te schakelen in de configuratie van de controller.
Betekenis voor API-clients
Performance metrics are turned off on the controller.
Oorzaak. Prestatiemetriek is uitgeschakeld op de controller, zodat grafieken en het verbruiksregister geen gegevens kunnen leveren. De instelling is performance in de sectie [metrics] van de controllerconfiguratie.
Oplossing.
Een beheerder zet performance = true in de sectie [metrics] van de controllerconfiguratie en start de controller opnieuw. De waarde is standaard true, dus de instelling is met opzet gewijzigd.
Geef de bericht-id error.metrics_disabled door wanneer u de configuratie zelf niet kunt wijzigen.
error.metrics_bad_entity
Tekst in de console
Voor dit object worden geen prestatiegegevens bewaard. Alleen hosts, virtuele machines en datastores hebben grafieken. Open een van die objecten.
Oorzaak. De aanvraag vraagt prestatiegegevens van een objectsoort die er geen heeft. Alleen hosts, virtuele machines en datastores hebben prestatiegegevens.
Oplossing.
Open een host, een virtuele machine of een datastore en gebruik de prestatieweergave ervan.
Geef met de CLI de id van een van die objecten op: kyvernon metrics available <entity>.
error.metrics_bad_interval
Tekst in de console
De periode is niet beschikbaar. De beheerservice bewaart metingen per 20 s, 5 min, 30 min, 2 uur en 1 dag. Kies een van de vermelde perioden.
Oorzaak. De aanvraag noemt een teller die de controller niet kent. De naam bevat een typefout, of de console of het script is nieuwer dan de controller.
Oplossing.
Toon de tellers die de controller kent: kyvernon metrics counters.
Gebruik een naam of een id uit die lijst.
Is de console nieuwer dan de controller, werk dan de controller bij of laad de pagina opnieuw.
error.metrics_query_empty
Tekst in de console
Het verzoek bevatte geen object of teller. Laad de pagina opnieuw en probeer het nogmaals.
Oorzaak. De query vraagt te veel. Een query noemt hoogstens 100 entiteiten en 100 tellers en levert hoogstens 200.000 samples op.
Oplossing.
Kies een korter tijdbereik, een langere bemonsteringsperiode of minder objecten. kyvernon metrics query accepteert --start, --end, --interval en --max-samples.
Splits de query in meerdere kleinere.
error.metrics_too_many_batches
Tekst in de console
Een hostagent stuurde in één rapport meer dan {max} metingbatches, waardoor het hele rapport is geweigerd. Werk de hostagent bij of neem contact op met de ondersteuning als de agent actueel is.
Betekenis voor API-clients
A host agent sent more than max metric batches in one report; the whole report is rejected.
het grootste aantal batches dat de controller in één rapport aanvaardt.
Oorzaak. Een hostagent stuurde in één rapport meer dan max samplebatches (16), waarna de controller het hele rapport weigerde. Er is niets mis met de metingenservice. Gebruikers van de console veroorzaken deze fout niet; ze betreft de verbinding tussen een hostagent en de controller.
Oplossing.
Werk de hostagent bij naar de versie van de controller. Beide komen uit dezelfde release.
Blijft de fout bestaan, dan leest een beheerder de logs van de controller en de hostagent. Geef de bericht-id en de naam van de host door.