24 SLA извештај

Опис

Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета SLA report у методама dashboard.create и dashboard.update.

Својства fields виџета се не проверавају током прављења или ажурирања контролне табле. Ово омогућава корисницима да модификују built-in widgets и креирају custom widgets, али такође уводи ризик од неправилног креирања или ажурирања виџета. Да бисте осигурали успешно креирање или ажурирање виџета * SLA report*, погледајте понашање параметара наведено у табелама испод.

Параметри

Следећи параметри су подржани за виџет SLA извештај.

Parameter type name value
Refresh interval 0 rf_rate 0 - (подразумевано) Нема освежавања;
10 - 10 секунди;
30 - 30 секунди;
60 - 1 минут;
120 - 2 минута;
600 - 10 минута;
900 - 15 минута.
SLA 10 slaid.0 SLA ID.

Parameter behavior:
- обавезно
Service 9 serviceid.0 Service ID.
Show periods 0 show_periods Могуће вредности се крећу од 1-100.

Подразумевано: 20.
From 1 date_from Важећи стринг датума у формату YYYY-MM-DD.
Relative dates са модификаторима d, w, M, y (e.g. now, now/d, now/w-1w, итд.) су подржани.
To 1 date_to Важећи стринг датума у формату YYYY-MM-DD.
Relative dates са модификаторима d, w, M, y (e.g. now, now/d, now/w-1w, итд.) су подржани.

Примери

Следећи примери имају за циљ само да опишу конфигурацију објеката поља виџета контролне табле за виџет * SLA извештај*. За више информација о конфигурисању контролне табле погледајте dashboard.create.

Конфигурисање виџета SLA извештаја

Конфигуришите SLA извештај виџет који приказује SLA извештај за SLA "4" услугу "2" за период од последњих 30 дана.

Request:

{
            "jsonrpc": "2.0",
            "method": "dashboard.create",
            "params": {
            "name": "My dashboard",
            "display_period": 30,
            "auto_start": 1,
            "pages": [
            {
            "widgets": [
            {
            "type": "slareport",
            "name": "SLA report",
            "x": 0,
            "y": 0,
            "width": 36,
            "height": 5,
            "view_mode": 0,
            "fields": [
            {
            "type": 10,
            "name": "slaid.0",
            "value": 4
            },
            {
            "type": 9,
            "name": "serviceid.0",
            "value": 2
            },
            {
            "type": 1,
            "name": "date_from",
            "value": "now-30d"
            },
            {
            "type": 1,
            "name": "date_to",
            "value": "now"
            }
            ]
            }
            ]
            }
            ],
            "userGroups": [
            {
            "usrgrpid": 7,
            "permission": 2
            }
            ],
            "users": [
            {
            "userid": 1,
            "permission": 3
            }
            ]
            },
            "id": 1
       }

Одговор:

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

Погледајте такође