Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

デバイスメトリクス

最終更新 Markdown で表示Agent セットアップ

Cloudflare のお客様は、Cloudflare ダッシュボードで特定の Cloudflare One Appliance(旧 Magic WAN Connector)のメトリクスを確認できます。これらのメトリクスは、Cloudflare One Appliance の問題切り分けに役立ちます。詳細は トラブルシューティング を参照してください。

GraphQL でメトリクスをクエリする

お客様は 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
        }
      }
    }
  }
}

平均 CPU 負荷について

メトリクス 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 の性能が低下することがあります。

役に立ちましたか?