Observability
ObservabilityTelemetry
List keys
client.Workers.Observability.Telemetry.Keys(ctx, params) (*SinglePage[ObservabilityTelemetryKeysResponse], error)
POST/accounts/{account_id}/workers/observability/telemetry/keys
Run a query
client.Workers.Observability.Telemetry.Query(ctx, params) (*ObservabilityTelemetryQueryResponse, error)
POST/accounts/{account_id}/workers/observability/telemetry/query
List values
client.Workers.Observability.Telemetry.Values(ctx, params) (*SinglePage[ObservabilityTelemetryValuesResponse], error)
POST/accounts/{account_id}/workers/observability/telemetry/values
Prepare live tail
client.Workers.Observability.Telemetry.LiveTail(ctx, params) (*ObservabilityTelemetryLiveTailResponse, error)
POST/accounts/{account_id}/workers/observability/telemetry/live-tail
Live tail heartbeat
client.Workers.Observability.Telemetry.LiveTailHeartbeat(ctx, params) (*ObservabilityTelemetryLiveTailHeartbeatResponse, error)
POST/accounts/{account_id}/workers/observability/telemetry/live-tail/heartbeat
ObservabilityAgents
ObservabilityAgentsTraces
List Agent Traces
client.Workers.Observability.Agents.Traces.List(ctx, params) (*CursorPagination[ObservabilityAgentTraceListResponse], error)
GET/accounts/{account_id}/workers/observability/agents/traces
Get an Agent Trace
client.Workers.Observability.Agents.Traces.Get(ctx, traceID, params) (*ObservabilityAgentTraceGetResponse, error)
GET/accounts/{account_id}/workers/observability/agents/traces/{traceId}
List Agent Trace events
client.Workers.Observability.Agents.Traces.Events(ctx, traceID, params) (*[]ObservabilityAgentTraceEventsResponse, error)
GET/accounts/{account_id}/workers/observability/agents/traces/{traceId}/events
ObservabilityIssues
List detected issues
client.Workers.Observability.Issues.List(ctx, params) (*SinglePage[ObservabilityIssueListResponse], error)
GET/accounts/{account_id}/workers/observability/issues
Get an issue
client.Workers.Observability.Issues.Get(ctx, issueID, query) (*ObservabilityIssueGetResponse, error)
GET/accounts/{account_id}/workers/observability/issues/{issueId}
Modify an issue
client.Workers.Observability.Issues.Update(ctx, issueID, params) (*ObservabilityIssueUpdateResponse, error)
PATCH/accounts/{account_id}/workers/observability/issues/{issueId}
Summarize detected issues
client.Workers.Observability.Issues.Summary(ctx, params) (*ObservabilityIssueSummaryResponse, error)
GET/accounts/{account_id}/workers/observability/issues/summary
Create an issue group
client.Workers.Observability.Issues.Group(ctx, params) (*ObservabilityIssueGroupResponse, error)
POST/accounts/{account_id}/workers/observability/issues/groups
Dissolve an issue group
client.Workers.Observability.Issues.Ungroup(ctx, groupID, body) (*ObservabilityIssueUngroupResponse, error)
DELETE/accounts/{account_id}/workers/observability/issues/groups/{groupId}
Add issue group members
client.Workers.Observability.Issues.Add(ctx, groupID, params) (*ObservabilityIssueAddResponse, error)
POST/accounts/{account_id}/workers/observability/issues/groups/{groupId}/members
Remove an issue group member
client.Workers.Observability.Issues.Remove(ctx, groupID, issueID, body) (*ObservabilityIssueRemoveResponse, error)
DELETE/accounts/{account_id}/workers/observability/issues/groups/{groupId}/members/{issueId}
Notify about an issue
client.Workers.Observability.Issues.Notify(ctx, issueID, params) (*ObservabilityIssueNotifyResponse, error)
POST/accounts/{account_id}/workers/observability/issues/{issueId}/notification-runs
List issue occurrences
client.Workers.Observability.Issues.Occurrences(ctx, issueID, params) (*[]ObservabilityIssueOccurrencesResponse, error)
GET/accounts/{account_id}/workers/observability/issues/{issueId}/occurrences
ObservabilityIssuesAutomations
List issue automations
client.Workers.Observability.Issues.Automations.List(ctx, params) (*ObservabilityIssueAutomationListResponse, error)
GET/accounts/{account_id}/workers/observability/issues/automations
Get an issue automation
client.Workers.Observability.Issues.Automations.Get(ctx, automationID, query) (*ObservabilityIssueAutomationGetResponse, error)
GET/accounts/{account_id}/workers/observability/issues/automations/{automationId}
Create an issue automation
client.Workers.Observability.Issues.Automations.New(ctx, params) (*ObservabilityIssueAutomationNewResponse, error)
POST/accounts/{account_id}/workers/observability/issues/automations
Update an issue automation
client.Workers.Observability.Issues.Automations.Update(ctx, automationID, params) (*ObservabilityIssueAutomationUpdateResponse, error)
PUT/accounts/{account_id}/workers/observability/issues/automations/{automationId}
Delete an issue automation
client.Workers.Observability.Issues.Automations.Delete(ctx, automationID, body) (*ObservabilityIssueAutomationDeleteResponse, error)
DELETE/accounts/{account_id}/workers/observability/issues/automations/{automationId}
ObservabilityDestinations
Get Destinations
client.Workers.Observability.Destinations.List(ctx, params) (*SinglePage[ObservabilityDestinationListResponse], error)
GET/accounts/{account_id}/workers/observability/destinations
Create Destination
client.Workers.Observability.Destinations.New(ctx, params) (*ObservabilityDestinationNewResponse, error)
POST/accounts/{account_id}/workers/observability/destinations
Update Destination
client.Workers.Observability.Destinations.Update(ctx, slug, params) (*ObservabilityDestinationUpdateResponse, error)
PATCH/accounts/{account_id}/workers/observability/destinations/{slug}
Delete Destination
client.Workers.Observability.Destinations.Delete(ctx, slug, body) (*ObservabilityDestinationDeleteResponse, error)
DELETE/accounts/{account_id}/workers/observability/destinations/{slug}
ObservabilityQueries
Save query
client.Workers.Observability.Queries.New(ctx, params) (*ObservabilityQueryNewResponse, error)
POST/accounts/{account_id}/workers/observability/queries
List queries
client.Workers.Observability.Queries.List(ctx, params) (*SinglePage[ObservabilityQueryListResponse], error)
GET/accounts/{account_id}/workers/observability/queries
ObservabilityShared Queries
Create a sharable link to a query result
client.Workers.Observability.SharedQueries.New(ctx, params) (*ObservabilitySharedQueryNewResponse, error)
POST/accounts/{account_id}/workers/observability/shared/query
View a query that has been shared
client.Workers.Observability.SharedQueries.Get(ctx, id, params) (*ObservabilitySharedQueryGetResponse, error)
GET/accounts/{account_id}/workers/observability/shared/query/{id}