Cloudflare のお客様は、Cloudflare ダッシュボードで特定の Cloudflare One Appliance(旧 Magic WAN Connector)のメトリクスを確認できます。これらのメトリクスは、Cloudflare One Appliance の問題切り分けに役立ちます。詳細は トラブルシューティング を参照してください。
お客様は Cloudflare の GraphQL API をクエリし、Cloudflare One Appliance のデバイスメトリクスを取得できます。Cloudflare ダッシュボードには、直近 1 時間の Cloudflare One Appliance デバイスメトリクスが表示されます。GraphQL API では、最大 30 日分の過去の Cloudflare One Appliance デバイスメトリクスをクエリできます。
例:
query telemetry(
$accountTag: string
$snapshotsFilter: AccountMconnTelemetrySnapshotsAdaptiveGroupsFilter_InputObject!
$snapshotMountsFilter: AccountMconnTelemetrySnapshotMountsAdaptiveGroupsFilter_InputObject!
$snapshotThermalsFilter: AccountMconnTelemetrySnapshotThermalsAdaptiveGroupsFilter_InputObject!
$limit: int64!
) {
viewer {
accounts(filter: { accountTag: $accountTag }) {
snapshots: mconnTelemetrySnapshots(
filter: $snapshotsFilter
limit: $limit
orderBy: [datetimeFiveMinutes_DESC]
) {
max {
cpuCount
loadAverage1m
memoryFreeBytes
memoryTotalBytes
}
dimensions {
connectorId
datetimeFiveMinutes
}
}
snapshotMounts: mconnTelemetrySnapshotMounts(
filter: $snapshotMountsFilter
limit: $limit
orderBy: [datetimeFiveMinutes_DESC]
) {
max {
availableBytes
totalBytes
}
dimensions {
connectorId
datetimeFiveMinutes
}
}
snapshotThermals: mconnTelemetrySnapshotThermals(
filter: $snapshotThermalsFilter
limit: $limit
orderBy: [datetimeFiveMinutes_DESC, connectorId_DESC]
) {
max {
currentCelsius
}
dimensions {
connectorId
datetimeFiveMinutes
}
}
}
}
}メトリクス average CPU load は、別の一般的な CPU 指標である CPU utilization とは異なり、独自の意味を持ちます。Cloudflare One Appliance は Unix 形式の CPU 負荷計算 ↗ を使います。
CPU 負荷は、現在実行中のプロセスと、CPU 上で実行待ちのプロセスの数を測ります。Cloudflare はデバイスから 1 分平均負荷を収集し、CPU の総コア数に基づいて割合に変換します。Cloudflare One Appliance の CPU が 8 コアで 1 分平均負荷が 2 の場合、平均 CPU 負荷は 25% です。平均 CPU 負荷が 100% を超える場合、CPU 上での実行待ちキューにプロセスがあります。
Cloudflare は、Cloudflare One Appliance の一般的な CPU 負荷の動作範囲をまだ評価しています。一般に、どのデバイスでも平均 CPU 負荷の健全な範囲は 30% から 70% です。平均 CPU 負荷が継続して 100% を超えると、Cloudflare One Appliance の性能が低下することがあります。