Skip to main content

traces

Creates, updates, deletes, gets or lists a traces resource.

Overview​

Nametraces
TypeResource
Idsumologic.tracing.traces

Fields​

The following fields are returned by SELECT queries:

Details of the trace with the given identifier.

NameDatatypeDescription
idstringTrace identifier. (example: 00000000000120CB)
root_operation_namestringThe name of the operation given to the root span. (example: retrieveAccount) (wire: rootOperationName)
critical_path_service_breakdown_summaryobject (wire: criticalPathServiceBreakdownSummary)
metricsobjectCalculated trace metrics.
root_resourcestringRoot resource on which the trace was started. Examples: db.query, http.request, rpc.call, container (example: http.request) (wire: rootResource)
root_servicestringRoot service which started the trace. Examples: user-service, authentication-service, payment-service, /shopping-cart (example: user-service) (wire: rootService)
root_statusobject (wire: rootStatus)
started_atstring (date-time)Date and time the trace was started in [ISO 8601 / RFC3339](https:​//tools.ietf.org/html/rfc3339) format. (example: 2019-11-22T09:00:00.000Z) (wire: startedAt)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselecttrace_id, regionGet details of a trace with the given identifier.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringSumo Logic deployment (au, ca, ch, de, eu, fed, in, jp, kr, us1, us2). Resolved from the SUMOLOGIC_ENVIRONMENT environment variable when it is set (x-stackQL-envVar, the same variable the Terraform provider reads); otherwise defaults to us2. A WHERE region = '...' value always takes precedence. (enum: [au, ca, ch, de, eu, fed, in, jp, kr, us1, us2], default: us2, x-stackQL-envVar: SUMOLOGIC_ENVIRONMENT)
trace_idstringIdentifier of the trace to get the details. (wire: traceId)

SELECT examples​

Get details of a trace with the given identifier.

SELECT
id,
root_operation_name,
critical_path_service_breakdown_summary,
metrics,
root_resource,
root_service,
root_status,
started_at
FROM sumologic.tracing.traces
WHERE trace_id = '{{ trace_id }}' -- required
AND region = '{{ region }}' -- required unless SUMOLOGIC_ENVIRONMENT is set
;