Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo de widget de panel permiten configurar el widget Informe de SLA en los métodos dashboard.create
y dashboard.update
.
Las propiedades fields
del widget no se validan durante la creación o actualización de un panel. Esto permite a los usuarios modificar widgets integrados y crear widgets personalizados, pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget Informe de SLA, consulte el comportamiento de los parámetros descrito en las tablas a continuación.
Los siguientes parámetros son compatibles para el widget Informe de SLA.
Parámetro | tipo | nombre | valor |
---|---|---|---|
Intervalo de actualización | 0 | rf_rate | 0 - (por defecto) Sin actualización; 10 - 10 segundos; 30 - 30 segundos; 60 - 1 minuto; 120 - 2 minutos; 600 - 10 minutos; 900 - 15 minutos. |
SLA | 10 | slaid.0 | ID de SLA. Comportamiento del parámetro: - requerido |
Servicio | 9 | serviceid.0 | ID de Servicio. |
Mostrar periodos | 0 | show_periods | Los valores posibles van de 1-100. Por defecto: 20. |
Desde | 1 | date_from | Cadena de fecha válida en formato YYYY-MM-DD .Se admiten fechas relativas con modificadores d , w , M , y (por ejemplo, now , now/d , now/w-1w , etc.). |
Hasta | 1 | date_to | Cadena de fecha válida en formato YYYY-MM-DD .Se admiten fechas relativas con modificadores d , w , M , y (por ejemplo, now , now/d , now/w-1w , etc.). |
Los siguientes ejemplos tienen como objetivo describir únicamente la configuración de los objetos de campo del widget de panel para el widget Informe de SLA. Para obtener más información sobre la configuración de un panel, consulte dashboard.create
.
Configure un widget Informe de SLA que muestre el informe de SLA para el servicio "2" del SLA "4" para el período de los últimos 30 días.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "Mi panel",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "slareport",
"name": "Informe de SLA",
"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
}
Respuesta: