Usar los SLE e información de Mist con las API
Utilice la API RESTful para obtener información sobre el rendimiento de la red.
Cuando utiliza el portal de Juniper Mist para supervisar el funcionamiento de su red, obtiene información de lo que está sucediendo antes de que se convierta en un problema. Puede ver la red desde múltiples puntos de vista: inalámbrico, por cable, WAN y otros. Además, puede utilizar las herramientas que proporciona Juniper Mist™ para solucionar y corregir posibles problemas.
El panel de Mist principal de Supervisar > niveles de servicio presenta los resultados del motor de correlación y análisis predictivo (PACE), en forma de métricas de previsión de nivel de servicio (SLE). SLE aprovecha el aprendizaje automático y Mist PACE en la nube de Juniper Mist. Con estos recursos, las SLE convierten la telemetría de transmisión desde los puntos de acceso (AP) en visualizaciones que representan la experiencia de red de los usuarios finales en tiempo casi real. Para obtener más información acerca de las SLE, consulte la Guía de operaciones nativas de IA de Juniper Mist AI.
Al igual que con todo lo visto en la GUI de Mist, la información de SLE e Insights también está disponible en la API.
SLE
Puede ser útil que recopile información sobre SLE específicas para usarla con fines de informes históricos o para activar otras automatizaciones. Al igual que otras llamadas a la API, empiece por determinar de qué punto de conexión desea recopilar datos. A continuación se muestra un ejemplo de la solicitud GET de API para el getOrgsSitesSle punto de conexión:
GET
/api/v1/orgs/{org_id}/insights/sites-sle
Para obtener más información, consulte Descripción general de SLE.
Información valiosa
Insights brindan una descripción general de la experiencia de red en todo el sitio, puntos de acceso o cliente inalámbrico. Es un excelente lugar para comenzar a revisar un sitio.
Puede encontrar información de Insight realizando una solicitud GET a uno de los siguientes puntos de conexión de Insights:
- GetSiteInsightMetrics
- GetSiteInsightMetricsForDevice
- GetSiteInsightMetricsForClient
Para obtener más información, consulte Descripción general de Insights.
Métricas y clasificadores
Los puntos finales de SLE e información de Juniper Mist admiten métricas y clasificadores. Las métricas rastrean si el nivel de servicio cumple con el valor de umbral configurado. Si una métrica no cumple con el umbral, este error se puede atribuir a uno de los clasificadores para comprender mejor dónde se produjo el error.
Los puntos de conexión de SLE e Insights a menudo requieren el metric argumento. Esto se debe a que, además de las estadísticas sin procesar o la configuración, Mist expone valores calculados resultantes del análisis de datos internos. En lugar de crear una función de API única cada vez que se agrega una nueva función de análisis de datos, Mist expone solo un puñado de funciones, pero usa el metric argumento para especificar qué valores de datos derivados recuperar.
Los siguientes puntos de conexión de API quedarán obsoletos en una próxima versión de 2026:
-
:site_id/sle/:scope/:scope_id/metric/:metric/summary
-
:site_id/sle/:scope/:scope_id/metric/:metric/classifier/:classifier/summary
Estos serán reemplazados por los siguientes puntos de conexión nuevos:
-
:site_id/sle/:scope/:scope_id/metric/:metric/summary-trend
-
:site_id/sle/:scope/:scope_id/metric/:metric/classifier/:classifier/summary-trend
Para obtener una lista de métricas de estadísticas, puede emitir la siguiente llamada GET:
GET
/api/v1/sites/{site_id}/insights/{metric}
La respuesta se vería así:
{
"bytes": {
"description": "aggregated bytes over time",
"example": [
185,
197,
250
],
"intervals": {
"10m": {
"interval": 600,
"max_age": 86400
},
"1h": {
"interval": 3600,
"max_age": 1209600
}
},
"report_durations": {
"1d": {
"duration": 86400,
"interval": 3600
},
"1w": {
"duration": 604800,
"interval": 3600
}
},
"report_scopes": [
"site",
"org"
],
"scopes": [
"site",
"ap",
"client"
],
"type": "timeseries",
"unit": "byte"
},
"num_clients": {
"description": "number of client over time",
"example": [
18,
null,
15
],
"intervals": {
"10m": {
"interval": 600,
"max_age": 86400
},
"1h": {
"interval": 3600,
"max_age": 1209600
}
},
"report_durations": {
"1d": {
"duration": 86400,
"interval": 3600
},
"1w": {
"duration": 604800,
"interval": 3600
}
},
"report_scopes": [
"site",
"org"
],
"scopes": [
"site",
"ap",
"device"
],
"type": "timeseries",
"unit": ""
}
}
Otra forma de ver ejemplos de métricas de Insight disponibles es iniciar sesión en el portal de Mist y abrir este enlace en una pestaña nueva desde el mismo navegador:
https://api.mist.com/api/v1/const/insight_metrics
Con el ejemplo GET /api/v1/const/insight_metricsanterior de una llamada GET, agregaría la métrica deseada al final de la llamada. Consulte las llamadas GET de ejemplo a continuación para ver algunas de las métricas que se admiten actualmente y sus clasificadores.
Tiempo de actividad de AP: disponibilidad de AP
Llamada GET:GET /api/v1/sites/{site_id}/insights/ap-availability
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/ap-availability/summary?start&end&duration
{
"start": 1727696747,
"end": 1727783147,
"sle": {
"name": "ap-availability",
"x_label": "seconds",
"y_label": "seconds",
"interval": 3600,
"samples": {
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"value": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
]
}
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
},
"classifiers": [
{
"name": "ap-disconnected-ap-unreachable",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "ethernet-ethernet-errors",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "ethernet-speed-mismatch",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "low-power",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "ap-disconnected-switch-down",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "ap-disconnected-site-down",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
},
{
"name": "ap-disconnected-ap-reboot",
"x_label": "seconds",
"y_label": "minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": null,
"num_aps": 0,
"total_users": 0,
"total_aps": 0
}
}
],
"events": []
}
- Reinicio de AP: reinicio de ap
- AP inalcanzable: ap-inalcanzable
- Sitio caído: sitio caído
Capacidad: capacidad
Llamada GET:GET /api/v1/sites/{site_id}/insights/capacity
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/capacity/summary?start&end&duration
{
"start": 1727696707,
"end": 1727783107,
"sle": {
"name": "capacity",
"x_label": "seconds",
"y_label": "%",
"interval": 3600,
"samples": {
"total": [
1204.1,
1243.9333,
1184.7667,
1136.9667,
1133.6666,
1152.7167,
1137.8334,
1131.2167,
1119.2167,
1136.1,
1143.9667,
1167.2667,
1133.8667,
1182.5,
1274.6333,
1281.5333,
1232.7333,
1260.9833,
1258.3167,
1250.7167,
1215.25,
1236.0834,
1247.9667,
828.05
],
"degraded": [
228.71666,
301.41666,
110.13333,
88.183334,
82.416664,
128.93333,
139.23334,
295.08334,
170.0,
201.7,
151.41667,
145.06667,
153.91667,
181.76666,
256.45,
239.83333,
214.08333,
215.9,
147.68333,
163.25,
120.36667,
120.2,
135.0,
184.68333
],
"value": [
0.58172977,
0.5803318,
0.5925928,
0.6017501,
0.61211795,
0.611349,
0.6141628,
0.59855264,
0.6093941,
0.60869706,
0.60907525,
0.60685295,
0.60197794,
0.5995983,
0.6004573,
0.6096473,
0.61228454,
0.6112147,
0.60956645,
0.6057745,
0.6139534,
0.6133245,
0.5969889,
0.5707334
]
}
},
"impact": {
"num_users": 26,
"num_aps": 4,
"total_users": 30,
"total_aps": 4
},
"classifiers": [
{
"name": "client-count",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1204.1,
1243.9333,
1184.7667,
1136.9667,
1133.6666,
1152.7167,
1137.8334,
1131.2167,
1119.2167,
1136.1,
1143.9667,
1167.2667,
1133.8667,
1182.5,
1274.6333,
1281.5333,
1232.7333,
1260.9833,
1258.3167,
1250.7167,
1215.25,
1236.0834,
1247.9667,
828.05
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 30,
"total_aps": 4
}
},
{
"name": "wifi-interference",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
202.51666,
226.98334,
84.25,
82.63333,
79.28333,
106.566666,
105.23333,
295.08334,
162.65,
190.48334,
129.05,
140.58333,
146.63333,
163.33333,
245.2,
237.3,
214.08333,
213.75,
139.35,
160.76666,
115.45,
115.0,
115.2,
165.38333
],
"total": [
1204.1,
1243.9333,
1184.7667,
1136.9667,
1133.6666,
1152.7167,
1137.8334,
1131.2167,
1119.2167,
1136.1,
1143.9667,
1167.2667,
1133.8667,
1182.5,
1274.6333,
1281.5333,
1232.7333,
1260.9833,
1258.3167,
1250.7167,
1215.25,
1236.0834,
1247.9667,
828.05
],
"degraded": [
202.51666,
226.98334,
84.25,
82.63333,
79.28333,
106.566666,
105.23333,
295.08334,
162.65,
190.48334,
129.05,
140.58333,
146.63333,
163.33333,
245.2,
237.3,
214.08333,
213.75,
139.35,
160.76666,
115.45,
115.0,
115.2,
165.38333
]
},
"impact": {
"num_users": 26,
"num_aps": 4,
"total_users": 30,
"total_aps": 4
}
},
{
"name": "client-usage",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
26.2,
74.433334,
20.983334,
5.55,
3.1333334,
0,
27.2,
0,
7.35,
1.7333333,
4.616667,
4.483333,
7.2833333,
8.3,
11.25,
2.5333333,
0,
2.15,
8.333333,
2.4833333,
4.9166665,
5.2,
2.6666667,
17.183332
],
"total": [
1204.1,
1243.9333,
1184.7667,
1136.9667,
1133.6666,
1152.7167,
1137.8334,
1131.2167,
1119.2167,
1136.1,
1143.9667,
1167.2667,
1133.8667,
1182.5,
1274.6333,
1281.5333,
1232.7333,
1260.9833,
1258.3167,
1250.7167,
1215.25,
1236.0834,
1247.9667,
828.05
],
"degraded": [
26.2,
74.433334,
20.983334,
5.55,
3.1333334,
0,
27.2,
0,
7.35,
1.7333333,
4.616667,
4.483333,
7.2833333,
8.3,
11.25,
2.5333333,
0,
2.15,
8.333333,
2.4833333,
4.9166665,
5.2,
2.6666667,
17.183332
]
},
"impact": {
"num_users": 16,
"num_aps": 2,
"total_users": 30,
"total_aps": 4
}
},
{
"name": "non-wifi-interference",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
4.9,
0,
0,
22.366667,
6.8,
0,
0,
9.483334,
17.75,
0,
0,
10.133333,
0,
0,
0,
0,
0,
0,
0,
0,
17.133333,
22.966667
],
"total": [
1204.1,
1243.9333,
1184.7667,
1136.9667,
1133.6666,
1152.7167,
1137.8334,
1131.2167,
1119.2167,
1136.1,
1143.9667,
1167.2667,
1133.8667,
1182.5,
1274.6333,
1281.5333,
1232.7333,
1260.9833,
1258.3167,
1250.7167,
1215.25,
1236.0834,
1247.9667,
828.05
],
"degraded": [
0,
0,
4.9,
0,
0,
22.366667,
6.8,
0,
0,
9.483334,
17.75,
0,
0,
10.133333,
0,
0,
0,
0,
0,
0,
0,
0,
17.133333,
22.966667
]
},
"impact": {
"num_users": 11,
"num_aps": 2,
"total_users": 30,
"total_aps": 4
}
}
],
"events": []
}
- Carga de AP: Carga de AP
- Non WiFi Interference: non-wifi-interference
- Interferencia WiFi: wifi-interferencia
Cobertura: cobertura
Llamada GET:GET /api/v1/sites/{site_id}/insights/coverage
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/coverage/summary?start&end&duration
{
"start": 1727696673,
"end": 1727783073,
"sle": {
"name": "coverage",
"x_label": "seconds",
"y_label": "dBm",
"interval": 3600,
"samples": {
"total": [
1166.2,
1229.7,
1180.7,
1127.1833,
1132.2,
1133.5834,
1129.7167,
1128.1333,
1113.1,
1122.7667,
1119.1333,
1155.6333,
1127.75,
1147.85,
1251.3833,
1279.7833,
1232.7333,
1263.7333,
1253.3,
1249.0333,
1215.25,
1235.1,
1242.0,
948.4667
],
"degraded": [
14.05,
10.433333,
9.583333,
4.516667,
0.0,
10.383333,
0.0,
0.0,
2.3166666,
4.1,
6.5333333,
6.3,
5.15,
10.15,
41.35,
76.03333,
32.666668,
42.25,
11.35,
3.2666667,
1.05,
2.0333333,
15.433333,
12.183333
],
"value": [
-57.629894,
-57.33048,
-57.447754,
-57.30583,
-56.43402,
-56.627388,
-55.95337,
-54.501797,
-54.907463,
-54.84789,
-55.376183,
-56.49305,
-56.228077,
-56.321236,
-57.631668,
-57.97819,
-57.058994,
-56.97246,
-56.41033,
-56.125,
-56.128677,
-56.17078,
-55.696415,
-55.79176
]
}
},
"impact": {
"num_users": 8,
"num_aps": 3,
"total_users": 28,
"total_aps": 4
},
"classifiers": [
{
"name": "asymmetry-uplink",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
9.433333,
7.55,
3.3,
2.8666666,
0,
0,
0,
0,
0,
0,
0,
0.8833333,
0,
1.9166666,
23.383333,
31.1,
1.25,
0,
8.433333,
1.2166667,
0,
0,
13.25,
2.15
],
"total": [
1166.2,
1229.7,
1180.7,
1127.1833,
1132.2,
1133.5834,
1129.7167,
1128.1333,
1113.1,
1122.7667,
1119.1333,
1155.6333,
1127.75,
1147.85,
1251.3833,
1279.7833,
1232.7333,
1263.7333,
1253.3,
1249.0333,
1215.25,
1235.1,
1242.0,
948.4667
],
"degraded": [
9.433333,
7.55,
3.3,
2.8666666,
0,
0,
0,
0,
0,
0,
0,
0.8833333,
0,
1.9166666,
23.383333,
31.1,
1.25,
0,
8.433333,
1.2166667,
0,
0,
13.25,
2.15
]
},
"impact": {
"num_users": 5,
"num_aps": 3,
"total_users": 28,
"total_aps": 4
}
},
{
"name": "asymmetry-downlink",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1166.2,
1229.7,
1180.7,
1127.1833,
1132.2,
1133.5834,
1129.7167,
1128.1333,
1113.1,
1122.7667,
1119.1333,
1155.6333,
1127.75,
1147.85,
1251.3833,
1279.7833,
1232.7333,
1263.7333,
1253.3,
1249.0333,
1215.25,
1235.1,
1242.0,
948.4667
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 28,
"total_aps": 4
}
},
{
"name": "weak-signal",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
4.616667,
2.8833334,
6.2833333,
1.65,
0,
10.383333,
0,
0,
2.3166666,
4.1,
6.5333333,
5.4166665,
5.15,
8.233334,
17.966667,
44.933334,
31.416666,
42.25,
2.9166667,
2.05,
1.05,
2.0333333,
2.1833334,
5.0333333
],
"total": [
1166.2,
1229.7,
1180.7,
1127.1833,
1132.2,
1133.5834,
1129.7167,
1128.1333,
1113.1,
1122.7667,
1119.1333,
1155.6333,
1127.75,
1147.85,
1251.3833,
1279.7833,
1232.7333,
1263.7333,
1253.3,
1249.0333,
1215.25,
1235.1,
1242.0,
948.4667
],
"degraded": [
4.616667,
2.8833334,
6.2833333,
1.65,
0,
10.383333,
0,
0,
2.3166666,
4.1,
6.5333333,
5.4166665,
5.15,
8.233334,
17.966667,
44.933334,
31.416666,
42.25,
2.9166667,
2.05,
1.05,
2.0333333,
2.1833334,
5.0333333
]
},
"impact": {
"num_users": 6,
"num_aps": 3,
"total_users": 28,
"total_aps": 4
}
}
],
"events": []
}
- Enlace descendente asimétrico: enlace descendente asimétrico
- Enlace ascendente asimétrico: enlace ascendente asimétrico
- Señal débil: señal débil
Roaming: roaming
Llamada GET:GET /api/v1/sites/{site_id}/insights/roaming
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/roaming/summary?start&end&duration
{
"start": 1727696635,
"end": 1727783035,
"sle": {
"name": "roaming",
"x_label": "seconds",
"y_label": "roaming-score",
"interval": 3600,
"samples": {
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
1.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
2.0,
0.0,
0.0,
1.0,
1.0,
0.0,
4.0,
0.0,
null,
null,
0.0,
null,
null,
null,
1.0,
1.0
],
"value": [
1.0666667,
1.1333333,
1.0,
1.0,
1.0,
1.173913,
1.0,
1.0,
1.4615384,
1.0,
1.0,
1.2307693,
1.1034483,
1.0,
1.4324324,
1.0,
null,
null,
1.0,
null,
null,
null,
1.5,
1.1515151
]
}
},
"impact": {
"num_users": 3,
"num_aps": 3,
"total_users": 9,
"total_aps": 4
},
"classifiers": [
{
"name": "latency-slow-okc-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "latency-slow-11r-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "stability-failed-to-fast-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "signal-quality-interband-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
0,
0,
0,
1.0,
0,
3.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
0,
0,
0,
1.0,
0,
3.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0
]
},
"impact": {
"num_users": 2,
"num_aps": 3,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "signal-quality-suboptimal-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
1.0,
1.0,
0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
0,
0,
0,
0,
0,
1.0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
1.0,
1.0,
0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
1.0,
0,
0,
0,
0,
0,
0,
0,
1.0,
0
]
},
"impact": {
"num_users": 3,
"num_aps": 2,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "latency-slow-standard-roam",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 9,
"total_aps": 4
}
},
{
"name": "signal-quality-sticky-client",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
45.0,
30.0,
3.0,
12.0,
1.0,
23.0,
2.0,
3.0,
13.0,
10.0,
46.0,
13.0,
29.0,
59.0,
37.0,
4.0,
null,
null,
1.0,
null,
null,
null,
6.0,
33.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 9,
"total_aps": 4
}
}
],
"events": []
}
- Error al hacer el roaming rápido: Sin roaming rápido
- Roaming lento de 11r: Suboptimal-11r-roam
- Roaming lento de OKC: Suboptimal-okc-roam
- Roaming estándar lento: Exploración lenta
Conexiones exitosas: conexión exitosa
Llamada GET:GET /api/v1/sites/{site_id}/insights/successful-connect
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/time-to-connect/summary?start&end&duration
{
"start": 1727696454,
"end": 1727782854,
"sle": {
"name": "time-to-connect",
"x_label": "seconds",
"y_label": "seconds",
"interval": 3600,
"samples": {
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
4.0,
1.0,
2.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
null,
0.0,
0.0,
0.0,
null,
null,
0.0,
0.0
],
"value": [
1.0913653,
0.5267187,
6.8511662,
0.20886666,
1.885,
0.038458332,
0.059428573,
0.039666668,
0.044153847,
0.27992308,
0.09634693,
0.0908,
0.021689653,
0.047080643,
0.037736844,
0.0205,
null,
0.223,
0.027,
0.344,
null,
null,
0.15811113,
0.04767742
]
}
},
"impact": {
"num_users": 4,
"num_aps": 4,
"total_users": 26,
"total_aps": 4
},
"classifiers": [
{
"name": "IP-Services",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "authorization",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "dhcp-nack",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "association",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
3.0,
1.0,
2.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
3.0,
1.0,
2.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 1,
"num_aps": 3,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "dhcp-stuck",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "dhcp-unresponsive",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
31.0
],
"degraded": [
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 3,
"num_aps": 3,
"total_users": 26,
"total_aps": 4
}
}
],
"events": []
}
- Asociación: asociación
- Autorización: autorización
- DHCP: DHCP
Transferencia de datos: transferencia de datos
Llamada GET:GET /api/v1/sites/{site_id}/insights/throughput
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/throughput/summary?start&end&duration
{
"start": 1727696554,
"end": 1727782954,
"sle": {
"name": "throughput",
"x_label": "seconds",
"y_label": "Mbps",
"interval": 3600,
"samples": {
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"value": [
4416.122,
4364.1084,
4225.373,
4254.209,
4319.275,
4330.7563,
4346.148,
4395.728,
4414.8213,
4376.623,
4303.742,
4317.217,
4516.579,
4510.3657,
4462.7544,
4514.023,
4607.6772,
4556.474,
4582.5347,
4593.3706,
4579.6895,
4564.7954,
4442.6,
4417.6904
]
}
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
},
"classifiers": [
{
"name": "capacity-excessive-client-load",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "device-capability",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "network-issues",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "coverage",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "capacity-high-bandwidth-utilization",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "capacity-wifi-interference",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
},
{
"name": "capacity-non-wifi-interference",
"x_label": "seconds",
"y_label": "user-minutes",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
1167.6,
1229.75,
1180.7333,
1123.25,
1135.45,
1134.7333,
1125.95,
1132.2833,
1109.35,
1128.3334,
1114.8167,
1162.75,
1122.4333,
1149.5,
1249.2667,
1276.7833,
1238.9667,
1254.6333,
1257.2,
1244.3833,
1217.2667,
1237.2333,
1239.7833,
758.88336
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 29,
"total_aps": 4
}
}
],
"events": []
}
- Capacidad: capacidad
- Cobertura: cobertura
- Capacidad del dispositivo: capacidad del dispositivo
- Problemas de red: problemas de red
Tiempo de conexión: tiempo de conexión
GET Call::GET /api/v1/sites/{site_id}/insights/time-to-connect
https://api.gc2.mist.com/api/v1/sites/aee83225-1773-4e55-af64-c8b5a86b1fa6/sle/site/aee83225-1773-4e55-af64-c8b5a86b1fa6/metric/time-to-connect/summary?start&end&duration
{
"start": 1727696603,
"end": 1727783003,
"sle": {
"name": "time-to-connect",
"x_label": "seconds",
"y_label": "seconds",
"interval": 3600,
"samples": {
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
4.0,
1.0,
2.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
null,
0.0,
0.0,
0.0,
null,
null,
0.0,
0.0
],
"value": [
1.0913653,
0.5267187,
6.8511662,
0.20886666,
1.885,
0.038458332,
0.059428573,
0.039666668,
0.044153847,
0.27992308,
0.09634693,
0.0908,
0.021689653,
0.047080643,
0.037736844,
0.0205,
null,
0.223,
0.027,
0.344,
null,
null,
0.15811113,
0.07152778
]
}
},
"impact": {
"num_users": 4,
"num_aps": 4,
"total_users": 26,
"total_aps": 4
},
"classifiers": [
{
"name": "dhcp-unresponsive",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
1.0,
1.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 3,
"num_aps": 3,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "dhcp-stuck",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "dhcp-nack",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "association",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
3.0,
1.0,
2.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
3.0,
1.0,
2.0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 1,
"num_aps": 3,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "authorization",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
},
{
"name": "IP-Services",
"x_label": "seconds",
"y_label": "attempts",
"interval": 3600,
"samples": {
"duration": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
52.0,
32.0,
6.0,
15.0,
2.0,
24.0,
7.0,
3.0,
13.0,
13.0,
49.0,
15.0,
29.0,
62.0,
38.0,
4.0,
null,
1.0,
1.0,
2.0,
null,
null,
9.0,
36.0
],
"degraded": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"impact": {
"num_users": 0,
"num_aps": 0,
"total_users": 26,
"total_aps": 4
}
}
],
"events": []
}
- Asociación: asociación
- Autorización: autorización
- DHCP: DHCP
- Servicios de Internet: Servicios IP\u000C
Calcular porcentajes de SLE
La tasa de éxito de la métrica SLE se calcula como un porcentaje de la frecuencia con la que se alcanzó el umbral durante el período seleccionado. Los clasificadores también se calculan como porcentajes, pero estos valores indican su impacto en el error principal.
Por ejemplo, la siguiente captura de pantalla muestra que el tiempo de conexión tuvo éxito el 96% de las veces; Todos los clientes que se conectaron correctamente de 3:00 a 4:00 p.m. completaron el proceso de conexión dentro del umbral de cuatro segundos.
La tasa de éxito de esta métrica (%) se deriva del punto de conexión de la API "Resumen de métricas".
/api/v1/sites/:site_id/sle/site/:site_id/metric/time-to-connect/summary?start=1540591200&end=1540594800
{
“start”: 1540591200,
“end”: 1540594800,
“sle”: {
“x_label”: “seconds”,
“y_label”: “seconds”,
“interval”: 600,
“name”: “time-to-connect”,
“samples”: {
“degraded”: [
0.0,
0.0,
3.0,
0.0,
3.0,
0.0
],
“total”: [
19.0,
14.0,
34.0,
8.0,
20.0,
43.0
]
}
}
}
La tasa de errores de la métrica se calcula dividiendo los errores (sle.samples.degraded) por el total (sle.samples.total). Esto se traduce en el porcentaje de la tasa de éxito. Con la carga de respuesta de la API anterior, el cálculo sería el siguiente:
ceil(1-[(0.0+0.0+3.0+0.0+3.0+0.0)/(19.0+14.0+34.0+8.0+20.0+43.0)])*100= ceil(1-[6/138])*100= ceil(1-0.04347826086)*100= ceil(0.95652173914)*100= 0.96*100= =96%
En esta captura de pantalla, se muestran los clasificadores que contribuyeron a los errores de las métricas (DHCP, autorización, asociación y servicios de Internet):
El impacto del clasificador (%) se deriva del mismo punto de conexión de la API de "Resumen de métricas".
/api/v1/sites/:site_id/sle/site/:site_id/metric/time-to-connect/summary?start=1540591200&end=1540594800
{
“start”: 1540591200,
“end”: 1540594800,
“classifiers”: [
{
“name”: “DHCP”,
“samples”: {
“degraded”: [
0,
0,
0,
0,
1.0,
0
]
}
},
{
“name”: “authorization”,
“samples”: {
“degraded”: [
0,
0,
0,
0,
0,
0
]
}
},
{
“name”: “association”,
“samples”: {
“degraded”: [
0,
0,
3.0,
0,
1.0,
0
]
}
},
{
“name”: “IP-Services”,
“samples”: {
“degraded”: [
0,
0,
0,
0,
1.0,
0
]
}
}
]
}
El impacto del clasificador se calcula dividiendo los errores del clasificador (clasificadores[n].muestras.degradado) por la suma de todos los errores (clasificadores[].muestras.degradado). Esto luego se traduce en un porcentaje. Con la carga de respuesta de la API anterior, el cálculo de DHCP sería el siguiente:
ceil([0+0+0+0+1.0+0]/[(0+0+0+0+1.0+0)+(0+0+0+0+0+0)+(0+0+3.0+0+1.0+0)+(0+0+0+0+1.0+0)])*100= ceil(1/[1.0+0+4.0+1.0])*100= ceil(1/6)*100= ceil(0.16666666666)*100= 0.17*100= =17%
Monitoreo de SLE
Los datos de SLE se actualizan cada diez minutos. Sin embargo, las SLE son propensas a fluctuaciones cuando se monitorea con esta granularidad. Por lo tanto, se recomienda consultar intervalos de 1 hora utilizando la hora explícita de inicio y finalización, y sondear solo una vez por hora.