Profiles

Aggregate profile sample values over time

Returns a time series of sum(value) for the selected profile filters, with rate (value per second of profiled time) when the stream records profile duration. In-use (inuse_*) types average each instance's snapshots per bucket instead of summing them. Set group_by to a label column to also get the top group_limit groups. profile_type and profile_unit are required.

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

Request

Path parameters

org_idstring required

Organization name

stream_namestring required

Profiles stream name

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.