Ingest Pyroscope profiles
Accept a Pyroscope PushRequest or raw pprof profile. With name, the payload is raw pprof and the service name is the part before the first {; without name, the payload is a PushRequest whose series require a service_name label. Binary bodies may be gzip-compressed. Multipart bodies must carry the payload in the profile field. A missing Content-Type is also accepted as a binary body. See the profile ingest guide.
/ingestAuthorizationBearer token (prefixed-api-key) · headerrequirednamestringWhen present, the body is a raw pprof profile and the service name is the
part before the first {. When absent, the body is a Pyroscope
PushRequest and each series must contain a service_name label.
application/octet-streamPyroscope PushRequest or raw pprof bytes. For multipart/form-data, put the binary payload in the profile field.
string<binary>Profile accepted
Unsupported media type, malformed payload, missing service name, or empty profile
Missing or invalid bearer token
Request body exceeds the configured ingest limit
Ingest rate limit exceeded
Ingest failed
Storage cannot currently accept ingest