grafana/Pyroscope Smoke Test
Validates that a profiled application sends profiles to Pyroscope and that a known function name appears in the captured data.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dockerfile | Relative path to a Dockerfile in the caller's repo (e.g. ./smoke/Dockerfile). Provide this OR image, not both. | no | — |
| image | Docker image reference (e.g. myorg/app:latest). Provide this OR dockerfile, not both. | no | — |
| search-term | String to find in the pprof StringTable (e.g. a function name). | yes | — |
| service-name | Pyroscope service_name label the profiled app sends. Also injected as PYROSCOPE_SERVICE_NAME into the container. | yes | — |
| pyroscope-version | grafana/pyroscope image tag to use. | no | latest |
| timeout-seconds | Maximum seconds to poll Pyroscope before failing. | no | 60 |
| profile-type | Pyroscope profile type ID to query. | no | process_cpu:cpu:nanoseconds:cpu:nanoseconds |
Outputs
no outputs