service.yml
service.yml
maintains configuration for Cribl Edge service processes.
In the UI, you can configure some of these settings on the Leader at Settings > Global > System > Service Processes > Services.
Be careful about reducing the predefined
memoryLimit
values. Extremely low values can prevent some Cribl Edge components from functioning.
service.yml
connections: # [Object] - Configuration for the connection listener processes.
procs: # [number; default: 1] - Negative values are offsets from the number of available cores on the host.
memoryLimit: # [string; default: 2GB] - Heap memory limit for the connection listener processes.
metrics: # [Object] - Configuration for the metrics process
procs: # [number; default: 1] – Single process; values above 1 will be treated as 1, negative values are offsets from the number of available cores on the host.
memoryLimit: # [string; default: 2GB] - Heap memory limit for the metrics process
notifications: # [Object] - Configuration for the notifications process
procs: # [number; default: 1] – Single process; values above 1 will be treated as 1, negative values are offsets from the number of available cores on the host.
memoryLimit: # [string; default: 2GB] - Heap memory limit for the notifications process
stream_connections: # [Object] - Configuration for the Stream connection processes
procs: # [number; default: 1] - Negative values are offsets from the number of available cores on the host.
autoScale: # [boolean] - Do not modify this setting. Defines whether Leader can start the service once qualifying Worker node connects to it.
memoryLimit: # [string; default: 2GB] - Heap memory limit for the Stream connection processes
edge_connections: # [Object] - Configuration for the Edge connection processes
procs: # [number; default: 1] - Negative values are offsets from the number of available cores on the host.
autoScale: # [boolean] - Do not modify this setting. Defines whether Leader can start the service once qualifying Edge node connects to it.
memoryLimit: # [string; default: 2GB] - Heap memory limit for the Edge connection processes
jobs: # [Object] Jobs service configuration
procs: # [number; default: 1] Number of processes - Number of processes to spawn for jobs service. Set to 0 to disable the service.
memoryLimit: # [string; default: 2GB] Memory limit - Heap memory limit per process.