Naar hoofdinhoud gaan
Lees Kubernetes node- en pod-metrics met de Public API (V2). Alle eindpunten authenticeren met uw persoonlijke API-token, zijn beperkt tot één site_id en nemen een from/to-tijdsbereik.

Node-metrics opvragen

Retourneert één NodesRow per node-snapshot in het tijdsbereik.
POST /api/v2/kubernetes/nodes

Request body

VeldTypeVereistBeschrijving
site_idstringJaSite om op te vragen.
fromstring (ISO 8601)JaStartpunt van het tijdsbereik (inclusief).
tostring (ISO 8601)JaEindpunt van het tijdsbereik (inclusief).
node_namestringNeeFilter op één node. Een lege string betekent geen filter.
{
  "site_id": "YOUR-SITE-ID",
  "from": "2026-06-22T00:00:00Z",
  "to": "2026-06-22T01:00:00Z",
  "node_name": ""
}

Response

Retourneert een array van NodesRow-objecten, één per node-snapshot. Elk heeft deze velden:
VeldTypeBeschrijving
timestampstring (ISO 8601)Wanneer de snapshot is gemaakt.
node_namestringKubernetes node-naam.
cpu_usage_nano_coresnumberCPU-gebruik in nanocores.
memory_rss_bytesnumberResident set size (RSS) geheugen in bytes.
memory_usage_bytesnumberTotaal geheugengebruik in bytes.
memory_working_set_bytesnumberWorking set-geheugen in bytes.
memory_page_faultsnumberAantal page faults.
memory_major_page_faultsnumberAantal major page faults.
fs_used_bytesnumberGebruikte filesystem-ruimte in bytes.
fs_available_bytesnumberBeschikbare filesystem-ruimte in bytes.
fs_capacity_bytesnumberTotale filesystem-capaciteit in bytes.
fs_inodes_freenumberAantal vrije filesystem-inodes.
fs_inodes_usednumberAantal gebruikte filesystem-inodes.
fs_inodesnumberTotaal aantal filesystem-inodes.
network_rx_bytesnumberAantal ontvangen netwerk-bytes.
network_tx_bytesnumberAantal verzonden netwerk-bytes.
phasenumberNode-fase, als numerieke waarde.

Pod-metrics opvragen

Retourneert één PodsRow per pod-snapshot in het tijdsbereik.
POST /api/v2/kubernetes/pods

Request body

VeldTypeVereistBeschrijving
site_idstringJaSite om op te vragen.
fromstring (ISO 8601)JaStartpunt van het tijdsbereik (inclusief).
tostring (ISO 8601)JaEindpunt van het tijdsbereik (inclusief).
namespacesstring[]NeeFilter op deze namespaces. Leeg betekent alle namespaces.
pod_namestringNeeFilter op één pod. Een lege string betekent geen filter.
node_namesstring[]NeeFilter op deze nodes. Leeg betekent alle nodes.
statePodState of nullNeeFilter op één pod-toestand. Zie pod-toestand.

Response

Retourneert een array van PodsRow-objecten, één per pod-snapshot. Elk heeft deze velden:
VeldTypeBeschrijving
timestampstring (ISO 8601)Wanneer de snapshot is gemaakt.
pod_namestringPod-naam.
pod_namespacestringKubernetes-namespace waar de pod bij hoort.
node_namestringNaam van de node waarop deze pod draait.
cpu_usage_nano_coresnumberCPU-gebruik in nanocores.
cpu_usage_core_nano_secondsnumberCumulatief CPU-gebruik in core-nanoseconden.
memory_rss_bytesnumberResident set size (RSS) geheugen in bytes.
memory_usage_bytesnumberTotaal geheugengebruik in bytes.
memory_working_set_bytesnumberWorking set-geheugen in bytes.
memory_page_faultsnumberAantal page faults.
memory_major_page_faultsnumberAantal major page faults.
ephemeral_storage_used_bytesnumberGebruikte ephemeral storage in bytes.
ephemeral_storage_capacity_bytesnumberCapaciteit ephemeral storage in bytes.
network_rx_bytesnumberAantal ontvangen netwerk-bytes.
network_tx_bytesnumberAantal verzonden netwerk-bytes.
process_countnumberAantal draaiende processen.
phasePodPhaseHuidige lifecycle-fase. Zie pod-fase.
statePodStateAfgeleide pod-toestand. Zie pod-toestand.
containersContainer[]Containers die in deze pod draaien. Zie container.
pod_restart_countnumberTotale containerherstarts voor deze pod.
pod_uptime_secondsnumberPod-uptime in seconden.

Pod-overzicht opvragen

Retourneert pod-metadata en -status in plaats van ruwe metrics, als één PodOverviewRow per pod.
POST /api/v2/kubernetes/pods/overview

Request body

VeldTypeVereistBeschrijving
site_idstringJaSite om op te vragen.
fromstring (ISO 8601)JaStartpunt van het tijdsbereik (inclusief).
tostring (ISO 8601)JaEindpunt van het tijdsbereik (inclusief).
namespacesstring[]NeeFilter op deze namespaces. Leeg betekent alle namespaces.
querystringNeeVrije-tekst zoekquery om pods te filteren.

Response

Retourneert een array van PodOverviewRow-objecten, één per pod. Elk heeft deze velden, die allemaal verplicht zijn:
VeldTypeBeschrijving
timestampstring (ISO 8601)Wanneer de snapshot is gemaakt.
node_namestringNaam van de node waarop deze pod draait.
pod_namestringPod-naam.
pod_namespacestringKubernetes-namespace waar de pod bij hoort.
pod_uuidstringUnieke pod-identificator.
phasePodPhaseHuidige lifecycle-fase. Zie pod-fase.
labelsobjectKubernetes-labels gekoppeld aan de pod.
owner_referencesOwnerReference[]Owner-references voor deze pod. Zie owner-reference.
containersContainer[]Containers die in deze pod draaien. Zie container.
statePodStateAfgeleide pod-toestand. Zie pod-toestand.
pod_restart_countnumberTotale containerherstarts voor deze pod.
pod_uptime_secondsnumberPod-uptime in seconden.

Referentie

Pod-fase

phase is de Kubernetes lifecycle-fase: Running, Succeeded, Pending, Failed of Unknown.

Pod-toestand

state is een afgeleide toestand die fase en containerstatussen combineert: Running, Succeeded, Pending, Failed of Unknown.

Container

Elke entry in containers heeft een name, een status (Running, Terminated, Waiting of Unknown), een exit_code (0 betekent succes) en een menselijk leesbare reason.

Owner-reference

Elke entry in owner_references heeft de name van de eigenaarresource, kind (zoals ReplicaSet of DaemonSet) en namespace.