URL di utility =============== 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:///web/objects/timegraph//image[?] Dove ** e' l'UUID del timegraph scelto. Opzioni ~~~~~~~~~~~~~~~~~~~~~~~~~ La url accetta le seguenti opzioni in GET: 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. Dimensioni +++++++++++++++++++++++ +-----------+------------------------------------------------------------------------------------+ | Parametro | Descrizione | +===========+====================================================================================+ | w | Larghezza massima immagine PNG. | +-----------+------------------------------------------------------------------------------------+ | h | Altezza massima immagine PNG. | +-----------+------------------------------------------------------------------------------------+ 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. Esempi ~~~~~~~~~~~~~~~~~~~~~~~~~ :: https://demo.labs.it/sanet3/web/objects/timegraph/8f7272850286494d90733e2da72f8a6c/image https://demo.labs.it/sanet3/web/objects/timegraph/8f7272850286494d90733e2da72f8a6c/image?interval=28000>ype=rrdgraph