Profiles

Aggregate profile sample values over time (GET)

GET variant of ProfilesSeries. Supports query parameters and optional JSON body. profile_type and profile_unit are required.

get/api/{org_id}/{stream_name}/profiles/series

Request

Path parameters

org_idstring required

Organization name

stream_namestring required

Profiles stream name

Query parameters

start_timeinteger required

Start time in microseconds

end_timeinteger required

End time in microseconds

data_sourcestring

Filter by otel_scope_name

service_namestring

Filter by service_name

profile_typestring

Filter by profile_type (required)

profile_unitstring

Filter by profile_unit (required)

filtersstring

Comma-separated key=value pairs

stepstring

Histogram step (e.g. 30, 30 second, auto)

group_bystring

Label column to split the series by (e.g. k8s_pod_name)

group_limitinteger

Top groups to return before the rest fold into others (1-50, default 10)

timeoutinteger

Query timeout in seconds

Request body

data_sourcestring nullable
end_timeinteger
group_bystring nullable

Label column that splits series into groups (series endpoint only).

group_limitinteger nullable

Groups returned before the rest fold into one others group: 1..=50, default 10.

max_nodesinteger nullable
profile_typestring nullable
profile_unitstring nullable
service_namestring nullable
start_timeinteger

Missing reads as 0 so parse_required_time_range reports it, not the JSON parser.

stepstring nullable
timeoutinteger nullable

Response

Success

profile_typestring required
step_secsinteger required
tookinteger required
unitstring required

Changes

No recorded changes to this operation across all 1 revision of this API.