Vai al contenuto

Eventi

Come anche via pannello, anche via API è possibile ricercare e visualizzare gli eventi.

Ottenere tutti gli eventi

Per ottenere tutti gli eventi è disponibili la seguente richiesta:

Richiesta HTTP

GET /k8sgpu/v1/events/

Risposta HTTP

{
  "items": [ // gli eventi trovati
    {
      "pod": "d64cc49a-1123-40e9-b995-e6fcd5b73a73",
      "cluster": "skg00018",
      "id": 1487,
      "uuid": "d64cc49a-1123-40e9-b995-e6fcd5b73a73",
      "user": "skgu00004",
      "date": "2024-11-21T04:37:38.959489+00:00",
      "runtime_class": "seeweb-nvidia-2xa6000",
      "local_reference_namespace": "skg00018-gpu",
      "local_reference_name": "07bd7071-846a-4518-bb9a-b8a755941a7c",
      "remote_reference_namespace": "remote-gpu",
      "remote_reference_name": "ops-remote-gpu-8fc4db74b-s4kqg",
      "event_epoch": 1732163922,
      "event_type": "started"
    },
    {
      "pod": "fead8b43-fc69-4331-981f-e578a414306e",
      "cluster": "skg00018",
      "id": 1486,
      "uuid": "fead8b43-fc69-4331-981f-e578a414306e",
      "user": "skgu00004",
      "date": "2024-11-21T04:32:05.057457+00:00",
      "runtime_class": "seeweb-nvidia-2xa6000",
      "local_reference_namespace": "skg00018-gpu",
      "local_reference_name": "259003c4-3d36-4411-ab9d-2be5a82ca087",
      "remote_reference_namespace": "remote-gpu",
      "remote_reference_name": "ops-remote-gpu-8fc4db74b-s4qng",
      "event_epoch": 1732163596,
      "event_type": "terminated"
    }
  ],
  "length": 2, // gli eventi correntemente riportati
  "total": 95 // tutti fli eventi esistenti
}

Ricercare tra gli event

Questa richiesta espone un parametro query che permette di effettuare una ricerca sui nostri eventi.

Per fare cio è necessario aggiungere il campo "search" alla tua richiesta:

GET /k8sgpu/v1/events/?search=07bd7071-846a-4518-bb9a-b8a755941a7c

Paginare gli eventi

Ovviamente è anche possibile paginare gli eventi, per fare ciò è necessario utilizzare i campi: "offset" e "length":

GET /k8sgpu/v1/events/?offset=50&length=10

Info

offset rapresenta da quale evento bisogna iniziare la ricerca saltando i precedenti, mente length il numero di eventi da ritornare dopo aver saltato l'offset