26 SLA atskaite
Apraksts
Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt SLA report 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 logrīkus izveidot vai atjaunināt nepareizi.
Lai nodrošinātu veiksmīgu SLA report 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 SLA atskaites logrīkam.
| Parametrs | type | name | value |
|---|---|---|---|
| Atsvaidzināšanas intervāls | 0 | rf_rate | 0 - (noklusējums) Bez atsvaidzināšanas; 10 - 10 sekundes; 30 - 30 sekundes; 60 - 1 minūte; 120 - 2 minūtes; 600 - 10 minūtes; 900 - 15 minūtes. |
| SLA | 10 | slaid.0 | SLA ID. Parametra darbība: - obligāts |
| Pakalpojums | 9 | serviceid.0 | Pakalpojums ID. |
| Rādīt periodus | 0 | show_periods | Iespējamās vērtības ir diapazonā no 1 līdz 100. Noklusējums: 20. |
| No | 1 | date_from | Derīga datuma virkne formātā YYYY-MM-DD.Tiek atbalstīti relatīvie datumi ar modifikatoriem d, w, M, y (piemēram, now, now/d, now/w-1w utt.). |
| Līdz | 1 | date_to | Derīga datuma virkne formātā YYYY-MM-DD.Tiek atbalstīti relatīvie datumi ar modifikatoriem d, w, M, y (piemēram, now, now/d, now/w-1w utt.). |
Piemēri
Tālāk sniegto piemēru mērķis ir aprakstīt tikai paneļa logrīka lauku objektu konfigurāciju SLA report logrīkam.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
SLA atskaites logrīka konfigurēšana
Konfigurējiet SLA atskaites logrīku, kas attēlo SLA atskaiti SLA "4" pakalpojumam "2" par pēdējām 30 dienām.
{
"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
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}