INTEGRITY Документация

Метрики устройства

Клиенты Cloudflare могут просматривать метрики конкретного устройства Cloudflare One Appliance (ранее Magic WAN Connector) в панели управления Cloudflare. Эти метрики помогают выявлять возможные проблемы с вашим устройством Cloudflare One Appliance. Подробные сведения приведены в разделе Устранение неполадок.

Запрос метрик через GraphQL

Клиенты могут запрашивать GraphQL API Cloudflare, чтобы получать метрики устройств Cloudflare One Appliance. Дашборд Cloudflare отображает метрики устройств Cloudflare One Appliance за последний час. Через GraphQL API клиенты могут запрашивать исторические метрики устройств Cloudflare One Appliance за период до 30 дней.

Например:

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 utilization является ещё одним распространённым показателем ЦП. Cloudflare One Appliance использует Расчет загрузки CPU в стиле Unix.

Нагрузка на ЦП показывает количество процессов, которые в данный момент выполняются на процессоре или ожидают выполнения. Cloudflare собирает с устройства среднюю нагрузку за одну минуту и переводит её в проценты от общего числа ядер ЦП. Если у ЦП Cloudflare One Appliance восемь ядер, а средняя нагрузка за одну минуту равна двум, то средняя нагрузка на ЦП составляет 25%. Если средняя нагрузка на ЦП превышает 100%, значит в очереди есть процессы, ожидающие выполнения на процессоре.

Cloudflare пока продолжает определять типичный рабочий диапазон загрузки процессора для Cloudflare One Appliance. В целом здоровым диапазоном средней загрузки процессора для любого устройства считается от 30% до 70%. Если средняя загрузка процессора стабильно превышает 100%, клиенты могут столкнуться со снижением производительности Cloudflare One Appliance.