Skip to content

eventsSummary

Query

Summarizes events over a time range.

Response

Returns EventsSummary

Arguments

NameTypeDescription
startTimeDateTimeOffset!

Start time for the summary.

endTimeDateTimeOffset!

End time for the summary.

filterFilterEventsSummaryInput

If provided, only summarize events matching the filter.

bucket DeprecatedSummaryBucketSize

If provided, return summary buckets of this size.

Deprecated: Grouping by buckets is deprecated in favor of grouping by eventsBucket. Use eventsBucket.size to group events by a SummaryBucketSize.

bucketingStrategyBucketingStrategy!

How to bucket events. Defaults to ACTIVE.

Default: ACTIVE

eventsBucketEventsSummaryBucketType

If provided, group the summary buckets by the provided grouping types.

metadataKeysPath[String!]

If provided, return metadata keys at this JSON path instead of root-level keys. Useful for drilling down into nested metadata objects.

Example

query eventsSummary(
$startTime: DateTimeOffset!,
$endTime: DateTimeOffset!,
$filter: FilterEventsSummaryInput,
$bucket: SummaryBucketSize,
$bucketingStrategy: BucketingStrategy!,
$eventsBucket: EventsSummaryBucketType,
$metadataKeysPath: [String!]
) {
eventsSummary(
startTime: $startTime,
endTime: $endTime,
filter: $filter,
bucket: $bucket,
bucketingStrategy: $bucketingStrategy,
eventsBucket: $eventsBucket,
metadataKeysPath: $metadataKeysPath
) {
total
startedCount
endedCount
summaryStatistics {
duration {
min
average
max
}
}
buckets {
key {
time
type
subType
priority
draft
validationStatus
}
total
startedCount
endedCount
summaryStatistics {
__typename
}
}
highestTotalBuckets {
key {
time
type
subType
priority
draft
validationStatus
}
total
}
metadataKeys
}
}