이 페이지 내용
API와 함께 Mist SLE 및 인사이트 사용
RESTful API를 사용하여 네트워크 성능에 대한 인사이트를 얻을 수 있습니다.
Juniper Mist 포털을 사용하여 네트워크 운영을 모니터링하면 문제가 발생하기 전에 상황을 파악할 수 있습니다. 무선, 유선, WAN 등 여러 관점에서 네트워크를 볼 수 있습니다. 또한 Juniper Mist™에서 제공하는 도구를 사용하여 잠재적인 문제를 해결하고 수정할 수 있습니다.
> 서비스 수준 모니터링의 기본 Mist 대시보드는 예측 분석 및 상관 관계 엔진(PACE)의 결과를 SLE(Service Level Expectation) 메트릭 형식으로 제공합니다. SLE는 머신러닝과 Juniper Mist 클라우드의 Mist PACE를 활용합니다. SLE는 이러한 리소스를 사용하여 액세스 포인트(AP)의 스트리밍 텔레메트리를 최종 사용자의 네트워크 경험을 거의 실시간으로 나타내는 시각화로 전환합니다. SLE에 대한 자세한 내용은 Juniper Mist AI 네이티브 운영 가이드를 참조하세요.

Mist GUI에서 볼 수 있는 모든 것과 마찬가지로 SLE 및 인사이트 정보도 API에서 사용할 수 있습니다.
SLE
특정 SLE에 대한 정보를 수집하여 기록 보고 목적으로 사용하거나 다른 자동화를 트리거하는 것이 유용할 수 있습니다. 다른 API 호출과 마찬가지로 데이터를 수집할 엔드포인트를 결정하는 것부터 시작합니다. 다음은 엔드포인트에 대한 API GET 요청의 getOrgsSitesSle
예입니다.
GET /api/v1/orgs/{org_id}/insights/sites-sle
자세한 내용은 SLE 개요를 참조하세요.
통찰력
Insights는 전체 사이트, 액세스 포인트 또는 무선 클라이언트에서의 네트워크 경험에 대한 개요를 제공합니다. 사이트를 확인할 때 시작하기에 좋은 곳입니다.
다음 인사이트 엔드포인트 중 하나에 GET 요청을 수행하여 인사이트 정보를 찾을 수 있습니다.
- GetSiteInsightMetrics (영문)
- GetSiteInsightMetricsForDevice
- 클라이언트를 위한 사이트 인사이트 메트릭 GetSiteInsightMetrics
자세한 내용은 Insights 개요를 참조하십시오.
지표 및 분류자
Juniper Mist SLE 및 Insights 엔드포인트는 지표 및 분류자를 지원합니다. 메트릭은 서비스 수준이 구성된 임계값을 충족하는지 여부를 추적합니다. 메트릭이 임계값을 충족하지 않는 경우 이 오류는 오류가 발생한 위치를 더 자세히 이해하기 위해 분류자 중 하나에 기인할 수 있습니다.
SLE 및 Insights 엔드포인트에는 인수가 metric
필요한 경우가 많습니다. 이는 원시 통계 또는 구성 외에도 내부 데이터 분석으로 계산된 값을 노출Mist 때문입니다. Mist는 새로운 데이터 분석 기능이 추가될 때마다 고유한 API 함수를 만드는 대신 소수의 함수만 노출하지만 인수를 metric
사용하여 검색할 파생 데이터 값을 지정합니다.
인사이트 메트릭 목록을 가져오려면 다음 GET 호출을 실행할 수 있습니다.
GET /api/v1/sites/{site_id}/insights/{metric}
응답은 다음과 같습니다.
{ "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": "" } }
사용 가능한 인사이트 지표의 예를 보는 또 다른 방법은 Mist 포털에 로그인하고 동일한 브라우저의 새 탭에서 이 링크를 여는 것입니다.
https://api.mist.com/api/v1/const/insight_metrics
이전 GET 호출 예를 GET /api/v1/const/insight_metrics
사용하여 호출이 끝날 때 원하는 지표를 추가합니다. 현재 지원되는 지표 및 해당 분류자 중 일부에 대해서는 아래의 GET 호출 예를 참조하세요.
AP 가동 시간: ap-availability
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": [] }
- AP 재부팅: ap-reboot
- AP 연결 불가: ap-unreachable
- 사이트 다운: 사이트 다운
수용 인원: 수용 인원
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": [] }
- AP 로드: AP 로드
- 비 WiFi 간섭: 비 Wi-Fi 간섭
- WiFi 간섭: 와이파이 간섭
적용 범위: 적용 범위
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": [] }
- 비대칭 다운링크: 비대칭-다운링크
- 비대칭 업링크: asymmetry-uplink
- 약한 신호: 약한 신호
로밍: 로밍
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": [] }
- 빠른 로밍 실패: No-Fast-Roam
- 느린 11r 로밍: Suboptimal-11r-roam
- 느린 OKC 로밍: Suboptimal-okc-roam (최적이 아닌-okc-roam)
- 느린 표준 로밍: 느린 로밍
성공적인 연결: 성공적인 연결
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": [] }
- Association: 협회
- 권한 부여: 권한 부여
- DHCP : DHCP (영문)
처리량: 처리량
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": [] }
- 수용 인원: 수용 인원
- 적용 범위: 적용 범위
- 장치 기능: device-capability
- 네트워크 문제: 네트워크 문제
연결 시간: 연결 시간
전화 받기::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": [] }
- Association: 협회
- 권한 부여: 권한 부여
- DHCP : DHCP (영문)
- 인터넷 서비스: IP 서비스\u000C
SLE 백분율 계산
SLE 지표 성공률은 선택한 기간 동안 임계값이 얼마나 자주 충족되었는지에 대한 백분율로 계산됩니다. 분류자도 백분율로 계산되지만 이러한 값은 상위 오류에 대한 영향을 나타냅니다.
예를 들어 아래 스크린샷은 연결 시간이 96% 성공했음을 보여줍니다. 오후 3:00-4:00 사이에 성공적으로 연결된 모든 클라이언트는 4초 임계값 내에 연결 프로세스를 완료했습니다.

이 지표의 성공률(%)은 "지표 요약" API 엔드포인트에서 파생됩니다.
/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 ] } } }
지표 실패율은 실패(sle.samples.degraded)를 총계(sle.samples.total)로 나누어 계산됩니다. 그런 다음 성공률 백분율로 변환됩니다. 위의 API 응답 페이로드를 사용하면 계산은 다음과 같습니다.
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%
이 스크린샷은 메트릭 오류(DHCP, 권한 부여, 연결 및 인터넷 서비스)에 기여한 분류자를 보여줍니다.

분류자의 영향(%)은 동일한 "지표 요약" API 엔드포인트에서 파생됩니다.
/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 ] } } ] }
분류자 영향은 분류자의 실패(classifiers[n].samples.degraded)를 모든 실패의 합계(classifiers[].samples.degraded)로 나누어 계산됩니다. 그런 다음 백분율로 변환됩니다. 위의 API 응답 페이로드를 사용하면 DHCP에 대한 계산은 다음과 같습니다.
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%
SLE 모니터링
SLE 데이터는 10분마다 업데이트됩니다. 그러나 SLE는 이 세분성에서 모니터링할 때 변동하기 쉽습니다. 따라서 명시적 시작 및 종료 시간을 사용하여 1시간 간격으로 쿼리하고 시간당 한 번만 폴링하는 것이 좋습니다.