|
| 1 | +# Process exporter Helm Chart |
| 2 | + |
| 3 | +## Chart Details |
| 4 | + |
| 5 | +Helm Chart for [process exporter](https://github.com/ncabatoff/process-exporter) |
| 6 | + |
| 7 | +## Parameters |
| 8 | + |
| 9 | +### Common |
| 10 | + |
| 11 | +| Name | Description | Value | |
| 12 | +| ------------------ | ------------------------------------------------------------------------------------- | ----- | |
| 13 | +| `nameOverride` | String to partially override gitea.fullname template (will maintain the release name) | `""` | |
| 14 | +| `fullnameOverride` | String to fully override gitea.fullname template | `""` | |
| 15 | +| `extraDeploy` | Array of extra objects to deploy with the release | `[]` | |
| 16 | + |
| 17 | +### Process exporter |
| 18 | + |
| 19 | +| Name | Description | Value | |
| 20 | +| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | |
| 21 | +| `image.registry` | Process exporter image registry | `docker.io` | |
| 22 | +| `image.repository` | Process exporter image repository | `ncabatoff/process-exporter` | |
| 23 | +| `image.tag` | Process exporter image tag | `.Chart.AppVersion` | |
| 24 | +| `image.digest` | Image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `sha256:6f0549dc24e97a51a3a3524271082cfa2f44352d96fd6a038bfa00659470639a` | |
| 25 | +| `image.pullPolicy` | Process exporter image pull policy | `IfNotPresent` | |
| 26 | +| `resources` | Set container requests and limits for different resources like CPU or memory | `{}` | |
| 27 | +| `config.threads` | specifies if metrics will be broken down by thread name as well as group name. | `false` | |
| 28 | +| `config.nameMatchers` | Check [configuration and group naming](https://github.com/ncabatoff/process-exporter/tree/master?tab=readme-ov-file#configuration-and-group-naming) | `[]` | |
| 29 | +| `nodeSelector` | Process exporter node labels for pod assignment | `{}` | |
| 30 | +| `tolerations` | Process exporter tolerations for pod assignment | `[]` | |
| 31 | +| `affinity` | Process exporter affinity for pod assignment | `{}` | |
| 32 | +| `livenessProbe.enabled` | Enable livenessProbe on Process exporter containers | `true` | |
| 33 | +| `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` | |
| 34 | +| `livenessProbe.periodSeconds` | Period seconds for livenessProbe | `30` | |
| 35 | +| `livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `30` | |
| 36 | +| `livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `5` | |
| 37 | +| `livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | |
| 38 | +| `readinessProbe.enabled` | Enable readinessProbe on Process exporter containers | `true` | |
| 39 | +| `readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | |
| 40 | +| `readinessProbe.periodSeconds` | Period seconds for readinessProbe | `30` | |
| 41 | +| `readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `30` | |
| 42 | +| `readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `5` | |
| 43 | +| `readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | |
| 44 | +| `extraArgs` | Additional container arguments | `[]` | |
| 45 | + |
| 46 | +### Traffic exposure |
| 47 | + |
| 48 | +| Name | Description | Value | |
| 49 | +| -------------- | ---------------------------- | ----------- | |
| 50 | +| `service.type` | Kubernetes service type | `ClusterIP` | |
| 51 | +| `service.port` | Kubernetes service HTTP port | `9256` | |
| 52 | + |
| 53 | +### Metrics |
| 54 | + |
| 55 | +| Name | Description | Value | |
| 56 | +| ---------------------------------- | -------------------------------------------------------------------- | ------ | |
| 57 | +| `serviceMonitor.enabled` | Specify if a ServiceMonitor will be deployed for Prometheus Operator | `true` | |
| 58 | +| `serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` | |
| 59 | + |
| 60 | +### Other |
| 61 | + |
| 62 | +| Name | Description | Value | |
| 63 | +| ----------------------- | ---------------------------------------------------- | ------ | |
| 64 | +| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` | |
0 commit comments