Reference: Fields in analytics-extra-values
Use the table of analytics-extra-values.yaml
file settings to configure
the analytics features you require.
Field | Type | Description | Comments |
---|---|---|---|
|
String | Filter configuration for external offload. | See Offloading data to a third-party system. |
|
Boolean | Enables analytics offload feature. | See Offloading data to a third-party system. |
|
String | Output configuration for external offload. | See Offloading data to a third-party system. |
|
String | The name of the secret that has the password to access the certificate keystore. | See Offloading data to a third-party system. |
|
String | The name of the secret that contains the certificates used for connecting to the offload target. | See Offloading data to a third-party system. |
|
String | Filter to modify API event data that is stored internally (not offloaded). | See Modifying your analytics data. |
|
Object | Persistent queue settings. Must be set to persisted if present. |
See Analytics persistent queue. |
|
String | Storage size for your persistent queue. | See Analytics persistent queue. |
|
String | Storage class name for your persistent storage. Must be set to local-storage. | See Analytics persistent queue. |
|
4 <= integer <= 128 | Number of pipeline workers. | More workers mean more CPU and memory requirements, but gives you the benefit of extra threads to pull data off the ingestion http interface and process it for storage. This has diminishing returns as the size increases, and should usually be multiple of the number of cores on your hardware. Adjust with caution. |
|
10 <= integer <= 10000 | Batch size of a pipeline worker. | Pulling more or less data off the http interface per worker can have benefits. Recommended
values are 125 , 250 , and 500 . Increasing the
value requires more memory. |
|
10 <= integer <= 5000 | Batch delay of a pipeline worker. | How long to wait for the batch size to fill before leaving the http interface to process for storage. Having threads wait too long causes idle threads in your system; however, setting this value too low decreases performance. Adjust with caution. |
|
Boolean | Whether to automatically reload the pipeline on configuration changes. | Typically, when the underlying files for the pipeline are modified, the pipeline process automatically reloads and picks up the changes. However, in Kubernetes environments where the pipeline is mapped to configmaps, this is unreliable. Ingestion microservice restarts are usually required. |
|
Boolean | Whether to allow unsafe shutdown of the pipeline. | Typically, the pipeline attempts to empty all workers' batches before shutdown to prevent data loss. You might need to enable this setting if the pipeline is badly configured and refuses to respond to shut down requests (uncommon). Adjust with caution. |
|
Boolean | Set false to disable internal storage. | See Disabling internal storage. |