Schema

Graphql Schema for Observability

Events

Event

FieldsDescription
idThe id of the event
groupIdThe group id (also known as the trace id) of an event
spaceIdThe nacelle space id associated to this event
nacelleEntryIdThe nacelle entry Id associated to this event
userIdThe userId associated to this event
sourceIDThe source id of the content related to this event
actionWhat this event was doing
statusWhat the status of this event was. Only possible values are PROGRESS, WARN, ERROR, and COMPLETED.
messageA user friendly message about the state of the event. If the event was an error this should include error details.
timestampWhen this event occurred in the system
metaA unstructured json blob that contains additional information about the event.
requestOriginWhere this event originated from, either COMMAND or WEBHOOK.

EventFilter

FieldsDescription
afterA cursor for navigating in forwards through data
beforeA cursor for navigating in backwards through data
startA timestamp that filters out all events before it
endA timestamp that filters out all events after it
groupIdA groupid used to filter out events to only events in that groupid
nacelleEntryIdA nacelleEntryID used to filter out events to only those with the given nacelleEntryID
userIdA userId used to filter out events to only those with the given userId
sourceIDA sourceId used to filter out events to only those with the given sourceId
actionAn action used to filter out events to only those with the given action
statusA status used to filter out events to only those with the given status
requestOriginA requestOrigin (either COMMAND or WEBHOOK) used to filter out events to only those with the given requestOrigin
firstFirst denotes how many records to return. (Max value 1000)
orderByHow the returned rows are ordered either VERSION, or TIMESTAMP.
directionHow the returned rows are ordered either ASC or DESC

EventConnection

FieldsDescription
totalCountTriggers an additional query which returns the total count of records that match the given filter
pageInfoAn object containing pagination information
edgesAn object containing EventEdges

EventEdge

FieldsDescription
nodeThe request event data
cursorThe cursor associated to this node

Group

FieldsDescription
nameThe name of the field being grouped. Either a status or a groupId depending on usage
countThe number of events found that match the request

Summaries

Summary

FieldsDescription
groupIDThe group id for a summary
firstEventTimestampA timestamp representing the first event received
lastEventTimestampA timestamp representing the latest event received
countProgressThe number of progress events received
countErrorThe number of error events received
countWarnThe number of warn events received
countCompleteThe number of complete events received

SummaryFilter

FieldsDescription
afterA cursor for navigating in forwards through data
beforeA cursor for navigating in backwards through data
startA timestamp that filters out all summaries before it
endA timestamp that filters out all summaries after it
groupIdA groupid used to filter out summaries to only summaries in that groupid
firstFirst denotes how many records to return. Max: 1000 Default: 50
orderByHow the returned rows are ordered either first_event_timestamp, or last_event_timestamp.
directionHow the returned rows are ordered either ASC or DESC
sourcesAn array of strings representing the sources to return (for example shopify, contentful)
countOfA status to filter summaries by that must have a count greater than 0

SummaryConnection

FieldsDescription
totalCountTriggers an additional query which returns the total count of records that match the given filter
pageInfoAn object containing pagination information
edgesAn array of SummaryEdge’s

SummaryEdge

FieldsDescription
nodeThe requested Summary data
cursorThe cursor associated to this node

Digests

Digest

FieldsDescription
groupIDThe group id (also known as the trace id) for a digest
spaceIDThe SpaceID this digest belongs to
statusThe status of this Digest
MetaMetadata associated with the digest
CategoryThe category of the digest

DigestFilter

FieldsDescription
afterA cursor for navigating in forwards through data
beforeA cursor for navigating in backwards through data
startA timestamp that filters out all digests before it
endA timestamp that filters out all digests after it
groupIdA groupid used to filter out summaries to only summaries in that groupid
firstFirst denotes how many records to return. Max: 1000 Default: 50
orderByHow the returned rows are ordered currently only CREATED_AT is available.
directionHow the returned rows are ordered either ASC of DESC
categoriesCategory to search for digests with

DigestConnection

FieldsDescription
totalCountTriggers an additional query which returns the total count of records that match the given filter
pageInfoAn object containing pagination information
edgesAn array of DigestEdge's

DigestEdge

FieldsDescription
nodeThe requested Digest data
cursorThe cursor associated to this node

Pagination

PageInfo

FieldsDescription
hasNextPageWhether there is a next page to view
hasPreviousPageWhether there is a previous page to view
startCursorThe starting cursor of this request
endCursorThe ending cursor of this request