polarsignals/Polar Signals Continuous Profiling
Installs Parca to continuously profile your CI/CD pipeline.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| polarsignals_cloud_token | Polar Signals cloud token. | yes | — |
| store_address | gRPC address to send data to. Defaults to Polar Signals Cloud endpoint. | no | grpc.polarsignals.com:443 |
| parca_agent_version | Parca agent version. | no | 0.45.0 |
| profiling_frequency | The frequency at which profiling data is collected. Parca Agent defaults to 19, but to gather more data in CI we recommend a higher frequency. | no | 99 |
| profiling_duration | The agent profiling duration to use, cycle to send profiling data. | no | 3s |
| labels | Add labels, for example branch name, branch=main | no | ref_name=${{ github.ref_name }};workflow=${{ github.workflow }};gh_run_id=${{ github.run_id }};gh_run_attempt=${{ github.run_attempt }};gh_job=${{ github.job }};gh_job_index=${{ strategy.job-index }} |
| extra_args | Add any further arguments to the execution of the agent. | no | — |
| config | Parca agent configuration file content. This will be written to a file and passed via --config-path flag. | no | relabel_configs: - source_labels: [__meta_process_executable_name] target_label: exec action: replace - source_labels: [__meta_process_executable_compiler] target_label: compiler action: replace - source_labels: [__meta_process_pid] target_label: pid action: replace - source_labels: [__meta_thread_id] target_label: thread_id action: replace - source_labels: [__meta_thread_comm] target_label: thread_name action: replace - source_labels: [__meta_cpu] target_label: cpu action: replace - source_labels: [__meta_process_cmdline] regex: '(.{0,500}).*' target_label: cmdline replacement: '$1' action: replace |
| project_uuid | Polar Signals Cloud project UUID for query URL generation. | yes | — |
| cloud_hostname | Polar Signals Cloud hostname for query URL generation. | no | cloud.polarsignals.com |
| github_token | GitHub token for creating PR comments with links to profiling data. | no | ${{ github.token }} |
| job_name | Job identifier for matrix workflows (e.g., node-18, ubuntu-latest). Used to distinguish parallel jobs in PR comments. | no | "" |
Outputs
| name | description |
|---|---|
| profiling_url | The URL to the profiling data in Polar Signals Cloud. |