Dash0 Query Telemetry API is one of 18 APIs that Dash0 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Query Telemetry. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
4 operations
across 4 paths,
and defines 80 schemas.
It is described by OpenAPI 3.1.0, at version 1.0.0.
Requests are made against 4 base URLs: https://api.eu-west-1.aws.dash0.com, https://api.eu-central-1.aws.dash0.com, https://api.us-west-2.aws.dash0.com, https://api.europe-west4.gcp.dash0.com.
The identity and technical contract details declared by the specification.
HttpResponseStatusCodeAssertion
object
2 properties
2 required
AttributeFilterAnyValue
AttributeFilterAnyValue may contain any AnyValue value.
SpanLink
object
6 properties
3 required
ScopeLogs
object
3 properties
1 required
GetSpansResponse
object
Response for the GetSpans API. The response contains the spans that match the request. This API deliberately reuses the full OTLP JSON format for spans. This i…
4 properties
1 required
ErrorAssertionSpec
object
1 property
1 required
HttpResponseTextBodyAssertionSpec
object
2 properties
2 required
Resource
object
9 properties
1 required
AttributeFilterKey
string
The attribute key to be filtered.
Span
object
21 properties
10 required
AttributeFilterOperator
string
The match operation for filtering attributes. Equality Operators - is - equals (attribute exists and has a matching value) - isnot - not equals (attribute exis…
GetTraceRequest
object
4 properties
1 required
SslCertificateAssertion
object
2 properties
2 required
ResourceOrchestrations
array
AttributeFilter
object
4 properties
2 required
Dataset
string
Optional dataset to query across. Defaults to whatever is configured to be the default dataset for the organization.
HttpResponseJsonBodyAssertionSpec
object
3 properties
3 required
ScopeSpans
object
3 properties
1 required
SpanEvent
object
4 properties
3 required
ResourceLanguage
string
Resource language identified based on the telemetry.sdk.language resource attribute. Some sample values: - cpp - dotnet - erlang - go - java - nodejs - php - p…
SyntheticCheckAttempt
object
17 properties
15 required
ResourceDeploymentEnvironments
array
NextCursors
object
2 properties
HttpResponseHeaderAssertion
object
2 properties
2 required
OrderingKey
string
Any attribute key to order by.
SeverityNumber
integer
SEVERITYNUMBERUNSPECIFIED = 0; SEVERITYNUMBERTRACE = 1; SEVERITYNUMBERTRACE2 = 2; SEVERITYNUMBERTRACE3 = 3; SEVERITYNUMBERTRACE4 = 4; SEVERITYNUMBERDEBUG = 5;…
GetTraceIdsResponse
object
Response for the GetTraceIds API. Contains an array of unique trace IDs that match the request filters, ordered by the timestamp of their earliest matching spa…
2 properties
1 required
TimeRange
object
2 properties
2 required
ResourceSpans
object
3 properties
2 required
KeyValue
object
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
2 properties
2 required
OrderingCriterion
object
Any combination of a supported key to order by and a direction.
2 properties
2 required
ResourceOrchestration
string
Resource orchestration identified based on orchestration related resource attributes, e.g., existence of k8s. resource attribute.
ResourceLogs
object
3 properties
2 required
OrderingCriteria
array
Any supported attribute keys to order by.
FixedTimeUnix
string
The time corresponding to the given unix time in seconds and nanoseconds (as decimal places) since January 1, 1970 UTC.
SyntheticHttpErrorType
string
TimingAssertion
object
2 properties
2 required
InstrumentationScope
object
InstrumentationScope is a message representing the instrumentation scope information such as the fully qualified name and version.
4 properties
1 required
AnyValue
object
AnyValue is used to represent any type of attribute value. AnyValue may contain a primitive value such as a string or integer or it may contain an arbitrary ne…
5 properties
GetLogRecordsResponse
object
Response for the GetLogRecords API. The response contains the log records that match the request. This API deliberately reuses the full OTLP JSON format for lo…
4 properties
1 required
SslCertificateAssertionSpec
object
1 property
1 required
HttpResponseHeaderAssertionSpec
object
3 properties
3 required
TimingAssertionSpec
object
3 properties
3 required
FixedTime
string
A fixed point in time represented as an RFC 3339 date-time string. Format: YYYY-MM-DDTHH:MM:SSZ (UTC) or YYYY-MM-DDTHH:MM:SS±HH:MM (with timezone offset) Examp…
SyntheticCheckAttemptDetails
FailedHttpCheckAssertion
object
Information about a failed HTTP check assertion
3 properties
2 required
Error
object
3 properties
2 required
HttpResponseJsonBodyAssertion
object
2 properties
2 required
ErrorAssertion
object
2 properties
2 required
Sampling
object
2 properties
2 required
StringAssertionOperator
string
ResourceCloud
string
Resource cloud identified based on the cloud.provider resource attribute. Some sample values: - alibabacloud - aws - azure - gcp - heroku - ibmcloud - tencentc…
GetTraceResponse
object
Response for the GetTrace API. The response contains the spans and logs that match the request. This API deliberately reuses the full OTLP JSON format for span…
5 properties
3 required
GetTraceIdsRequest
object
Request to retrieve unique trace IDs of traces that contain at least one span matching the given filters. This is a lightweight alternative to GetSpans for two…
6 properties
1 required
SpanStatus
object
2 properties
1 required
NumericAssertionOperator
string
GetLogRecordsRequest
object
6 properties
1 required
HttpResponseTextBodyAssertion
object
2 properties
2 required
ErrorResponse
object
1 property
1 required
RelativeTime
string
A relative time reference based on the current time ("now"). Format: now[+/-duration] Examples: - now - current time - now-30m - 30 minutes ago - now-1h - 1 ho…
HttpResponseStatusCodeAssertionSpec
object
2 properties
2 required
ResourceDeploymentEnvironment
string
The value of the deployment.environment.name (or deployment.environment pre v1.27 semconvs)
TimeReferenceRange
object
A range of time between two time references.
2 properties
2 required
SyntheticCheckLocation
string
A geographic location identifier from which synthetic checks can be executed.
CursorPagination
object
Cursor pagination is a technique for paging through a result set using a cursor. It is similar to offset pagination except that the cursor is an opaque value t…
2 properties
AttributeFilterStringValue
string
AttributeFilterStringValue may contain a primitive value such as a regex pattern or string.
Cursor
string
The cursor to another set of results. The value of this field is opaque to the client and may be used as a parameter to the next request to get the another set…
SpanKind
integer
// Unspecified. Do NOT use as default. // Implementations MAY assume SpanKind to be INTERNAL when receiving UNSPECIFIED. SPANKINDUNSPECIFIED = 0; // Indicates…
GetSpansRequest
object
6 properties
1 required
LogRecord
object
13 properties
3 required
SpanStatusCode
integer
// The default status. STATUSCODEUNSET = 0; // The Span has been validated by an Application developer or Operator to // have completed successfully. STATUSCOD…
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Dash0 publishes across the network.