Naslag Voor: beheerders, ontwikkelaars
Fouten in verbruiksrapporten
Oorzaken en oplossingen voor de foutcodes van verbruiksrapporten: datums, perioden, groepering, indeling en bereik.
error.usage_bad_date
- Tekst in de console
- Een datum is ongeldig. Datums hebben de vorm JJJJ-MM-DD. Corrigeer de datum en probeer het opnieuw.
- Betekenis voor API-clients
- A date is not
YYYY-MM-DD.
- Code
INVALID_ARGUMENT, HTTP 400
| Argument | Inhoud |
|---|
field | het aanvraagveld met de geweigerde datum, from of to. |
|---|
Oorzaak. Een datum van het rapport is niet geschreven als YYYY-MM-DD, of is geen bestaande datum.
Oplossing.
- Schrijf de datums als jaar, maand en dag met koppeltekens:
kyvernon usage report --from 2026-11-01 --to 2026-11-30. - Datums zijn in UTC.
error.usage_bad_range
- Tekst in de console
- De periode is ongeldig. Het einde mag niet vóór het begin liggen en de periode mag niet langer zijn dan tien jaar. Kies een andere periode.
- Betekenis voor API-clients
to is before from or the range exceeds ten years.
- Code
INVALID_ARGUMENT, HTTP 400
Oorzaak. De einddatum ligt voor de begindatum, of de periode is langer dan tien jaar.
Oplossing.
- Kies een einddatum op of na de begindatum en een periode van hoogstens tien jaar. In de console gebruikt u Van en Tot.
- Voor een langere geschiedenis draait u meerdere rapporten en voegt u ze samen.
error.usage_bad_group
- Tekst in de console
- De groepering wordt niet ondersteund. Kies virtuele machine of tenant.
- Betekenis voor API-clients
groupBy is not vm, tenant, resourcePool, folder or host.
- Code
INVALID_ARGUMENT, HTTP 400
Oorzaak. De groepering is er geen die Kyvernon ondersteunt. De API accepteert vm, tenant, resourcePool, folder en host.
Oplossing.
- Gebruik een van de waarden:
kyvernon usage report --from <date> --to <date> --group-by tenant. - Kies in de console een groepering met Groeperen op. De console biedt de groeperingen die hij ondersteunt.
error.usage_bad_period
- Tekst in de console
- De uitsplitsing wordt niet ondersteund. Kies totaal, per maand of per dag.
- Betekenis voor API-clients
period is not day, month or total.
- Code
INVALID_ARGUMENT, HTTP 400
Oorzaak. De uitsplitsing is niet day, month of total.
Oplossing.
- Gebruik een van de drie waarden:
kyvernon usage report --from <date> --to <date> --period month. - Kies in de console een uitsplitsing met Uitsplitsing.
- Tekst in de console
- Het exportformaat wordt niet ondersteund. Download het rapport als CSV.
- Betekenis voor API-clients
format is not json or csv.
- Code
INVALID_ARGUMENT, HTTP 400
Oorzaak. De exportindeling is niet json of csv.
Oplossing.
- Vraag
csv, of laat de indeling weg om json te krijgen: kyvernon usage report --from <date> --to <date> --csv. - In de console gebruikt u CSV downloaden.
error.usage_bad_scope
- Tekst in de console
- Het bereik is geen inventariscontainer. Open een datacenter, map, cluster, host, datastore of netwerk en probeer het opnieuw.
- Betekenis voor API-clients
scope is not an inventory container id.
- Code
INVALID_ARGUMENT, HTTP 400
Oorzaak. Het bereik is niet de id van een inventariscontainer. Een bereik beperkt het rapport tot de virtuele machines binnen één container.
Oplossing.
- Geef de id van een datacenter, map, cluster, host, datastore of netwerk op:
kyvernon usage report --from <date> --to <date> --scope <id>. - Zoek de id met
kyvernon inventory search <name>. - Open in de console eerst de container en gebruik van daaruit de verbruiksweergave.
Versie 0.1. Laatst gewijzigd: 2026-11-13