pyroscope-worker-k8s

Pyroscope Charmed Operator worker node

Channel Revision Published Runs on
2/edge 27 06 Oct 2025
Ubuntu 24.04
juju deploy pyroscope-worker-k8s --channel 2/edge
Show information

Platform:

Learn about configurations >

  • cpu_limit | string

    K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements. See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • memory_limit | string

    K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements. See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • role-ad-hoc-profiles | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-all | boolean

    Default: True

    Configure the application to run with all roles enabled. This is the default configuration. This is a meta-role that configures the application to enable all other roles. If you want to configure this app to run with a role other than all, remember to set all to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-compactor | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-distributor | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-ingester | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-querier | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-query-frontend | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-query-scheduler | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-store-gateway | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.

  • role-tenant-settings | boolean

    Configure the application to run as this Pyroscope role.

    If you want to configure this app to run with this role only, remember to set all other role-x to false.

    Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.