Cloudflare GraphQL データセットの保管期間
以前はこのような保管期間がドキュメントで公開されていましたが、現時点ではドキュメントで確認できないため、自身で該当データを取得し、確認する必要があります。
前提条件
ゾーン
変数をセットします。
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
export ZONE_ID='YOUR_ZONE_ID' # 今回は Enterprise Plan のゾーン情報を用います
ゾーンデータセット一覧を変数にセットします。
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
export ZONE_DATASET=$(http -A creds $GQL_ENDPOINT query='query
{
__type(name: "zone") {
name
fields {
name
description,
isDeprecated,
deprecationReason
}
}
}
' | jq -r '.data.__type.fields[]|select(.isDeprecated == false)|.name')
echo $ZONE_DATASET
データセットを読み込みながら、それぞれの保管期間を取得します。
echo '"dataset","enabled","maxDuration","notOlderThan"' > zone_dataset_settings.csv
echo $ZONE_DATASET | while read row; do \
case ${row} in "settings" ) sleep 1 ;; "zoneTag" ) sleep 1 ;; \
* ) http -A creds --ignore-stdin $GQL_ENDPOINT query='query
{
viewer {
zones(filter: { zoneTag: "'${ZONE_ID}'" }) {
settings {
'${row}' {
enabled
maxDuration
notOlderThan
}
}
}
}
}
' | jq -r '.data.viewer.zones[].settings.'${row}' |select(.enabled == true)| ["'${row}'",.enabled,(.maxDuration/60/60/24|floor|tostring)+" day "+(.maxDuration/60/60%24|tostring)+" hour",(.notOlderThan/60/60/24|floor|tostring)+" day "+(.notOlderThan/60/60%24|tostring)+" hour"]|@csv' >> zone_dataset_settings.csv ;; esac done
csv2md zone_dataset_settings.csv > zone_dataset_settings.md
cat zone_dataset_settings.md | pbcopy
CSV から Markdown に変換したものが以下の内容です。
最大で notOlderThan の時間を遡ることができ、一度に maxDuration の範囲でデータ取得できます。
| dataset | enabled | maxDuration | notOlderThan |
|---|---|---|---|
| apiRequestSequencesGroups | true | 1 day 0 hour | 31 day 0 hour |
| cacheReserveOperationsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| cacheReserveStorageAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| emailRoutingAdaptive | true | 1 day 0 hour | 31 day 0 hour |
| emailRoutingAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| firewallEventsAdaptive | true | 31 day 0 hour | 31 day 0 hour |
| firewallEventsAdaptiveByTimeGroups | true | 31 day 0 hour | 31 day 0 hour |
| firewallEventsAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| healthCheckEventsAdaptive | true | 7 day 0 hour | 90 day 1 hour |
| healthCheckEventsAdaptiveGroups | true | 7 day 0 hour | 90 day 1 hour |
| httpRequests1dGroups | true | 365 day 1 hour | 365 day 1 hour |
| httpRequests1hGroups | true | 3 day 0 hour | 90 day 1 hour |
| httpRequests1mGroups | true | 0 day 15 hour | 7 day 1 hour |
| httpRequestsAdaptive | true | 31 day 0 hour | 90 day 0 hour |
| httpRequestsAdaptiveGroups | true | 31 day 0 hour | 90 day 0 hour |
| httpRequestsOverviewAdaptiveGroups | true | 31 day 0 hour | 90 day 0 hour |
| imageResizingRequests1mGroups | true | 30 day 1 hour | 365 day 0 hour |
| loadBalancingRequestsAdaptive | true | 7 day 0 hour | 30 day 1 hour |
| loadBalancingRequestsAdaptiveGroups | true | 7 day 0 hour | 30 day 1 hour |
| logpushHealthAdaptiveGroups | true | 30 day 0 hour | 30 day 1 hour |
| nelReportsAdaptiveGroups | true | 93 day 0 hour | 93 day 0 hour |
| synAvgPps1mGroups | true | 7 day 0 hour | 7 day 1 hour |
| waitingRoomAnalyticsAdaptive | true | 30 day 0 hour | 90 day 0 hour |
| waitingRoomAnalyticsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| workersZoneInvocationsAdaptiveGroups | true | 33 day 8 hour | 33 day 8 hour |
| workersZoneSubrequestsAdaptiveGroups | true | 33 day 8 hour | 33 day 8 hour |
| zarazActionsAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| zarazTrackAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| zarazTriggersAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
アカウント
変数をセットします。
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
export ACCOUNT_ID='YOUR_ZONE_ID' # 今回は Enterprise Account のアカウント情報を用います
アカウントデータセット一覧を変数にセットします。
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
export ACCOUNT_DATASET=$(http -A creds $GQL_ENDPOINT query='query
{
__type(name: "account") {
name
fields {
name
description,
isDeprecated,
deprecationReason
}
}
}
' | jq -r '.data.__type.fields[]|select(.isDeprecated == false)|.name')
echo $ACCOUNT_DATASET
データセットを読み込みながら、それぞれの保管期間を取得します。
echo '"dataset","enabled","maxDuration","notOlderThan"' > account_dataset_settings.csv
echo $ACCOUNT_DATASET | while read row; do \
case ${row} in "settings" ) sleep 1 ;; "accountTag" ) sleep 1 ;; "zones" ) sleep 1 ;; \
* ) http -A creds --ignore-stdin $GQL_ENDPOINT query='query
{
viewer {
accounts(filter: { accountTag: "'${ACCOUNT_ID}'" }) {
settings {
'${row}' {
enabled
maxDuration
notOlderThan
}
}
}
}
}
' | jq -r '.data.viewer.accounts[].settings.'${row}' |select(.enabled == true)| ["'${row}'",.enabled,(.maxDuration/60/60/24|floor|tostring)+" day "+(.maxDuration/60/60%24|tostring)+" hour",(.notOlderThan/60/60/24|floor|tostring)+" day "+(.notOlderThan/60/60%24|tostring)+" hour"]|@csv' >> account_dataset_settings.csv ;; esac done
csv2md account_dataset_settings.csv > account_dataset_settings.md
cat account_dataset_settings.md | pbcopy
CSV から Markdown に変換したものが以下の内容です。
最大で notOlderThan の時間を遡ることができ、一度に maxDuration の範囲でデータ取得できます。
| dataset | enabled | maxDuration | notOlderThan |
|---|---|---|---|
| accessLoginRequestsAdaptiveGroups | true | 1 day 0 hour | 31 day 0 hour |
| cdnNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| dosdAttackAnalyticsGroups | true | 30 day 0 hour | 112 day 0 hour |
| dosdNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| durableObjectsInvocationsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| durableObjectsPeriodicGroups | true | 30 day 0 hour | 90 day 0 hour |
| durableObjectsStorageGroups | true | 30 day 0 hour | 90 day 0 hour |
| durableObjectsSubrequestsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| fbmAttackAnalyticsGroups | true | 30 day 0 hour | 112 day 0 hour |
| firewallEventsAdaptive | true | 31 day 0 hour | 31 day 0 hour |
| firewallEventsAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| flowtrackdNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| gatewayL4DownstreamSessionsAdaptiveGroups | true | 7 day 0 hour | 365 day 0 hour |
| gatewayL4SessionsAdaptiveGroups | true | 30 day 0 hour | 30 day 0 hour |
| gatewayL4UpstreamSessionsAdaptiveGroups | true | 7 day 0 hour | 365 day 0 hour |
| gatewayL7RequestsAdaptiveGroups | true | 30 day 0 hour | 30 day 0 hour |
| gatewayResolverByCategoryAdaptiveGroups | true | 30 day 0 hour | 30 day 0 hour |
| gatewayResolverQueriesAdaptiveGroups | true | 30 day 0 hour | 30 day 0 hour |
| httpRequests1dGroups | true | 365 day 1 hour | 365 day 1 hour |
| httpRequests1hGroups | true | 3 day 0 hour | 3 day 1 hour |
| httpRequestsAdaptive | true | 31 day 0 hour | 91 day 0 hour |
| httpRequestsAdaptiveGroups | true | 31 day 0 hour | 91 day 0 hour |
| httpRequestsOverviewAdaptiveGroups | true | 31 day 0 hour | 91 day 0 hour |
| imagesRequestsAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| ipFlows1dGroups | true | 180 day 0 hour | 366 day 0 hour |
| ipFlows1hGroups | true | 3 day 1 hour | 180 day 0 hour |
| ipFlows1mAttacksGroups | true | 180 day 0 hour | 366 day 0 hour |
| ipFlows1mGroups | true | 1 day 1 hour | 30 day 0 hour |
| logpushHealthAdaptiveGroups | true | 30 day 0 hour | 30 day 1 hour |
| magicFirewallNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| magicFirewallSamplesAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| magicTransitNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| magicTransitTunnelHealthChecksAdaptiveGroups | true | 31 day 0 hour | 92 day 0 hour |
| magicTransitTunnelTrafficAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| mnmFlowDataAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| nelReportsAdaptiveGroups | true | 93 day 0 hour | 93 day 0 hour |
| pagesFunctionsInvocationsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| queueBacklogAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| queueMessageOperationsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| r2OperationsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| r2StorageAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| rumPageloadEventsAdaptiveGroups | true | 93 day 0 hour | 184 day 0 hour |
| rumPerformanceEventsAdaptiveGroups | true | 93 day 0 hour | 184 day 0 hour |
| rumWebVitalsEventsAdaptive | true | 93 day 0 hour | 184 day 0 hour |
| rumWebVitalsEventsAdaptiveGroups | true | 93 day 0 hour | 184 day 0 hour |
| spectrumNetworkAnalyticsAdaptiveGroups | true | 30 day 0 hour | 112 day 0 hour |
| streamMinutesViewedAdaptiveGroups | true | 31 day 0 hour | 92 day 0 hour |
| turnstileAdaptiveGroups | true | 7 day 1 hour | 30 day 0 hour |
| videoBufferEventsAdaptiveGroups | true | 31 day 0 hour | 92 day 0 hour |
| videoPlaybackEventsAdaptiveGroups | true | 31 day 0 hour | 92 day 0 hour |
| videoQualityEventsAdaptiveGroups | true | 31 day 0 hour | 92 day 0 hour |
| workersAnalyticsEngineAdaptiveGroups | true | 31 day 0 hour | 31 day 0 hour |
| workersInvocationsAdaptive | true | 30 day 0 hour | 90 day 0 hour |
| workersInvocationsScheduled | true | 7 day 0 hour | 90 day 0 hour |
| workersSubrequestsAdaptiveGroups | true | 30 day 0 hour | 90 day 0 hour |
| zeroTrustPrivateNetworkDiscoveryGroups | true | 30 day 0 hour | 30 day 0 hour |
ダッシュボード Analytics 画面のマッピング
ゾーン
| dataset | maxDuration | notOlderThan | dashboard |
|---|---|---|---|
| apiRequestSequencesGroups | 1 day 0 hour | 31 day 0 hour | N/A |
| cacheReserveOperationsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/caching/cache-reserve |
| cacheReserveStorageAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/caching/cache-reserve |
| emailRoutingAdaptive | 1 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/email/routing/overview |
| emailRoutingAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/email/routing/overview |
| firewallEventsAdaptive | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/security/events |
| firewallEventsAdaptiveByTimeGroups | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/security/events |
| firewallEventsAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/security/events |
| healthCheckEventsAdaptive | 7 day 0 hour | 90 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/health-check-analytics |
| healthCheckEventsAdaptiveGroups | 7 day 0 hour | 90 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/health-check-analytics |
| httpRequests1dGroups | 365 day 1 hour | 365 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/ |
| httpRequests1hGroups | 3 day 0 hour | 90 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/ |
| httpRequests1mGroups | 0 day 15 hour | 7 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/ |
| httpRequestsAdaptive | 31 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/traffic |
| httpRequestsAdaptiveGroups | 31 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/traffic |
| httpRequestsOverviewAdaptiveGroups | 31 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/traffic |
| imageResizingRequests1mGroups | 30 day 1 hour | 365 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/speed/optimization |
| loadBalancingRequestsAdaptive | 7 day 0 hour | 30 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/load-balancing-analytics |
| loadBalancingRequestsAdaptiveGroups | 7 day 0 hour | 30 day 1 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/load-balancing-analytics |
| logpushHealthAdaptiveGroups | 30 day 0 hour | 30 day 1 hour | N/A |
| nelReportsAdaptiveGroups | 93 day 0 hour | 93 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/edgeReachability |
| synAvgPps1mGroups | 7 day 0 hour | 7 day 1 hour | N/A |
| waitingRoomAnalyticsAdaptive | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/waiting-rooms |
| waitingRoomAnalyticsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/:zone/traffic/waiting-rooms |
| workersZoneInvocationsAdaptiveGroups | 33 day 8 hour | 33 day 8 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/workers |
| workersZoneSubrequestsAdaptiveGroups | 33 day 8 hour | 33 day 8 hour | https://dash.cloudflare.com/?to=/:account/:zone/analytics/workers |
| zarazActionsAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | N/A |
| zarazTrackAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | N/A |
| zarazTriggersAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | N/A |
アカウント
| dataset | maxDuration | notOlderThan | dashboard |
|---|---|---|---|
| accessLoginRequestsAdaptiveGroups | 1 day 0 hour | 31 day 0 hour | N/A |
| cdnNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | N/A |
| dosdAttackAnalyticsGroups | 30 day 0 hour | 112 day 0 hour | N/A |
| dosdNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-analytics/ddos-managed-rules |
| durableObjectsInvocationsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| durableObjectsPeriodicGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| durableObjectsStorageGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| durableObjectsSubrequestsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| fbmAttackAnalyticsGroups | 30 day 0 hour | 112 day 0 hour | N/A |
| firewallEventsAdaptive | 31 day 0 hour | 31 day 0 hour | N/A |
| firewallEventsAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | N/A |
| flowtrackdNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-analytics/advanced-tcp-protection |
| gatewayL4DownstreamSessionsAdaptiveGroups | 7 day 0 hour | 365 day 0 hour | N/A |
| gatewayL4SessionsAdaptiveGroups | 30 day 0 hour | 30 day 0 hour | N/A |
| gatewayL4UpstreamSessionsAdaptiveGroups | 7 day 0 hour | 365 day 0 hour | N/A |
| gatewayL7RequestsAdaptiveGroups | 30 day 0 hour | 30 day 0 hour | N/A |
| gatewayResolverByCategoryAdaptiveGroups | 30 day 0 hour | 30 day 0 hour | N/A |
| gatewayResolverQueriesAdaptiveGroups | 30 day 0 hour | 30 day 0 hour | N/A |
| httpRequests1dGroups | 365 day 1 hour | 365 day 1 hour | https://dash.cloudflare.com/?to=/:account/analytics |
| httpRequests1hGroups | 3 day 0 hour | 3 day 1 hour | https://dash.cloudflare.com/?to=/:account/analytics |
| httpRequestsAdaptive | 31 day 0 hour | 91 day 0 hour | https://dash.cloudflare.com/?to=/:account/analytics |
| httpRequestsAdaptiveGroups | 31 day 0 hour | 91 day 0 hour | https://dash.cloudflare.com/?to=/:account/analytics |
| httpRequestsOverviewAdaptiveGroups | 31 day 0 hour | 91 day 0 hour | https://dash.cloudflare.com/?to=/:account/analytics |
| imagesRequestsAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account//images |
| ipFlows1dGroups | 180 day 0 hour | 366 day 0 hour | N/A |
| ipFlows1hGroups | 3 day 1 hour | 180 day 0 hour | N/A |
| ipFlows1mAttacksGroups | 180 day 0 hour | 366 day 0 hour | N/A |
| ipFlows1mGroups | 1 day 1 hour | 30 day 0 hour | N/A |
| logpushHealthAdaptiveGroups | 30 day 0 hour | 30 day 1 hour | N/A |
| magicFirewallNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-analytics/magic-firewall |
| magicFirewallSamplesAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-security/magic_firewall |
| magicTransitNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-analytics/all-traffic |
| magicTransitTunnelHealthChecksAdaptiveGroups | 31 day 0 hour | 92 day 0 hour | https://dash.cloudflare.com/?to=/:account/magic-transit/tunnel-healthchecks |
| magicTransitTunnelTrafficAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/magic-transit/tunnel-healthchecks |
| mnmFlowDataAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-monitoring |
| nelReportsAdaptiveGroups | 93 day 0 hour | 93 day 0 hour | N/A |
| pagesFunctionsInvocationsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/pages |
| queueBacklogAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers/queues |
| queueMessageOperationsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers/queues |
| r2OperationsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/r2 |
| r2StorageAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/r2 |
| rumPageloadEventsAdaptiveGroups | 93 day 0 hour | 184 day 0 hour | https://dash.cloudflare.com/?to=/:account/web-analytics/sites |
| rumPerformanceEventsAdaptiveGroups | 93 day 0 hour | 184 day 0 hour | https://dash.cloudflare.com/?to=/:account/web-analytics/sites |
| rumWebVitalsEventsAdaptive | 93 day 0 hour | 184 day 0 hour | https://dash.cloudflare.com/?to=/:account/web-analytics/sites |
| rumWebVitalsEventsAdaptiveGroups | 93 day 0 hour | 184 day 0 hour | https://dash.cloudflare.com/?to=/:account/web-analytics/sites |
| spectrumNetworkAnalyticsAdaptiveGroups | 30 day 0 hour | 112 day 0 hour | https://dash.cloudflare.com/?to=/:account/network-analytics/all-traffic |
| streamMinutesViewedAdaptiveGroups | 31 day 0 hour | 92 day 0 hour | https://dash.cloudflare.com/?to=/:account/stream/analytics |
| turnstileAdaptiveGroups | 7 day 1 hour | 30 day 0 hour | https://dash.cloudflare.com/?to=/:account/turnstile |
| videoBufferEventsAdaptiveGroups | 31 day 0 hour | 92 day 0 hour | N/A |
| videoPlaybackEventsAdaptiveGroups | 31 day 0 hour | 92 day 0 hour | N/A |
| videoQualityEventsAdaptiveGroups | 31 day 0 hour | 92 day 0 hour | N/A |
| workersAnalyticsEngineAdaptiveGroups | 31 day 0 hour | 31 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| workersInvocationsAdaptive | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| workersInvocationsScheduled | 7 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| workersSubrequestsAdaptiveGroups | 30 day 0 hour | 90 day 0 hour | https://dash.cloudflare.com/?to=/:account/workers |
| zeroTrustPrivateNetworkDiscoveryGroups | 30 day 0 hour | 30 day 0 hour | https://dash.cloudflare.com/?to=/:account/analytics/access |
