APIでMist SLEとインサイトを使用する
Juniper Mistポータルを使用してネットワークの動作を監視すると、問題になる前に何が起こっているかについてのインサイトが得られます。ネットワークを無線、有線、WANなど、複数の視点から見ることができます。さらに、Juniper Mist™ が提供するツールを使用して、潜在的な問題のトラブルシューティングと修正を行うことができます。
[Monitor > Service Levels] のプライマリ Mist ダッシュボードには、予測分析と相関エンジン (PACE) の結果がサービス レベル期待値 (SLE) メトリックの形式で表示されます。SLEは、Juniper Mistクラウドで機械学習とMist PACEを活用します。SLEは、これらのリソースを使用して、アクセスポイント(AP)からのストリーミングテレメトリを、エンドユーザーのネットワークエクスペリエンスをほぼリアルタイムで視覚化したものに変換します。SLEについて詳しくは、Juniper Mist AIネイティブ運用ガイドをご覧ください。
Mist GUIに表示されるすべてと同様に、SLEとインサイト情報もAPIから利用できます。
SLE
特定のSLEに関する情報を収集して、履歴レポートやその他の自動化に使用したりするのに役立ちます。他の API 呼び出しと同様に、まず、データを収集するエンドポイントを決定します。以下は、 getOrgsSitesSle
エンドポイントに対する API GET リクエストの例です。
GET /api/v1/orgs/{org_id}/insights/sites-sle
詳細については、 SLEの概要を参照してください。
洞察 力
インサイトは、サイト全体、アクセスポイント、または無線クライアントにわたるネットワークエクスペリエンスの概要を提供します。サイトを確認するときに始めるのに最適な場所です。
Insight 情報は、次のいずれかの Insights エンドポイントに対して GET リクエストを行うことで検索できます。
- GetSiteInsightMetrics(英語)
- GetSiteInsightMetricsForDevice
- GetSiteInsightMetricsForClient
詳細については、「 Insights の概要」をご参照ください。
メトリックと分類子
Juniper Mist SLEとInsightsエンドポイントは、メトリックと分類子をサポートします。メトリックは、サービスレベルが設定されたしきい値を満たしているかどうかを追跡します。メトリックがしきい値を満たしていない場合、この障害は、障害が発生した場所をさらに理解するために、分類子の 1 つに起因する可能性があります。
SLE と Insights のエンドポイントでは、多くの場合、 metric
引数が必要です。これは、生の統計情報や設定に加えて、Mist内部データ分析から得られた計算値が公開されるためです。Mist では、新しいデータ分析機能が追加されるたびに一意の API 関数を作成するのではなく、ほんの一握りの関数を公開しますが、 metric
引数を使用して取得する派生データ値を指定します。
分析情報メトリックの一覧を取得するには、次の GET 呼び出しを発行します。
GET /api/v1/const/insight_metrics
応答は次のようになります。
{ "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
- サイトダウン: site-down
容量: 容量
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干渉: 非WiFi干渉
- WiFi干渉: 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-downlink
- 非対称アップリンク: asymmetry-uplink
- Weak Signal: 微弱信号
ローミング: ローミング
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ローミング: サブオプティマル-11r-ローミング
- OKCローミングが遅い: 最適ではない-okc-roam
- 標準ローミングの低速化: スローローミング
接続成功: successful-connect
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": [] }
- アソシエーション: アソシエーション
- 承認: 承認
- 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
- ネットワークの問題: network-issues
接続時間: 接続時間
GETコール::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": [] }
- アソシエーション: アソシエーション
- 承認: 承認
- DHCP: DHCP
- インターネットサービス: IPサービス\u000C
SLEの割合の計算
SLEメトリックの成功率は、選択した期間にしきい値が満たされた頻度の割合として計算されます。分類子もパーセンテージとして計算されますが、これらの値は親の障害に対する影響を示します。
たとえば、次のスクリーンショットは、接続時間が 96% の確率で成功したことを示しています。午後 3:00 から 4:00 の間に接続に成功したすべてのクライアントは、4 秒のしきい値内に接続プロセスを完了しました。
このメトリクスの成功率(%)は、「Metric Summary」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、承認、アソシエーション、およびインターネットサービス)。
分類子の影響 (%) は、同じ "Metric Summary" 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 時間間隔でクエリを実行し、1 時間に 1 回のみポーリングすることをお勧めします。