Profiling Endpoints
Send application profiles to groundcover and uncover performance bottlenecks
groundcover accepts raw pprof and OTLP Profiles over HTTP and gRPC. Send profiles generated inside your Kubernetes cluster to the sensor. Send profiles generated outside the cluster to your BYOC endpoint. Profile ingestion is enabled by default and requires no additional Helm configuration.
Where to send profiles
Inside the Kubernetes cluster
groundcover-sensor.groundcover.svc.cluster.local
Not required
Outside the Kubernetes cluster
{BYOC_ENDPOINT}
Ingestion key
Replace the service name or groundcover namespace if you use a different Helm release name or namespace. See Ingestion Endpoints for authentication methods and instructions for finding your BYOC endpoint.
Accepted formats
Raw pprof: A Google pprof protobuf body, uncompressed or gzip-compressed. Send it with
POST /profiling/uploadover HTTP port8028in-cluster or HTTPS port443externally. Include either theworkloadorserviceNamequery parameter.OTLP Profiles over HTTP: A protobuf-encoded OTLP
ExportProfilesServiceRequestwithContent-Type: application/x-protobuf. Send it withPOST /v1development/profilesover HTTP port4318in-cluster or HTTPS port443externally.OTLP Profiles over gRPC: An OTLP Profiles export using
opentelemetry.proto.collector.profiles.v1development.ProfilesService/Exporton port4317in-cluster or port443externally.
Last updated
