|
| 1 | + |
| 2 | +# xatu |
| 3 | + |
| 4 | +  |
| 5 | + |
| 6 | +Ethereum p2p monitoring tool |
| 7 | + |
| 8 | +**Homepage:** <https://github.com/ethpandaops/xatu> |
| 9 | + |
| 10 | +## Values |
| 11 | + |
| 12 | +| Key | Type | Default | Description | |
| 13 | +|-----|------|---------|-------------| |
| 14 | +| affinity | object | `{}` | Affinity configuration for pods | |
| 15 | +| annotations | object | `{}` | Annotations for the Deployment | |
| 16 | +| args | list | `[]` | Command arguments | |
| 17 | +| config.ethereum.beacon_node_address | string | `"http://localhost:5052"` | | |
| 18 | +| config.logging | string | `"info"` | | |
| 19 | +| config.metricsAddr | string | `":9090"` | | |
| 20 | +| config.name | string | `"example-instance"` | | |
| 21 | +| config.outputs[0].config.address | string | `"http://localhost:8080"` | | |
| 22 | +| config.outputs[0].config.batch_timeout | string | `"5s"` | | |
| 23 | +| config.outputs[0].config.export_timeout | string | `"30s"` | | |
| 24 | +| config.outputs[0].config.headers.Authorization | string | `"Someb64Value"` | | |
| 25 | +| config.outputs[0].config.max_export_batch_size | int | `512` | | |
| 26 | +| config.outputs[0].config.max_queue_size | int | `51200` | | |
| 27 | +| config.outputs[0].config.ntp_server | string | `"pool.ntp.org"` | | |
| 28 | +| config.outputs[0].config.type | string | `"http"` | | |
| 29 | +| config.outputs[0].name | string | `"basic"` | | |
| 30 | +| config.outputs[0].type | string | `"http"` | | |
| 31 | +| containerSecurityContext | object | See `values.yaml` | The security context for containers | |
| 32 | +| customArgs | list | `[]` | Custom args for the xatu container | |
| 33 | +| customCommand | list | `[]` | Command replacement for the xatu container | |
| 34 | +| extraContainers | list | `[]` | Additional containers | |
| 35 | +| extraEnv | list | `[]` | Additional env variables | |
| 36 | +| extraPorts | list | `[]` | Additional ports. Useful when using extraContainers | |
| 37 | +| extraVolumeMounts | list | `[]` | Additional volume mounts | |
| 38 | +| extraVolumes | list | `[]` | Additional volumes | |
| 39 | +| fullnameOverride | string | `""` | Overrides the chart's computed fullname | |
| 40 | +| image.pullPolicy | string | `"IfNotPresent"` | xatu container pull policy | |
| 41 | +| image.repository | string | `"ethpandaops/xatu"` | xatu container image repository | |
| 42 | +| image.tag | string | `"latest"` | xatu container image tag | |
| 43 | +| imagePullSecrets | list | `[]` | Image pull secrets for Docker images | |
| 44 | +| initContainers | list | `[]` | Additional init containers | |
| 45 | +| livenessProbe | object | See `values.yaml` | Liveness probe | |
| 46 | +| nameOverride | string | `""` | Overrides the chart's name | |
| 47 | +| nodeSelector | object | `{}` | Node selector for pods | |
| 48 | +| podAnnotations | object | `{}` | Pod annotations | |
| 49 | +| podDisruptionBudget | object | `{}` | Define the PodDisruptionBudget spec If not set then a PodDisruptionBudget will not be created | |
| 50 | +| podLabels | object | `{}` | Pod labels | |
| 51 | +| priorityClassName | string | `nil` | Pod priority class | |
| 52 | +| readinessProbe | object | See `values.yaml` | Readiness probe | |
| 53 | +| replicas | int | `1` | Number of replicas | |
| 54 | +| resources | object | `{}` | Resource requests and limits | |
| 55 | +| secretEnv | object | `{}` | Secret env variables injected via a created secret | |
| 56 | +| securityContext | object | See `values.yaml` | The security context for pods | |
| 57 | +| service.type | string | `"ClusterIP"` | Service type | |
| 58 | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 59 | +| serviceAccount.create | bool | `false` | Specifies whether a service account should be created | |
| 60 | +| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | |
| 61 | +| serviceMonitor.annotations | object | `{}` | Additional ServiceMonitor annotations | |
| 62 | +| serviceMonitor.enabled | bool | `false` | If true, a ServiceMonitor CRD is created for a prometheus operator https://github.com/coreos/prometheus-operator | |
| 63 | +| serviceMonitor.interval | string | `"15s"` | ServiceMonitor scrape interval | |
| 64 | +| serviceMonitor.labels | object | `{}` | Additional ServiceMonitor labels | |
| 65 | +| serviceMonitor.namespace | string | `nil` | Alternative namespace for ServiceMonitor | |
| 66 | +| serviceMonitor.path | string | `"/metrics"` | Path to scrape | |
| 67 | +| serviceMonitor.relabelings | list | `[]` | ServiceMonitor relabelings | |
| 68 | +| serviceMonitor.scheme | string | `"http"` | ServiceMonitor scheme | |
| 69 | +| serviceMonitor.scrapeTimeout | string | `"30s"` | ServiceMonitor scrape timeout | |
| 70 | +| serviceMonitor.tlsConfig | object | `{}` | ServiceMonitor TLS configuration | |
| 71 | +| terminationGracePeriodSeconds | int | `30` | How long to wait until the pod is forcefully terminated | |
| 72 | +| tolerations | list | `[]` | Tolerations for pods | |
0 commit comments