9.12. URL di utility

9.12.1. Grafico di un timegraph in formato immagine

E’ possibile utilizzare la seguente URL per scaricare automaticamente l’immagine di un timegraph in formato PNG:

https://<base url>/web/objects/timegraph/<id timegraph>/image[?<options>]

Dove <id timegraph> e’ l’UUID del timegraph scelto.

9.12.1.1. Opzioni

La url accetta le seguenti opzioni in GET:

9.12.1.1.1. Tipo di grafico

Parametro Descrizione
gtype Tipo di grafico: png renderizza il timegraph usando la librearia reportlab. rrdtool utilizza RRDTools per creare l’immagine.

Important

Se si utilizza la libreria RRDTOOL le serie dei timegraph computed complesse potrebbero non essere renderizzate a causa di limiti di rendering dei RRDTOOL.

Attention

Se si usa il tipo png, le serie di tipo “tick” non vengono visualizzate.

9.12.1.1.2. Dimensioni

Parametro Descrizione
w Larghezza massima immagine PNG.
h Altezza massima immagine PNG.

9.12.1.1.3. Intervalli temporali

Parametro Descrizione
interval Numero di secondi nel passato (a partire dall’oraraio della richiesta) con cui calcolare la data di inizio del grafico
start Timestamp orario di inizio.
end Timestamp orario di fine.

Note

Se viene specifica interval i parametri start ed end vengono ignorati.

9.12.1.2. Esempi

https://demo.labs.it/sanet3/web/objects/timegraph/8f7272850286494d90733e2da72f8a6c/image

https://demo.labs.it/sanet3/web/objects/timegraph/8f7272850286494d90733e2da72f8a6c/image?interval=28000&gtype=rrdgraph