目的
このあたりを参考に、GraphQL イントロスペクションの仕組みを使って、
Cloudflare GraphQL API で利用可能なデータセット一覧を取得します。
前提条件
データセット
データセットの名前から、製品ドメイン・動的サンプリング有無・集計の有無がわかります。
ゾーンレベルデータセット
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
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,.description]|@csv' | column -t -s,
zone_result.txt
"apiRequestSequencesGroups" "Sequences of API endpoint operations. Sequences are grouped by AuthID and currently ranked by correlation score. Correlation scores are estimated over a 24 hour window and are current to within 10 minutes"
"cacheReserveOperationsAdaptiveGroups" "Beta. Cache Reserve operations with adaptive sampling"
"cacheReserveStorageAdaptiveGroups" "Beta. Cache Reserve storage with adaptive sampling"
"emailRoutingAdaptive" "Beta. Raw email routing logs with adaptive sampling"
"emailRoutingAdaptiveGroups" "Beta. Aggregated email routing logs with adaptive sampling"
"firewallEventsAdaptive" "Raw Firewall events with adaptive sampling"
"firewallEventsAdaptiveByTimeGroups" "Aggregated Firewall events with adaptive sampling grouped by time"
"firewallEventsAdaptiveGroups" "Aggregated Firewall events with adaptive sampling"
"healthCheckEventsAdaptive" "Raw Health Check events with adaptive sampling"
"healthCheckEventsAdaptiveGroups" "Aggregated Health Check events with adaptive sampling"
"httpRequests1dGroups" "Daily rollups of request data"
"httpRequests1hGroups" "Hourly rollups of request data"
"httpRequests1mGroups" "Minutely rollups of request data"
"httpRequestsAdaptive" "Raw HTTP requests with adaptive sampling"
"httpRequestsAdaptiveGroups" "Aggregated HTTP requests data with adaptive sampling"
"httpRequestsOverviewAdaptiveGroups" "A high-level summary of HTTP requests made by end users."
"imageResizingRequests1mGroups" "Minutely rollups of Image Resizing requests"
"loadBalancingRequestsAdaptive" "Raw Load Balancing origin requests with adaptive sampling"
"loadBalancingRequestsAdaptiveGroups" "Aggregated Load Balancing origin requests with adaptive sampling"
"logpushHealthAdaptiveGroups" "Beta. Logpush job health metrics"
"nelReportsAdaptiveGroups" "Data to visualize network error logs"
"settings" ""
"synAvgPps1mGroups" "Minutely rollups of average packets per second sent in a SYN attack"
"waitingRoomAnalyticsAdaptive" "Beta. Raw waiting room analytics logs"
"waitingRoomAnalyticsAdaptiveGroups" "Beta. Aggregated waiting room analytics logs with adaptive sampling"
"workersZoneInvocationsAdaptiveGroups" "Workers invocations with adaptive sampling"
"workersZoneSubrequestsAdaptiveGroups" "Workers subrequests with adaptive sampling"
"zarazActionsAdaptiveGroups" "Zaraz Actions Analytics"
"zarazTrackAdaptiveGroups" "Zaraz Track Analytics - counts zaraz.track calls"
"zarazTriggersAdaptiveGroups" "Zaraz Triggers Analytics (a trigger is a set of rules that can trigger a zaraz action)"
ゾーンデータセットの availableFields
getZoneAvailableFields
query getZoneAvailableFields ($zoneTag: string){
viewer {
zones(filter: {zoneTag: $zoneTag}) {
settings {
apiRequestSequencesGroups {availableFields}
cacheReserveOperationsAdaptiveGroups {availableFields}
cacheReserveStorageAdaptiveGroups {availableFields}
emailRoutingAdaptive {availableFields}
emailRoutingAdaptiveGroups {availableFields}
firewallEventsAdaptive {availableFields}
firewallEventsAdaptiveByTimeGroups {availableFields}
firewallEventsAdaptiveGroups {availableFields}
healthCheckEventsAdaptive {availableFields}
healthCheckEventsAdaptiveGroups {availableFields}
httpRequests1dGroups {availableFields}
httpRequests1hGroups {availableFields}
httpRequests1mGroups {availableFields}
httpRequestsAdaptive {availableFields}
httpRequestsAdaptiveGroups {availableFields}
httpRequestsOverviewAdaptiveGroups {availableFields}
imageResizingRequests1mGroups {availableFields}
loadBalancingRequestsAdaptive {availableFields}
loadBalancingRequestsAdaptiveGroups {availableFields}
logpushHealthAdaptiveGroups {availableFields}
nelReportsAdaptiveGroups {availableFields}
synAvgPps1mGroups {availableFields}
waitingRoomAnalyticsAdaptive {availableFields}
waitingRoomAnalyticsAdaptiveGroups {availableFields}
workersZoneInvocationsAdaptiveGroups {availableFields}
workersZoneSubrequestsAdaptiveGroups {availableFields}
zarazActionsAdaptiveGroups {availableFields}
zarazTrackAdaptiveGroups {availableFields}
zarazTriggersAdaptiveGroups {availableFields}
}
}
}
}
result.json
{
"data": {
"viewer": {
"zones": [
{
"settings": {
"apiRequestSequencesGroups": {
"availableFields": [
"aggArgMax_correlation",
"aggArgMax_numOccurrences",
"aggArgMax_operationsApiEndpoints",
"aggArgMax_operationsClientRequestHTTPMethods",
"aggMax_timeLastSeen",
"aggMax_timeLastUpdated",
"dimensions_clientRequestHTTPHost",
"dimensions_datetime",
"dimensions_rank"
]
},
"cacheReserveOperationsAdaptiveGroups": {
"availableFields": [
"dimensions_actionStatus",
"dimensions_bucketName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_operationClass",
"sum_requests"
]
},
"cacheReserveStorageAdaptiveGroups": {
"availableFields": [
"dimensions_bucketHash",
"dimensions_bucketName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"max_storedBytes"
]
},
"emailRoutingAdaptive": {
"availableFields": [
"datetime",
"dkim",
"dmarc",
"errorDetail",
"from",
"isNDR",
"messageId",
"ruleMatched",
"sampleInterval",
"sessionId",
"spf",
"status",
"subject",
"to"
]
},
"emailRoutingAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_date",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_dkim",
"dimensions_dmarc",
"dimensions_isNDR",
"dimensions_ruleMatched",
"dimensions_sampleInterval",
"dimensions_spf",
"dimensions_status"
]
},
"firewallEventsAdaptive": {
"availableFields": [
"action",
"apiGatewayMatchedEndpoint",
"botScore",
"botScoreSrcName",
"clientASNDescription",
"clientAsn",
"clientCountryName",
"clientIP",
"clientIPClass",
"clientRefererHost",
"clientRefererPath",
"clientRefererQuery",
"clientRefererScheme",
"clientRequestHTTPHost",
"clientRequestHTTPMethodName",
"clientRequestHTTPProtocol",
"clientRequestPath",
"clientRequestQuery",
"clientRequestScheme",
"contentScanHasFailed",
"contentScanNumMaliciousObj",
"contentScanNumObj",
"contentScanObjResults",
"contentScanObjTypes",
"date",
"datetime",
"datetimeFifteenMinutes",
"datetimeFiveMinutes",
"datetimeHour",
"datetimeMinute",
"edgeColoName",
"edgeResponseStatus",
"httpApplication",
"httpApplicationVersion",
"ja3Hash",
"kind",
"matchIndex",
"metadata_key",
"metadata_value",
"originResponseStatus",
"originatorRayName",
"rayName",
"ref",
"ruleId",
"rulesetId",
"sampleInterval",
"source",
"userAgent",
"visibility",
"wafAttackScore",
"wafMlAttackScore",
"wafMlSqliAttackScore",
"wafMlXssAttackScore",
"wafRceAttackScore",
"wafSqliAttackScore",
"wafXssAttackScore"
]
},
"firewallEventsAdaptiveByTimeGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_action",
"dimensions_apiGatewayMatchedEndpoint",
"dimensions_botScore",
"dimensions_botScoreSrcName",
"dimensions_clientASNDescription",
"dimensions_clientAsn",
"dimensions_clientCountryName",
"dimensions_clientIP",
"dimensions_clientIPClass",
"dimensions_clientRefererHost",
"dimensions_clientRefererPath",
"dimensions_clientRefererQuery",
"dimensions_clientRefererScheme",
"dimensions_clientRequestHTTPHost",
"dimensions_clientRequestHTTPMethodName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientRequestPath",
"dimensions_clientRequestQuery",
"dimensions_clientRequestScheme",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeColoName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_ja3Hash",
"dimensions_kind",
"dimensions_matchIndex",
"dimensions_originResponseStatus",
"dimensions_originatorRayName",
"dimensions_rayName",
"dimensions_ref",
"dimensions_ruleId",
"dimensions_rulesetId",
"dimensions_sampleInterval",
"dimensions_source",
"dimensions_userAgent",
"dimensions_visibility",
"dimensions_wafAttackScore",
"dimensions_wafMlAttackScore",
"dimensions_wafMlSqliAttackScore",
"dimensions_wafMlXssAttackScore",
"dimensions_wafRceAttackScore",
"dimensions_wafSqliAttackScore",
"dimensions_wafXssAttackScore"
]
},
"firewallEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_action",
"dimensions_apiGatewayMatchedEndpoint",
"dimensions_botScore",
"dimensions_botScoreSrcName",
"dimensions_clientASNDescription",
"dimensions_clientAsn",
"dimensions_clientCountryName",
"dimensions_clientIP",
"dimensions_clientIPClass",
"dimensions_clientRefererHost",
"dimensions_clientRefererPath",
"dimensions_clientRefererQuery",
"dimensions_clientRefererScheme",
"dimensions_clientRequestHTTPHost",
"dimensions_clientRequestHTTPMethodName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientRequestPath",
"dimensions_clientRequestQuery",
"dimensions_clientRequestScheme",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeColoName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_ja3Hash",
"dimensions_kind",
"dimensions_matchIndex",
"dimensions_originResponseStatus",
"dimensions_originatorRayName",
"dimensions_rayName",
"dimensions_ref",
"dimensions_ruleId",
"dimensions_rulesetId",
"dimensions_sampleInterval",
"dimensions_source",
"dimensions_userAgent",
"dimensions_visibility",
"dimensions_wafAttackScore",
"dimensions_wafMlAttackScore",
"dimensions_wafMlSqliAttackScore",
"dimensions_wafMlXssAttackScore",
"dimensions_wafRceAttackScore",
"dimensions_wafSqliAttackScore",
"dimensions_wafXssAttackScore"
]
},
"healthCheckEventsAdaptive": {
"availableFields": [
"datetime",
"eventId",
"expectedResponseCodes",
"failureReason",
"fqdn",
"healthChanged",
"healthCheckId",
"healthCheckName",
"healthStatus",
"originIP",
"originResponseStatus",
"region",
"rttMs",
"sampleInterval",
"scope",
"tcpConnMs",
"timeToFirstByteMs",
"tlsHandshakeMs"
]
},
"healthCheckEventsAdaptiveGroups": {
"availableFields": [
"avg_rttMs",
"avg_sampleInterval",
"avg_tcpConnMs",
"avg_timeToFirstByteMs",
"avg_tlsHandshakeMs",
"count",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_failureReason",
"dimensions_fqdn",
"dimensions_healthChanged",
"dimensions_healthCheckId",
"dimensions_healthCheckName",
"dimensions_healthStatus",
"dimensions_originIP",
"dimensions_originResponseStatus",
"dimensions_region",
"dimensions_rttMs",
"dimensions_sampleInterval",
"dimensions_scope",
"dimensions_tcpConnMs",
"dimensions_timeToFirstByteMs",
"dimensions_tlsHandshakeMs",
"sum_healthStatus"
]
},
"httpRequests1dGroups": {
"availableFields": [
"avg_bytes",
"avg_sampleInterval",
"dimensions_date",
"sum_browserMap_pageViews",
"sum_browserMap_uaBrowserFamily",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_clientHTTPVersionMap_clientHTTPProtocol",
"sum_clientHTTPVersionMap_requests",
"sum_clientSSLMap_clientSSLProtocol",
"sum_clientSSLMap_requests",
"sum_contentTypeMap_bytes",
"sum_contentTypeMap_edgeResponseContentTypeName",
"sum_contentTypeMap_requests",
"sum_countryMap_bytes",
"sum_countryMap_clientCountryName",
"sum_countryMap_requests",
"sum_countryMap_threats",
"sum_encryptedBytes",
"sum_encryptedRequests",
"sum_ipClassMap_ipType",
"sum_ipClassMap_requests",
"sum_pageViews",
"sum_requests",
"sum_responseStatusMap_edgeResponseStatus",
"sum_responseStatusMap_requests",
"sum_threatPathingMap_requests",
"sum_threatPathingMap_threatPathingName",
"sum_threats",
"uniq_uniques"
]
},
"httpRequests1hGroups": {
"availableFields": [
"avg_bytes",
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"sum_browserMap_pageViews",
"sum_browserMap_uaBrowserFamily",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_clientHTTPVersionMap_clientHTTPProtocol",
"sum_clientHTTPVersionMap_requests",
"sum_clientSSLMap_clientSSLProtocol",
"sum_clientSSLMap_requests",
"sum_contentTypeMap_bytes",
"sum_contentTypeMap_edgeResponseContentTypeName",
"sum_contentTypeMap_requests",
"sum_countryMap_bytes",
"sum_countryMap_clientCountryName",
"sum_countryMap_requests",
"sum_countryMap_threats",
"sum_encryptedBytes",
"sum_encryptedRequests",
"sum_ipClassMap_ipType",
"sum_ipClassMap_requests",
"sum_pageViews",
"sum_requests",
"sum_responseStatusMap_edgeResponseStatus",
"sum_responseStatusMap_requests",
"sum_threatPathingMap_requests",
"sum_threatPathingMap_threatPathingName",
"sum_threats",
"uniq_uniques"
]
},
"httpRequests1mGroups": {
"availableFields": [
"avg_bytes",
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeDay",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"sum_browserMap_pageViews",
"sum_browserMap_uaBrowserFamily",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_clientHTTPVersionMap_clientHTTPProtocol",
"sum_clientHTTPVersionMap_requests",
"sum_clientSSLMap_clientSSLProtocol",
"sum_clientSSLMap_requests",
"sum_contentTypeMap_bytes",
"sum_contentTypeMap_edgeResponseContentTypeName",
"sum_contentTypeMap_requests",
"sum_countryMap_bytes",
"sum_countryMap_clientCountryName",
"sum_countryMap_requests",
"sum_countryMap_threats",
"sum_encryptedBytes",
"sum_encryptedRequests",
"sum_ipClassMap_ipType",
"sum_ipClassMap_requests",
"sum_pageViews",
"sum_requests",
"sum_responseStatusMap_edgeResponseStatus",
"sum_responseStatusMap_requests",
"sum_threatPathingMap_requests",
"sum_threatPathingMap_threatPathingName",
"sum_threats",
"uniq_uniques"
]
},
"httpRequestsAdaptive": {
"availableFields": [
"apiGatewayMatchedEndpoint",
"botManagementDecision",
"botScore",
"botScoreBucketBy10",
"botScoreSrcName",
"cacheStatus",
"clientASNDescription",
"clientAsn",
"clientCountryName",
"clientDeviceType",
"clientIP",
"clientRefererHost",
"clientRequestHTTPHost",
"clientRequestHTTPMethodName",
"clientRequestHTTPProtocol",
"clientRequestPath",
"clientRequestQuery",
"clientRequestReferer",
"clientRequestScheme",
"clientSSLProtocol",
"coloCode",
"contentScanHasFailed",
"contentScanNumMaliciousObj",
"contentScanNumObj",
"date",
"datetime",
"datetimeFifteenMinutes",
"datetimeFiveMinutes",
"datetimeHour",
"datetimeMinute",
"edgeResponseContentTypeName",
"edgeResponseStatus",
"httpApplication",
"httpApplicationVersion",
"ja3Hash",
"originASN",
"originASNDescription",
"originIP",
"originResponseStatus",
"requestSource",
"upperTierColoName",
"userAgent",
"userAgentBrowser",
"userAgentOS",
"wafAttackScore",
"wafRceAttackScore",
"wafSqliAttackScore",
"wafXssAttackScore",
"xRequestedWith"
]
},
"httpRequestsAdaptiveGroups": {
"availableFields": [
"avg_originResponseDurationMs",
"avg_sampleInterval",
"count",
"dimensions_apiGatewayMatchedEndpoint",
"dimensions_botManagementDecision",
"dimensions_botScore",
"dimensions_botScoreBucketBy10",
"dimensions_botScoreSrcName",
"dimensions_cacheStatus",
"dimensions_clientASNDescription",
"dimensions_clientAsn",
"dimensions_clientCountryName",
"dimensions_clientDeviceType",
"dimensions_clientIP",
"dimensions_clientRefererHost",
"dimensions_clientRequestHTTPHost",
"dimensions_clientRequestHTTPMethodName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientRequestPath",
"dimensions_clientRequestQuery",
"dimensions_clientRequestReferer",
"dimensions_clientRequestScheme",
"dimensions_clientSSLProtocol",
"dimensions_coloCode",
"dimensions_contentScanHasFailed",
"dimensions_contentScanNumMaliciousObj",
"dimensions_contentScanNumObj",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeResponseContentTypeName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_ja3Hash",
"dimensions_originASN",
"dimensions_originASNDescription",
"dimensions_originIP",
"dimensions_originResponseStatus",
"dimensions_requestSource",
"dimensions_sampleInterval",
"dimensions_upperTierColoName",
"dimensions_userAgent",
"dimensions_userAgentBrowser",
"dimensions_userAgentOS",
"dimensions_wafAttackScore",
"dimensions_wafRceAttackScore",
"dimensions_wafSqliAttackScore",
"dimensions_wafXssAttackScore",
"dimensions_xRequestedWith",
"ratio_status4xx",
"ratio_status5xx",
"sum_edgeResponseBytes",
"sum_visits"
]
},
"httpRequestsOverviewAdaptiveGroups": {
"availableFields": [
"avg_originResponseDurationMs",
"avg_sampleInterval",
"dimensions_clientCountryName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientSSLProtocol",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeResponseContentTypeName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_requestSource",
"dimensions_userAgentBrowser",
"ratio_cachedBytes",
"ratio_cachedRequests",
"ratio_encryptedBytes",
"ratio_encryptedRequests",
"ratio_status4xx",
"ratio_status5xx",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_pageViews",
"sum_requests",
"sum_visits"
]
},
"imageResizingRequests1mGroups": {
"availableFields": [
"count",
"dimensions_contentType",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_resizeError",
"sum_originalBytes",
"sum_originalPixels",
"sum_requests",
"sum_resizedBytes",
"sum_resizedPixels"
]
},
"loadBalancingRequestsAdaptive": {
"availableFields": [
"coloCode",
"datetime",
"errorType",
"lbName",
"numberOriginsSelected",
"origins_fqdn",
"origins_health",
"origins_ipv4",
"origins_ipv6",
"origins_originName",
"origins_selected",
"origins_weight",
"pools_avgRttMs",
"pools_distance",
"pools_healthCheckEnabled",
"pools_healthy",
"pools_id",
"pools_poolName",
"proxied",
"region",
"sampleInterval",
"selectedOriginIndex",
"selectedPoolAvgRttMs",
"selectedPoolHealthChecksEnabled",
"selectedPoolHealthy",
"selectedPoolId",
"selectedPoolIndex",
"selectedPoolName",
"sessionAffinity",
"sessionAffinityStatus",
"steeringPolicy"
]
},
"loadBalancingRequestsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_coloCode",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_errorType",
"dimensions_lbName",
"dimensions_multipleOriginsSelected",
"dimensions_numberOriginsSelected",
"dimensions_proxied",
"dimensions_region",
"dimensions_sampleInterval",
"dimensions_selectedOriginIndex",
"dimensions_selectedOriginName",
"dimensions_selectedOriginNames",
"dimensions_selectedPoolAvgRttMs",
"dimensions_selectedPoolHealthChecksEnabled",
"dimensions_selectedPoolHealthy",
"dimensions_selectedPoolId",
"dimensions_selectedPoolIndex",
"dimensions_selectedPoolName",
"dimensions_sessionAffinityEnabled",
"dimensions_sessionAffinityStatus",
"dimensions_steeringPolicy"
]
},
"logpushHealthAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_destinationType",
"dimensions_final",
"dimensions_jobId",
"dimensions_status",
"sum_bytes",
"sum_bytesCompressed",
"sum_records"
]
},
"nelReportsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_clientIPASN",
"dimensions_clientIPASNDescription",
"dimensions_clientIPCountry",
"dimensions_clientIPCountryCode",
"dimensions_clientIPVersion",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_lastKnownGoodColoCode",
"dimensions_phase",
"dimensions_protocol",
"dimensions_type"
]
},
"synAvgPps1mGroups": {
"availableFields": [
"count",
"dimensions_date",
"dimensions_datetimeDay",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"sum_avgPpsPerMinute"
]
},
"waitingRoomAnalyticsAdaptive": {
"availableFields": [
"abandoningUsersPerMinute",
"datetime",
"maxEstimatedTimeMinutes",
"newUsersPerMinute",
"newUsersPerMinuteConfig",
"sampleInterval",
"sessionDuration",
"timeBetweenRefreshesP50",
"timeBetweenRefreshesP75",
"timeBetweenRefreshesP90",
"timeBetweenRefreshesP95",
"timeInQueueP50",
"timeInQueueP75",
"timeInQueueP90",
"timeInQueueP95",
"timeOnOriginP50",
"timeOnOriginP75",
"timeOnOriginP90",
"timeOnOriginP95",
"totalActiveUsers",
"totalActiveUsersConfig",
"totalQueuedUsers",
"totalTimeWaitedP50",
"totalTimeWaitedP75",
"totalTimeWaitedP90",
"totalTimeWaitedP95",
"waitingRoomId",
"waitingRoomName"
]
},
"waitingRoomAnalyticsAdaptiveGroups": {
"availableFields": [
"avgWeighted_timeBetweenRefreshesP50",
"avgWeighted_timeBetweenRefreshesP75",
"avgWeighted_timeBetweenRefreshesP90",
"avgWeighted_timeBetweenRefreshesP95",
"avgWeighted_timeInQueueP50",
"avgWeighted_timeInQueueP75",
"avgWeighted_timeInQueueP90",
"avgWeighted_timeInQueueP95",
"avgWeighted_timeOnOriginP50",
"avgWeighted_timeOnOriginP75",
"avgWeighted_timeOnOriginP90",
"avgWeighted_timeOnOriginP95",
"avgWeighted_totalTimeWaitedP50",
"avgWeighted_totalTimeWaitedP75",
"avgWeighted_totalTimeWaitedP90",
"avgWeighted_totalTimeWaitedP95",
"avg_abandoningUsersPerMinute",
"avg_maxEstimatedTimeMinutes",
"avg_newUsersPerMinute",
"avg_newUsersPerMinuteConfig",
"avg_sampleInterval",
"avg_sessionDuration",
"avg_totalActiveUsers",
"avg_totalActiveUsersConfig",
"avg_totalQueuedUsers",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_sampleInterval",
"dimensions_waitingRoomId",
"max_abandoningUsersPerMinute",
"max_maxEstimatedTimeMinutes",
"max_newUsersPerMinute",
"max_newUsersPerMinuteConfig",
"max_sessionDuration",
"max_totalActiveUsers",
"max_totalActiveUsersConfig",
"max_totalQueuedUsers",
"min_maxEstimatedTimeMinutes",
"min_newUsersPerMinute",
"min_newUsersPerMinuteConfig",
"min_sessionDuration",
"min_totalActiveUsers",
"min_totalActiveUsersConfig",
"min_totalQueuedUsers",
"sum_newUsersPerMinute"
]
},
"workersZoneInvocationsAdaptiveGroups": {
"availableFields": [
"avg_avgCpuTime",
"dimensions_constantScriptId",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_httpResponseStatus",
"dimensions_scriptName",
"dimensions_stableId",
"dimensions_status",
"sum_requests",
"sum_responseBodySize",
"sum_subrequests",
"sum_totalCpuTime"
]
},
"workersZoneSubrequestsAdaptiveGroups": {
"availableFields": [
"dimensions_cacheStatus",
"dimensions_constantScriptId",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_httpResponseStatus",
"dimensions_scriptName",
"dimensions_stableId",
"sum_responseBodySize",
"sum_subrequests"
]
},
"zarazActionsAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_actionName",
"dimensions_date",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_toolName"
]
},
"zarazTrackAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_date",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_trackName",
"dimensions_urlPath"
]
},
"zarazTriggersAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_date",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_triggerName"
]
}
}
}
]
}
},
"errors": null
}
アカウントレベルデータセット
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
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,.description]|@csv' | column -t -s,
account_result.txt
"accessLoginRequestsAdaptiveGroups" "Access login requests"
"accountTag" ""
"cdnNetworkAnalyticsAdaptiveGroups" "Network analytics data for Cloudflare CDN traffic"
"dosdAttackAnalyticsGroups" "Attack analytics metadata for attacks detected by dosd"
"dosdNetworkAnalyticsAdaptiveGroups" "Network analytics data for dosd"
"durableObjectsInvocationsAdaptiveGroups" "Durable Objects invocations with adaptive sampling"
"durableObjectsPeriodicGroups" "Durable Objects periodic metrics"
"durableObjectsStorageGroups" "Durable Objects storage metrics"
"durableObjectsSubrequestsAdaptiveGroups" "Durable Objects subrequests with adaptive sampling"
"fbmAttackAnalyticsGroups" "FBM analytics metadata for attacks detected by dosd"
"firewallEventsAdaptive" "Raw Firewall events with adaptive sampling"
"firewallEventsAdaptiveGroups" "Aggregated Firewall events with adaptive sampling"
"flowtrackdNetworkAnalyticsAdaptiveGroups" "Network analytics data for flowtrackd"
"gatewayL4DownstreamSessionsAdaptiveGroups" "Aggregated metrics about downstream (client to edge) L4 Gateway Sessions. Metrics are reported on TCP or UDP session close"
"gatewayL4SessionsAdaptiveGroups" "BETA - Aggregate counts of Gateway L4 sessions with adaptive sampling"
"gatewayL4UpstreamSessionsAdaptiveGroups" "Aggregated metrics about upstream (edge to client) L4 Gateway Sessions. Metrics are reported on TCP QUIC or UDP session close"
"gatewayL7RequestsAdaptiveGroups" "BETA - Aggregate counts of Gateway L7 requests with adaptive sampling"
"gatewayResolverByCategoryAdaptiveGroups" "BETA - Aggregate counts of Gateway Resolver queries by category with adaptive sampling"
"gatewayResolverQueriesAdaptiveGroups" "BETA - Aggregate counts of Gateway Resolver queries with adaptive sampling"
"httpRequests1dGroups" "Daily rollups of request data"
"httpRequests1hGroups" "Hourly rollups of request data"
"httpRequests1mGroups" "Minutely rollups of request data"
"httpRequestsAdaptive" "Raw HTTP requests with adaptive sampling"
"httpRequestsAdaptiveGroups" "Aggregated HTTP requests data with adaptive sampling"
"httpRequestsOverviewAdaptiveGroups" "A high-level summary of HTTP requests made by end users."
"imagesRequestsAdaptiveGroups" "A high-level summary of Cloudflare Images served to end users."
"ipFlows1dGroups" "Beta. Daily rollups of IP flows"
"ipFlows1hGroups" "Beta. Hourly rollups of IP flows"
"ipFlows1mAttacksGroups" "Beta. Minutely rollups of IP flows including only attack traffic"
"ipFlows1mGroups" "Beta. Minutely rollups of IP flows"
"logpushHealthAdaptiveGroups" "Beta. Logpush job health metrics"
"magicFirewallNetworkAnalyticsAdaptiveGroups" "Network analytics data for Magic Firewall"
"magicFirewallSamplesAdaptiveGroups" "Data to visualize traffic allowed and blocked by Magic Firewall rules"
"magicTransitNetworkAnalyticsAdaptiveGroups" "Network analytics data for Magic Transit traffic"
"magicTransitTunnelHealthChecksAdaptiveGroups" "Beta. Magic Transit Health check results for customer GRE Tunnels with adaptive sampling (ABR)."
"magicTransitTunnelTrafficAdaptiveGroups" "Bandwidth usage metric of a Magic Transit tunnel."
"mnmFlowDataAdaptiveGroups" "Flow data collected through Magic Network Monitoring"
"nelReportsAdaptiveGroups" "Data to visualize network error logs"
"pagesFunctionsInvocationsAdaptiveGroups" "Pages Functions invocations with adaptive sampling"
"queueBacklogAdaptiveGroups" "Beta. Queue backlog data with adaptive sampling. Queues that are not being written to or read from will not return data even if they have a backlog."
"queueMessageOperationsAdaptiveGroups" "Beta. Queue message operation data with adaptive sampling"
"r2OperationsAdaptiveGroups" "Beta. R2 operations with adaptive sampling"
"r2StorageAdaptiveGroups" "Beta. R2 storage with adaptive sampling"
"rumPageloadEventsAdaptiveGroups" "Beta. Aggregated RUM pageload event metrics with adaptive sampling"
"rumPerformanceEventsAdaptiveGroups" "Beta. Aggregated RUM performance event metrics with adaptive sampling"
"rumWebVitalsEventsAdaptive" "Beta. RUM Web Vitals event metrics with adaptive sampling"
"rumWebVitalsEventsAdaptiveGroups" "Beta. Aggregated RUM Web Vitals event metrics with adaptive sampling"
"settings" ""
"spectrumNetworkAnalyticsAdaptiveGroups" "Network analytics data for Spectrum traffic"
"storageTraces" "Storage Tracing Information"
"streamMinutesViewedAdaptiveGroups" "A high-level summary of Cloudflare Stream minutes viewed."
"turnstileAdaptiveGroups" "Beta. Cloudflare Turnstile aggregated events with adaptive sampling"
"videoBufferEventsAdaptiveGroups" "Beta. Aggregated video streaming buffer event metrics with adaptive sampling"
"videoPlaybackEventsAdaptiveGroups" "Beta. Aggregated video streaming playback event metrics with adaptive sampling"
"videoQualityEventsAdaptiveGroups" "Beta. Aggregated video streaming quality change event metrics with adaptive sampling"
"workersAnalyticsEngineAdaptiveGroups" "Beta. Custom Events with adaptive sampling"
"workersInvocationsAdaptive" "Beta. Workers invocations with adaptive sampling"
"workersInvocationsScheduled" "Workers scheduled invocations"
"workersSubrequestsAdaptiveGroups" "Beta. Workers subrequests with adaptive sampling"
"zeroTrustPrivateNetworkDiscoveryGroups" "Beta - Unique origins applications and users discovered for Zero Trust private networks"
"zones" ""
アカウントデータセットの availableFields
getAccountAvailableFields
query getAccountAvailableFields ($accountTag: string){
viewer {
accounts(filter: {accountTag: $accountTag}) {
settings {
accessLoginRequestsAdaptiveGroups {availableFields}
cdnNetworkAnalyticsAdaptiveGroups {availableFields}
dosdAttackAnalyticsGroups {availableFields}
dosdNetworkAnalyticsAdaptiveGroups {availableFields}
durableObjectsInvocationsAdaptiveGroups {availableFields}
durableObjectsPeriodicGroups {availableFields}
durableObjectsStorageGroups {availableFields}
durableObjectsSubrequestsAdaptiveGroups {availableFields}
fbmAttackAnalyticsGroups {availableFields}
firewallEventsAdaptive {availableFields}
firewallEventsAdaptiveGroups {availableFields}
flowtrackdNetworkAnalyticsAdaptiveGroups {availableFields}
gatewayL4DownstreamSessionsAdaptiveGroups {availableFields}
gatewayL4SessionsAdaptiveGroups {availableFields}
gatewayL4UpstreamSessionsAdaptiveGroups {availableFields}
gatewayL7RequestsAdaptiveGroups {availableFields}
gatewayResolverByCategoryAdaptiveGroups {availableFields}
gatewayResolverQueriesAdaptiveGroups {availableFields}
httpRequests1dGroups {availableFields}
httpRequests1hGroups {availableFields}
httpRequests1mGroups {availableFields}
httpRequestsAdaptive {availableFields}
httpRequestsAdaptiveGroups {availableFields}
httpRequestsOverviewAdaptiveGroups {availableFields}
imagesRequestsAdaptiveGroups {availableFields}
ipFlows1dGroups {availableFields}
ipFlows1hGroups {availableFields}
ipFlows1mAttacksGroups {availableFields}
ipFlows1mGroups {availableFields}
logpushHealthAdaptiveGroups {availableFields}
magicFirewallNetworkAnalyticsAdaptiveGroups {availableFields}
magicFirewallSamplesAdaptiveGroups {availableFields}
magicTransitNetworkAnalyticsAdaptiveGroups {availableFields}
magicTransitTunnelHealthChecksAdaptiveGroups {availableFields}
magicTransitTunnelTrafficAdaptiveGroups {availableFields}
mnmFlowDataAdaptiveGroups {availableFields}
nelReportsAdaptiveGroups {availableFields}
pagesFunctionsInvocationsAdaptiveGroups {availableFields}
queueBacklogAdaptiveGroups {availableFields}
queueMessageOperationsAdaptiveGroups {availableFields}
r2OperationsAdaptiveGroups {availableFields}
r2StorageAdaptiveGroups {availableFields}
rumPageloadEventsAdaptiveGroups {availableFields}
rumPerformanceEventsAdaptiveGroups {availableFields}
rumWebVitalsEventsAdaptive {availableFields}
rumWebVitalsEventsAdaptiveGroups {availableFields}
spectrumNetworkAnalyticsAdaptiveGroups {availableFields}
storageTraces {availableFields}
streamMinutesViewedAdaptiveGroups {availableFields}
turnstileAdaptiveGroups {availableFields}
videoBufferEventsAdaptiveGroups {availableFields}
videoPlaybackEventsAdaptiveGroups {availableFields}
videoQualityEventsAdaptiveGroups {availableFields}
workersAnalyticsEngineAdaptiveGroups {availableFields}
workersInvocationsAdaptive {availableFields}
workersInvocationsScheduled {availableFields}
workersSubrequestsAdaptiveGroups {availableFields}
zeroTrustPrivateNetworkDiscoveryGroups {availableFields}
}
}
}
}
result.json
{
"data": {
"viewer": {
"accounts": [
{
"settings": {
"accessLoginRequestsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_appId",
"dimensions_approvingPolicyId",
"dimensions_cfRayId",
"dimensions_country",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeMinute",
"dimensions_deviceId",
"dimensions_hasExistingJWT",
"dimensions_hasGatewayEnabled",
"dimensions_hasWarpEnabled",
"dimensions_identityProvider",
"dimensions_ipAddress",
"dimensions_isSuccessfulLogin",
"dimensions_mtlsCertSerialId",
"dimensions_mtlsCommonName",
"dimensions_mtlsStatus",
"dimensions_serviceTokenId",
"dimensions_userUuid"
]
},
"cdnNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_mitigationSystem",
"dimensions_outcome",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"dosdAttackAnalyticsGroups": {
"availableFields": [
"attackId",
"attackType",
"bits",
"commonTcpFlags",
"commonTcpFlagsNames",
"destinationIp",
"destinationPort",
"endDatetime",
"ipProtocol",
"ipProtocolName",
"mitigationReason",
"mitigationScope",
"mitigationType",
"packets",
"sourceIp",
"sourcePort",
"startDatetime",
"tcpFlags",
"tcpFlagsNames"
]
},
"dosdNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_attackId",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_mitigationReason",
"dimensions_mitigationScope",
"dimensions_outcome",
"dimensions_protocolState",
"dimensions_ruleId",
"dimensions_rulesetId",
"dimensions_rulesetOverrideId",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"durableObjectsInvocationsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_environmentName",
"dimensions_namespaceId",
"dimensions_objectId",
"dimensions_scriptName",
"dimensions_status",
"max_responseBodySize",
"max_wallTime",
"min_responseBodySize",
"min_wallTime",
"quantiles_responseBodySizeP25",
"quantiles_responseBodySizeP50",
"quantiles_responseBodySizeP75",
"quantiles_responseBodySizeP90",
"quantiles_responseBodySizeP99",
"quantiles_responseBodySizeP999",
"quantiles_wallTimeP25",
"quantiles_wallTimeP50",
"quantiles_wallTimeP75",
"quantiles_wallTimeP90",
"quantiles_wallTimeP99",
"quantiles_wallTimeP999",
"sum_errors",
"sum_requests",
"sum_responseBodySize",
"sum_wallTime"
]
},
"durableObjectsPeriodicGroups": {
"availableFields": [
"dimensions_date",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_namespaceId",
"dimensions_objectId",
"max_activeWebsocketConnections",
"sum_activeTime",
"sum_cpuTime",
"sum_duration",
"sum_exceededCpuErrors",
"sum_exceededMemoryErrors",
"sum_fatalInternalErrors",
"sum_inboundWebsocketMsgCount",
"sum_outboundWebsocketMsgCount",
"sum_storageDeletes",
"sum_storageReadUnits",
"sum_storageWriteUnits",
"sum_subrequests"
]
},
"durableObjectsStorageGroups": {
"availableFields": [
"dimensions_date",
"dimensions_datetimeHour",
"max_storedBytes"
]
},
"durableObjectsSubrequestsAdaptiveGroups": {
"availableFields": [
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_environmentName",
"dimensions_namespaceId",
"dimensions_objectId",
"dimensions_scriptName",
"sum_requestBodySizeUncached"
]
},
"fbmAttackAnalyticsGroups": {
"availableFields": [
"attackId",
"attackType",
"bits",
"commonTcpFlags",
"commonTcpFlagsNames",
"destinationIp",
"destinationPort",
"endDatetime",
"ipProtocol",
"ipProtocolName",
"mitigationReason",
"mitigationScope",
"mitigationType",
"packets",
"sourceIp",
"sourcePort",
"startDatetime",
"tcpFlags",
"tcpFlagsNames"
]
},
"firewallEventsAdaptive": {
"availableFields": [
"action",
"apiGatewayMatchedEndpoint",
"clientASNDescription",
"clientAsn",
"clientCountryName",
"clientIP",
"clientIPClass",
"clientRefererHost",
"clientRefererPath",
"clientRefererQuery",
"clientRefererScheme",
"clientRequestHTTPHost",
"clientRequestHTTPMethodName",
"clientRequestHTTPProtocol",
"clientRequestPath",
"clientRequestQuery",
"clientRequestScheme",
"contentScanHasFailed",
"contentScanNumMaliciousObj",
"contentScanNumObj",
"contentScanObjResults",
"contentScanObjTypes",
"date",
"datetime",
"datetimeFifteenMinutes",
"datetimeFiveMinutes",
"datetimeHour",
"datetimeMinute",
"edgeColoName",
"edgeResponseStatus",
"httpApplication",
"httpApplicationVersion",
"kind",
"matchIndex",
"metadata_key",
"metadata_value",
"originResponseStatus",
"originatorRayName",
"rayName",
"ref",
"ruleId",
"rulesetId",
"sampleInterval",
"source",
"userAgent",
"visibility",
"wafAttackScore",
"wafMlAttackScore",
"wafMlSqliAttackScore",
"wafMlXssAttackScore",
"wafRceAttackScore",
"wafSqliAttackScore",
"wafXssAttackScore"
]
},
"firewallEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_action",
"dimensions_apiGatewayMatchedEndpoint",
"dimensions_clientASNDescription",
"dimensions_clientAsn",
"dimensions_clientCountryName",
"dimensions_clientIP",
"dimensions_clientIPClass",
"dimensions_clientRefererHost",
"dimensions_clientRefererPath",
"dimensions_clientRefererQuery",
"dimensions_clientRefererScheme",
"dimensions_clientRequestHTTPHost",
"dimensions_clientRequestHTTPMethodName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientRequestPath",
"dimensions_clientRequestQuery",
"dimensions_clientRequestScheme",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeColoName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_kind",
"dimensions_matchIndex",
"dimensions_originResponseStatus",
"dimensions_originatorRayName",
"dimensions_rayName",
"dimensions_ref",
"dimensions_ruleId",
"dimensions_rulesetId",
"dimensions_sampleInterval",
"dimensions_source",
"dimensions_userAgent",
"dimensions_visibility",
"dimensions_wafAttackScore",
"dimensions_wafMlAttackScore",
"dimensions_wafMlSqliAttackScore",
"dimensions_wafMlXssAttackScore",
"dimensions_wafRceAttackScore",
"dimensions_wafSqliAttackScore",
"dimensions_wafXssAttackScore"
]
},
"flowtrackdNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_mitigationReason",
"dimensions_mitigationScope",
"dimensions_outcome",
"dimensions_protocolState",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"gatewayL4DownstreamSessionsAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_quicErrorCode",
"dimensions_rttUs",
"dimensions_sessionId",
"dimensions_sourceIP",
"dimensions_tokenAuthStatus",
"dimensions_tokenSigningRegion",
"dimensions_transport",
"dimensions_transportHandshakeDurationUs",
"dimensions_transportStatus",
"quantiles_tokenAuthDurationUsP50",
"quantiles_transportHandshakeDurationUsP50",
"sum_bytesRecvd",
"sum_bytesSent",
"sum_clientBytesRetransmitted",
"sum_packetsRecvd",
"sum_packetsSent",
"sum_tokenAuthDurationUs"
]
},
"gatewayL4SessionsAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_action",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_destinationIp",
"dimensions_destinationPort",
"dimensions_deviceId",
"dimensions_email",
"dimensions_sni",
"dimensions_sourceIp",
"dimensions_sourcePort",
"dimensions_transport",
"dimensions_userId"
]
},
"gatewayL4UpstreamSessionsAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_destinationIP",
"dimensions_domainName",
"dimensions_downstreamSessionId",
"dimensions_httpConnectReqStatus",
"dimensions_quicErrorCode",
"dimensions_rttUs",
"dimensions_tokenSigningRegion",
"dimensions_totalTunnelSetupDurationUs",
"dimensions_transport",
"dimensions_transportStatus",
"quantiles_connectReqHandlingDurationUsP50",
"quantiles_totalTunnelSetupDurationUsP50",
"quantiles_tunnelSetupDurationUsP50",
"sum_bytesRecvd",
"sum_bytesSent",
"sum_connectReqHandlingDurationUs",
"sum_originBytesRetransmitted",
"sum_packetsRecvd",
"sum_packetsSent",
"sum_totalTunnelSetupDurationUs",
"sum_tunnelSetupDurationUs"
]
},
"gatewayL7RequestsAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_action",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceId",
"dimensions_email",
"dimensions_httpHost",
"dimensions_isIsolated",
"dimensions_userId"
]
},
"gatewayResolverByCategoryAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_categoryId",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_locationId",
"dimensions_resolverDecision"
]
},
"gatewayResolverQueriesAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_categoryIds",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_locationId",
"dimensions_queryNameReversed",
"dimensions_resolverDecision",
"dimensions_scheduleInfo"
]
},
"httpRequests1dGroups": {
"availableFields": [
"avg_bytes",
"avg_sampleInterval",
"dimensions_date",
"sum_browserMap_pageViews",
"sum_browserMap_uaBrowserFamily",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_clientHTTPVersionMap_clientHTTPProtocol",
"sum_clientHTTPVersionMap_requests",
"sum_clientSSLMap_clientSSLProtocol",
"sum_clientSSLMap_requests",
"sum_contentTypeMap_bytes",
"sum_contentTypeMap_edgeResponseContentTypeName",
"sum_contentTypeMap_requests",
"sum_countryMap_bytes",
"sum_countryMap_clientCountryName",
"sum_countryMap_requests",
"sum_countryMap_threats",
"sum_encryptedBytes",
"sum_encryptedRequests",
"sum_ipClassMap_ipType",
"sum_ipClassMap_requests",
"sum_pageViews",
"sum_requests",
"sum_responseStatusMap_edgeResponseStatus",
"sum_responseStatusMap_requests",
"sum_threatPathingMap_requests",
"sum_threatPathingMap_threatPathingName",
"sum_threats",
"uniq_uniques"
]
},
"httpRequests1hGroups": {
"availableFields": [
"avg_bytes",
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"sum_browserMap_pageViews",
"sum_browserMap_uaBrowserFamily",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_clientHTTPVersionMap_clientHTTPProtocol",
"sum_clientHTTPVersionMap_requests",
"sum_clientSSLMap_clientSSLProtocol",
"sum_clientSSLMap_requests",
"sum_contentTypeMap_bytes",
"sum_contentTypeMap_edgeResponseContentTypeName",
"sum_contentTypeMap_requests",
"sum_countryMap_bytes",
"sum_countryMap_clientCountryName",
"sum_countryMap_requests",
"sum_countryMap_threats",
"sum_encryptedBytes",
"sum_encryptedRequests",
"sum_ipClassMap_ipType",
"sum_ipClassMap_requests",
"sum_pageViews",
"sum_requests",
"sum_responseStatusMap_edgeResponseStatus",
"sum_responseStatusMap_requests",
"sum_threatPathingMap_requests",
"sum_threatPathingMap_threatPathingName",
"sum_threats",
"uniq_uniques"
]
},
"httpRequests1mGroups": {
"availableFields": []
},
"httpRequestsAdaptive": {
"availableFields": [
"apiGatewayMatchedEndpoint",
"cacheStatus",
"clientASNDescription",
"clientAsn",
"clientCountryName",
"clientDeviceType",
"clientIP",
"clientRefererHost",
"clientRequestHTTPHost",
"clientRequestHTTPMethodName",
"clientRequestHTTPProtocol",
"clientRequestPath",
"clientRequestQuery",
"clientRequestReferer",
"clientRequestScheme",
"clientSSLProtocol",
"coloCode",
"contentScanHasFailed",
"contentScanNumMaliciousObj",
"contentScanNumObj",
"date",
"datetime",
"datetimeFifteenMinutes",
"datetimeFiveMinutes",
"datetimeHour",
"datetimeMinute",
"edgeResponseContentTypeName",
"edgeResponseStatus",
"httpApplication",
"httpApplicationVersion",
"originASN",
"originASNDescription",
"originIP",
"originResponseStatus",
"requestSource",
"upperTierColoName",
"userAgent",
"userAgentBrowser",
"userAgentOS",
"wafAttackScore",
"wafRceAttackScore",
"wafSqliAttackScore",
"wafXssAttackScore",
"xRequestedWith"
]
},
"httpRequestsAdaptiveGroups": {
"availableFields": [
"avg_originResponseDurationMs",
"avg_sampleInterval",
"count",
"dimensions_apiGatewayMatchedEndpoint",
"dimensions_cacheStatus",
"dimensions_clientASNDescription",
"dimensions_clientAsn",
"dimensions_clientCountryName",
"dimensions_clientDeviceType",
"dimensions_clientIP",
"dimensions_clientRefererHost",
"dimensions_clientRequestHTTPHost",
"dimensions_clientRequestHTTPMethodName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientRequestPath",
"dimensions_clientRequestQuery",
"dimensions_clientRequestReferer",
"dimensions_clientRequestScheme",
"dimensions_clientSSLProtocol",
"dimensions_coloCode",
"dimensions_contentScanHasFailed",
"dimensions_contentScanNumMaliciousObj",
"dimensions_contentScanNumObj",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeResponseContentTypeName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_originASN",
"dimensions_originASNDescription",
"dimensions_originIP",
"dimensions_originResponseStatus",
"dimensions_requestSource",
"dimensions_sampleInterval",
"dimensions_upperTierColoName",
"dimensions_userAgent",
"dimensions_userAgentBrowser",
"dimensions_userAgentOS",
"dimensions_wafAttackScore",
"dimensions_wafRceAttackScore",
"dimensions_wafSqliAttackScore",
"dimensions_wafXssAttackScore",
"dimensions_xRequestedWith",
"ratio_status4xx",
"ratio_status5xx",
"sum_edgeResponseBytes",
"sum_visits"
]
},
"httpRequestsOverviewAdaptiveGroups": {
"availableFields": [
"avg_originResponseDurationMs",
"avg_sampleInterval",
"dimensions_clientCountryName",
"dimensions_clientRequestHTTPProtocol",
"dimensions_clientSSLProtocol",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeResponseContentTypeName",
"dimensions_edgeResponseStatus",
"dimensions_httpApplication",
"dimensions_httpApplicationVersion",
"dimensions_requestSource",
"dimensions_userAgentBrowser",
"ratio_cachedBytes",
"ratio_cachedRequests",
"ratio_encryptedBytes",
"ratio_encryptedRequests",
"ratio_status4xx",
"ratio_status5xx",
"sum_bytes",
"sum_cachedBytes",
"sum_cachedRequests",
"sum_pageViews",
"sum_requests",
"sum_visits"
]
},
"imagesRequestsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeResponseStatus",
"sum_requests"
]
},
"ipFlows1dGroups": {
"availableFields": [
"avg_sampleInterval",
"dimensions_attackDestinationIP",
"dimensions_attackDestinationPort",
"dimensions_attackId",
"dimensions_attackMitigationType",
"dimensions_attackProtocol",
"dimensions_attackSourcePort",
"dimensions_attackTcpFlags",
"dimensions_attackType",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloRegion",
"dimensions_date",
"dimensions_destinationIP",
"dimensions_destinationIPv4Range23",
"dimensions_destinationIPv4Range24",
"dimensions_destinationPort",
"dimensions_ipProtocol",
"dimensions_ipVersion",
"sum_bits",
"sum_packets"
]
},
"ipFlows1hGroups": {
"availableFields": [
"avg_sampleInterval",
"dimensions_attackDestinationIP",
"dimensions_attackDestinationPort",
"dimensions_attackId",
"dimensions_attackMitigationType",
"dimensions_attackProtocol",
"dimensions_attackSourcePort",
"dimensions_attackTcpFlags",
"dimensions_attackType",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloRegion",
"dimensions_date",
"dimensions_datetimeHour",
"dimensions_destinationIP",
"dimensions_destinationIPv4Range23",
"dimensions_destinationIPv4Range24",
"dimensions_destinationPort",
"dimensions_ipProtocol",
"dimensions_ipVersion",
"dimensions_sourceIPASNDescription",
"dimensions_sourceIPAsn",
"dimensions_sourceIPCountry",
"dimensions_sourcePort",
"dimensions_tcpFlags",
"sum_bits",
"sum_packets"
]
},
"ipFlows1mAttacksGroups": {
"availableFields": [
"avg_bitsPerSecond",
"avg_packetsPerSecond",
"avg_sampleInterval",
"dimensions_attackDestinationIP",
"dimensions_attackDestinationPort",
"dimensions_attackId",
"dimensions_attackMitigationType",
"dimensions_attackProtocol",
"dimensions_attackSourcePort",
"dimensions_attackTcpFlags",
"dimensions_attackType",
"dimensions_date",
"dimensions_destinationIP",
"dimensions_destinationPort",
"max_bitsPerSecond",
"max_datetimeMinute",
"max_packetsPerSecond",
"min_bitsPerSecond",
"min_datetimeMinute",
"min_packetsPerSecond",
"sum_bits",
"sum_packets"
]
},
"ipFlows1mGroups": {
"availableFields": [
"avg_bitsPerSecond",
"avg_packetsPerSecond",
"avg_sampleInterval",
"dimensions_attackDestinationIP",
"dimensions_attackDestinationPort",
"dimensions_attackId",
"dimensions_attackMitigationType",
"dimensions_attackProtocol",
"dimensions_attackSourcePort",
"dimensions_attackTcpFlags",
"dimensions_attackType",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloRegion",
"dimensions_date",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_destinationIP",
"dimensions_destinationIPv4Range23",
"dimensions_destinationIPv4Range24",
"dimensions_destinationPort",
"dimensions_ipProtocol",
"dimensions_ipVersion",
"dimensions_sourceIP",
"dimensions_sourceIPASNDescription",
"dimensions_sourceIPAsn",
"dimensions_sourceIPCountry",
"dimensions_sourcePort",
"dimensions_tcpFlags",
"max_bitsPerSecond",
"max_datetimeMinute",
"max_packetsPerSecond",
"min_bitsPerSecond",
"min_datetimeMinute",
"min_packetsPerSecond",
"sum_bits",
"sum_packets"
]
},
"logpushHealthAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_destinationType",
"dimensions_final",
"dimensions_jobId",
"dimensions_status",
"sum_bytes",
"sum_bytesCompressed",
"sum_records"
]
},
"magicFirewallNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_outcome",
"dimensions_ruleId",
"dimensions_rulesetId",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"magicFirewallSamplesAdaptiveGroups": {
"availableFields": [
"dimensions_datetime",
"dimensions_datetimeFiveMinute",
"dimensions_ruleId",
"dimensions_system",
"sum_bits",
"sum_packets"
]
},
"magicTransitNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_mitigationSystem",
"dimensions_outcome",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"magicTransitTunnelHealthChecksAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"avg_tunnelState",
"count",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_edgeColoCity",
"dimensions_edgeColoCode",
"dimensions_edgeColoCountry",
"dimensions_edgeColoName",
"dimensions_edgeColoRegion",
"dimensions_remoteTunnelIPv4",
"dimensions_resultStatus",
"dimensions_tunnelName"
]
},
"magicTransitTunnelTrafficAdaptiveGroups": {
"availableFields": [
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_direction",
"dimensions_edgeColoCity",
"dimensions_edgeColoCode",
"dimensions_edgeColoCountry",
"dimensions_edgeColoGeohash",
"dimensions_edgeColoName",
"dimensions_notCfIps",
"dimensions_system",
"dimensions_tunnelName"
]
},
"mnmFlowDataAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAddress",
"dimensions_destinationPort",
"dimensions_ethertype",
"dimensions_protocol",
"dimensions_protocolString",
"dimensions_routerAddress",
"dimensions_sourceAddress",
"dimensions_sourcePort",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_version",
"sum_bits",
"sum_packets"
]
},
"nelReportsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_clientIPASN",
"dimensions_clientIPASNDescription",
"dimensions_clientIPCountry",
"dimensions_clientIPCountryCode",
"dimensions_clientIPVersion",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_lastKnownGoodColoCode",
"dimensions_phase",
"dimensions_protocol",
"dimensions_type"
]
},
"pagesFunctionsInvocationsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_scriptName",
"dimensions_stableId",
"dimensions_status",
"dimensions_usageModel",
"quantiles_cpuTimeP50",
"quantiles_cpuTimeP75",
"quantiles_cpuTimeP99",
"quantiles_cpuTimeP999",
"quantiles_durationP50",
"quantiles_durationP75",
"quantiles_durationP99",
"quantiles_durationP999",
"sum_duration",
"sum_errors",
"sum_requests",
"sum_responseBodySize",
"sum_subrequests",
"sum_wallTime"
]
},
"queueBacklogAdaptiveGroups": {
"availableFields": [
"avg_bytes",
"avg_messages",
"avg_sampleInterval",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_queueId"
]
},
"queueMessageOperationsAdaptiveGroups": {
"availableFields": [
"avg_lagTime",
"avg_retryCount",
"avg_sampleInterval",
"count",
"dimensions_actionType",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_outcome",
"dimensions_queueId",
"max_messageSize",
"sum_billableOperations",
"sum_bytes"
]
},
"r2OperationsAdaptiveGroups": {
"availableFields": [
"dimensions_actionStatus",
"dimensions_actionType",
"dimensions_bucketName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_objectName",
"dimensions_responseStatusCode",
"sum_requests",
"sum_responseObjectSize"
]
},
"r2StorageAdaptiveGroups": {
"availableFields": [
"dimensions_bucketName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"max_metadataSize",
"max_objectCount",
"max_payloadSize",
"max_uploadCount"
]
},
"rumPageloadEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_countryName",
"dimensions_customTagInternalSxg",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceType",
"dimensions_refererHost",
"dimensions_refererPath",
"dimensions_refererScheme",
"dimensions_requestHost",
"dimensions_requestPath",
"dimensions_requestScheme",
"dimensions_siteTag",
"dimensions_userAgentBrowser",
"dimensions_userAgentOS",
"sum_visits"
]
},
"rumPerformanceEventsAdaptiveGroups": {
"availableFields": [
"avg_connectionTime",
"avg_dnsTime",
"avg_firstContentfulPaint",
"avg_firstPaint",
"avg_loadEventTime",
"avg_pageLoadTime",
"avg_pageRenderTime",
"avg_requestTime",
"avg_responseTime",
"avg_sampleInterval",
"count",
"dimensions_countryName",
"dimensions_customTagInternalSxg",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceType",
"dimensions_refererHost",
"dimensions_refererPath",
"dimensions_refererScheme",
"dimensions_requestHost",
"dimensions_requestPath",
"dimensions_requestScheme",
"dimensions_siteTag",
"dimensions_userAgentBrowser",
"dimensions_userAgentOS",
"quantiles_connectionTimeP50",
"quantiles_connectionTimeP75",
"quantiles_connectionTimeP90",
"quantiles_connectionTimeP99",
"quantiles_dnsTimeP50",
"quantiles_dnsTimeP75",
"quantiles_dnsTimeP90",
"quantiles_dnsTimeP99",
"quantiles_firstContentfulPaintP50",
"quantiles_firstContentfulPaintP75",
"quantiles_firstContentfulPaintP90",
"quantiles_firstContentfulPaintP99",
"quantiles_firstPaintP50",
"quantiles_firstPaintP75",
"quantiles_firstPaintP90",
"quantiles_firstPaintP99",
"quantiles_loadEventTimeP50",
"quantiles_loadEventTimeP75",
"quantiles_loadEventTimeP90",
"quantiles_loadEventTimeP99",
"quantiles_pageLoadTimeP50",
"quantiles_pageLoadTimeP75",
"quantiles_pageLoadTimeP90",
"quantiles_pageLoadTimeP99",
"quantiles_pageRenderTimeP50",
"quantiles_pageRenderTimeP75",
"quantiles_pageRenderTimeP90",
"quantiles_pageRenderTimeP99",
"quantiles_requestTimeP50",
"quantiles_requestTimeP75",
"quantiles_requestTimeP90",
"quantiles_requestTimeP99",
"quantiles_responseTimeP50",
"quantiles_responseTimeP75",
"quantiles_responseTimeP90",
"quantiles_responseTimeP99",
"sum_visits"
]
},
"rumWebVitalsEventsAdaptive": {
"availableFields": [
"countryName",
"cumulativeLayoutShift",
"cumulativeLayoutShiftCurrentRect",
"cumulativeLayoutShiftElement",
"cumulativeLayoutShiftPath",
"cumulativeLayoutShiftPreviousRect",
"customTagInternalSxg",
"date",
"datetime",
"datetimeFifteenMinutes",
"datetimeFiveMinutes",
"datetimeHalfOfHour",
"datetimeHour",
"datetimeMinute",
"deviceType",
"refererHost",
"refererPath",
"refererScheme",
"requestHost",
"requestPath",
"requestScheme",
"sampleInterval",
"siteTag",
"userAgentBrowser",
"userAgentOS"
]
},
"rumWebVitalsEventsAdaptiveGroups": {
"availableFields": [
"avg_cumulativeLayoutShift",
"avg_firstContentfulPaint",
"avg_firstInputDelay",
"avg_interactionToNextPaint",
"avg_largestContentfulPaint",
"avg_sampleInterval",
"avg_timeToFirstByte",
"count",
"dimensions_countryName",
"dimensions_cumulativeLayoutShift",
"dimensions_cumulativeLayoutShiftElement",
"dimensions_cumulativeLayoutShiftPath",
"dimensions_customTagInternalSxg",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceType",
"dimensions_firstInputDelay",
"dimensions_firstInputDelayElement",
"dimensions_firstInputDelayName",
"dimensions_firstInputDelayPath",
"dimensions_largestContentfulPaint",
"dimensions_largestContentfulPaintElement",
"dimensions_largestContentfulPaintObjectHost",
"dimensions_largestContentfulPaintObjectPath",
"dimensions_largestContentfulPaintObjectScheme",
"dimensions_largestContentfulPaintPath",
"dimensions_refererHost",
"dimensions_refererPath",
"dimensions_refererScheme",
"dimensions_requestHost",
"dimensions_requestPath",
"dimensions_requestScheme",
"dimensions_siteTag",
"dimensions_userAgentBrowser",
"dimensions_userAgentOS",
"quantiles_cumulativeLayoutShiftP50",
"quantiles_cumulativeLayoutShiftP75",
"quantiles_cumulativeLayoutShiftP90",
"quantiles_cumulativeLayoutShiftP99",
"quantiles_firstContentfulPaintP50",
"quantiles_firstContentfulPaintP75",
"quantiles_firstContentfulPaintP90",
"quantiles_firstContentfulPaintP99",
"quantiles_firstInputDelayP50",
"quantiles_firstInputDelayP75",
"quantiles_firstInputDelayP90",
"quantiles_firstInputDelayP99",
"quantiles_interactionToNextPaintP50",
"quantiles_interactionToNextPaintP75",
"quantiles_interactionToNextPaintP90",
"quantiles_interactionToNextPaintP99",
"quantiles_largestContentfulPaintP50",
"quantiles_largestContentfulPaintP75",
"quantiles_largestContentfulPaintP90",
"quantiles_largestContentfulPaintP99",
"quantiles_timeToFirstByteP50",
"quantiles_timeToFirstByteP75",
"quantiles_timeToFirstByteP90",
"quantiles_timeToFirstByteP99",
"sum_clsGood",
"sum_clsNeedsImprovement",
"sum_clsPoor",
"sum_clsTotal",
"sum_fcpGood",
"sum_fcpNeedsImprovement",
"sum_fcpPoor",
"sum_fcpTotal",
"sum_fidGood",
"sum_fidNeedsImprovement",
"sum_fidPoor",
"sum_fidTotal",
"sum_inpGood",
"sum_inpNeedsImprovement",
"sum_inpPoor",
"sum_inpTotal",
"sum_lcpGood",
"sum_lcpNeedsImprovement",
"sum_lcpPoor",
"sum_lcpTotal",
"sum_ttfbGood",
"sum_ttfbNeedsImprovement",
"sum_ttfbPoor",
"sum_ttfbTotal",
"sum_visits"
]
},
"spectrumNetworkAnalyticsAdaptiveGroups": {
"availableFields": [
"avg_bitRate",
"avg_bitRateDay",
"avg_bitRateFifteenMinutes",
"avg_bitRateFiveMinutes",
"avg_bitRateHour",
"avg_bitRateMinute",
"avg_bitRateTenSeconds",
"avg_packetRate",
"avg_packetRateDay",
"avg_packetRateFifteenMinutes",
"avg_packetRateFiveMinutes",
"avg_packetRateHour",
"avg_packetRateMinute",
"avg_packetRateTenSeconds",
"dimensions_coloCity",
"dimensions_coloCode",
"dimensions_coloCountry",
"dimensions_coloGeohash",
"dimensions_coloName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_datetimeTenSeconds",
"dimensions_destinationAsn",
"dimensions_destinationAsnName",
"dimensions_destinationCountry",
"dimensions_destinationGeohash",
"dimensions_destinationPort",
"dimensions_direction",
"dimensions_ethertype",
"dimensions_greChecksum",
"dimensions_greEthertype",
"dimensions_greHeaderLength",
"dimensions_greKey",
"dimensions_greSequenceNumber",
"dimensions_greVersion",
"dimensions_icmpChecksum",
"dimensions_icmpCode",
"dimensions_icmpType",
"dimensions_ipDestinationAddress",
"dimensions_ipDestinationSubnet",
"dimensions_ipFragmentOffset",
"dimensions_ipHeaderLength",
"dimensions_ipMoreFragments",
"dimensions_ipProtocol",
"dimensions_ipProtocolName",
"dimensions_ipSourceAddress",
"dimensions_ipSourceSubnet",
"dimensions_ipTotalLength",
"dimensions_ipTotalLengthBuckets",
"dimensions_ipTtl",
"dimensions_ipTtlBuckets",
"dimensions_ipv4Checksum",
"dimensions_ipv4DontFragment",
"dimensions_ipv4Dscp",
"dimensions_ipv4Ecn",
"dimensions_ipv4Identification",
"dimensions_ipv4Options",
"dimensions_ipv6Dscp",
"dimensions_ipv6Ecn",
"dimensions_ipv6ExtensionHeaders",
"dimensions_ipv6FlowLabel",
"dimensions_ipv6Identification",
"dimensions_mitigationSystem",
"dimensions_outcome",
"dimensions_sampleInterval",
"dimensions_sourceAsn",
"dimensions_sourceAsnName",
"dimensions_sourceCountry",
"dimensions_sourceGeohash",
"dimensions_sourcePort",
"dimensions_system",
"dimensions_tcpAcknowledgementNumber",
"dimensions_tcpChecksum",
"dimensions_tcpDataOffset",
"dimensions_tcpFlags",
"dimensions_tcpFlagsString",
"dimensions_tcpMss",
"dimensions_tcpOptions",
"dimensions_tcpSackBlocks",
"dimensions_tcpSackPermitted",
"dimensions_tcpSequenceNumber",
"dimensions_tcpTimestampEcr",
"dimensions_tcpTimestampValue",
"dimensions_tcpUrgentPointer",
"dimensions_tcpWindowScale",
"dimensions_tcpWindowSize",
"dimensions_udpChecksum",
"dimensions_udpPayloadLength",
"dimensions_verdict",
"sum_bits",
"sum_packets"
]
},
"storageTraces": {
"availableFields": []
},
"streamMinutesViewedAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_clientCountryName",
"dimensions_creator",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_mediaType",
"dimensions_uid",
"sum_minutesViewed"
]
},
"turnstileAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_action",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeDay",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_eventType",
"dimensions_siteKey"
]
},
"videoBufferEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_clientCountryName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceBrowser",
"dimensions_deviceOs",
"dimensions_deviceType",
"dimensions_eventType",
"dimensions_uid"
]
},
"videoPlaybackEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_clientCountryName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceBrowser",
"dimensions_deviceOs",
"dimensions_deviceType",
"dimensions_uid",
"sum_timeViewedMinutes"
]
},
"videoQualityEventsAdaptiveGroups": {
"availableFields": [
"avg_sampleInterval",
"count",
"dimensions_clientCountryName",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHalfOfHour",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_deviceBrowser",
"dimensions_deviceOs",
"dimensions_deviceType",
"dimensions_eventType",
"dimensions_qualityResolution",
"dimensions_uid"
]
},
"workersAnalyticsEngineAdaptiveGroups": {
"availableFields": [
"count",
"dimensions_dataset",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeFifteenMinutes",
"dimensions_datetimeFiveMinutes",
"dimensions_datetimeHour",
"dimensions_datetimeMinute"
]
},
"workersInvocationsAdaptive": {
"availableFields": [
"avg_sampleInterval",
"dimensions_constantScriptId",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_dispatchNamespaceName",
"dimensions_environmentName",
"dimensions_scriptName",
"dimensions_scriptTag",
"dimensions_stableId",
"dimensions_status",
"dimensions_usageModel",
"max_cpuTime",
"max_duration",
"max_responseBodySize",
"max_wallTime",
"min_cpuTime",
"min_duration",
"min_responseBodySize",
"min_wallTime",
"quantiles_cpuTimeP25",
"quantiles_cpuTimeP50",
"quantiles_cpuTimeP75",
"quantiles_cpuTimeP90",
"quantiles_cpuTimeP99",
"quantiles_cpuTimeP999",
"quantiles_durationP25",
"quantiles_durationP50",
"quantiles_durationP75",
"quantiles_durationP90",
"quantiles_durationP99",
"quantiles_durationP999",
"quantiles_responseBodySizeP25",
"quantiles_responseBodySizeP50",
"quantiles_responseBodySizeP75",
"quantiles_responseBodySizeP90",
"quantiles_responseBodySizeP99",
"quantiles_responseBodySizeP999",
"quantiles_wallTimeP25",
"quantiles_wallTimeP50",
"quantiles_wallTimeP75",
"quantiles_wallTimeP90",
"quantiles_wallTimeP99",
"quantiles_wallTimeP999",
"sum_duration",
"sum_errors",
"sum_requests",
"sum_responseBodySize",
"sum_subrequests",
"sum_wallTime"
]
},
"workersInvocationsScheduled": {
"availableFields": [
"cpuTimeUs",
"cron",
"datetime",
"environmentName",
"scheduledDatetime",
"scriptName",
"status"
]
},
"workersSubrequestsAdaptiveGroups": {
"availableFields": [
"dimensions_cacheStatus",
"dimensions_constantScriptId",
"dimensions_date",
"dimensions_datetime",
"dimensions_datetimeHour",
"dimensions_datetimeMinute",
"dimensions_environmentName",
"dimensions_scriptName",
"dimensions_stableId",
"dimensions_usageModel",
"sum_requestBodySizeUncached",
"sum_subrequests"
]
},
"zeroTrustPrivateNetworkDiscoveryGroups": {
"availableFields": [
"count",
"dimensions_date",
"dimensions_datetimeHour",
"dimensions_destinationIP",
"dimensions_destinationPort",
"dimensions_email",
"dimensions_hostname",
"dimensions_originId",
"dimensions_status",
"dimensions_transport",
"dimensions_userId",
"max_dateTime",
"uniq_emails",
"uniq_origins",
"uniq_userIds"
]
}
}
}
]
}
},
"errors": null
}
データセットのメトリクス取得
-
r2OperationsAdaptiveGroups
-->AccountR2OperationsAdaptiveGroups
のように指定するとメトリクス取得できます。
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
http -A creds $GQL_ENDPOINT query='query
{
__type(name: "AccountR2OperationsAdaptiveGroups") {
name,
description,
fields{
name,
description
}
}
}
' | jq -r '.data.__type.fields[] | [.name,.description]|@csv' | column -t -s,
metrics.txt
"dimensions" "List of dimensions to group by"
"sum" "The sum of values for a metric per dimension"
【参考】全データセットのメトリクス取得
export GQL_ENDPOINT='https://api.cloudflare.com/client/v4/graphql'
http -A creds $GQL_ENDPOINT query='query
{
__schema {
types {
name,
description,
fields{
name,
description,
}
}
}
}
' | jq -r