9 Graph (classic)

Apraksts

Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt Graph (classic) logrīku dashboard.create un dashboard.update metodēs.

Logrīka fields īpašības netiek validētas paneļa izveides vai atjaunināšanas laikā. Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču vienlaikus rada arī risku izveidot vai atjaunināt logrīkus nepareizi. Lai nodrošinātu veiksmīgu Graph (classic) logrīka izveidi vai atjaunināšanu, lūdzu, skatiet tālāk esošajās tabulās aprakstīto parametru darbību.

Parametri

Tālāk norādītie parametri tiek atbalstīti logrīkam Graph (classic).

Parametrs type name value
Atsvaidzināšanas intervāls 0 rf_rate 0 - Bez atsvaidzināšanas;
10 - 10 sekundes;
30 - 30 sekundes;
60 - (noklusējums) 1 minūte;
120 - 2 minūtes;
600 - 10 minūtes;
900 - 15 minūtes.
Avots 0 source_type 0 - (noklusējums) Grafiks;
1 - Vienkāršs grafiks.
Grafiks 6 graphid.0 Graph ID.

Parametra darbība:
- obligāts, ja Avots ir iestatīts uz "Graph"
Graph (Widget) 1 graphid._reference Graph ID vietā:
ABCDE._graphid - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu grafikiem.

Parametra darbība:
- obligāts, ja Avots ir iestatīts uz "Simple graph" un Grafiks nav iestatīts
Vienums 4 itemid.0 Item ID.

Parametra darbība:
- obligāts, ja Avots ir iestatīts uz "Simple graph" un Item (Widget) nav iestatīts
Item (Widget) 1 itemid._reference Item ID vietā:
ABCDE._itemid - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu vienumiem.

Parametra darbība:
- obligāts, ja Avots ir iestatīts uz "Simple graph" un Vienums nav iestatīts
Laika periods 1 time_period._reference DASHBOARD._timeperiod - iestatiet paneļa laika perioda atlasītāju kā datu avotu;
ABCDE._timeperiod - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu.

Noklusējums: DASHBOARD._timeperiod

Alternatīvi, laika periodu var iestatīt tikai parametros No un Līdz.
No 1 time_period.from Derīga laika virkne absolūtā formātā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Laika periods nav iestatīts
- obligāts, ja ir iestatīts time_period.to
Līdz 1 time_period.to Derīga laika virkne absolūtā formātā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Laika periods nav iestatīts
- obligāts, ja ir iestatīts time_period.from
Rādīt leģendu 0 show_legend 0 - Atspējots;
1 - (noklusējums) Iespējots.
Pārrakstīt hostu 1 override_hostid._reference ABCDE._hostid - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu hostiem;
DASHBOARD._hostid - iestatiet paneļa hostu atlasītāju kā datu avotu hostiem.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Reference 1 reference Jebkura virknes vērtība, kas sastāv no 5 rakstzīmēm (piemēram, ABCDE vai JBPNL). Šai vērtībai jābūt unikālai panelī, kuram pieder logrīks.

Parametra darbība:
- obligāts

Piemēri

Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju logrīkam Graph (classic). Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.

Graph (classic) logrīka konfigurēšana

Konfigurējiet Graph (classic) logrīku, kas attēlo vienkāršu grafiku vienumam "42269".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "graph",
                        "name": "Graph (classic)",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 0,
                                "name": "source_type",
                                "value": 1
                            },
                            {
                                "type": 4,
                                "name": "itemid.0",
                                "value": 42269
                            },
                            {
                                "type": 1,
                                "name": "reference",
                                "value": "RSTUV"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "dashboardids": [
            "3"
        ]
    },
    "id": 1
}

Skatiet arī