Kapacitor
services.kapacitor.alerta.enable
Whether to enable kapacitor alerta integration.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.alerta.environment
Default Alerta environment
Type: string
Default
"Production"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.alerta.origin
Default origin of alert
Type: string
Default
"kapacitor"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.alerta.token
Default Alerta authentication token
Type: string
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.alerta.url
The URL to the Alerta REST API
Type: string
Default
"http://localhost:5000"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.bind
Address to bind to. The default is to bind to all addresses
Type: string
Default
""
Example
"0.0.0.0"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.dataDir
Location where Kapacitor stores its state
Type: path
Default
"/var/lib/kapacitor"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.defaultDatabase.enable
Whether to enable kapacitor.defaultDatabase.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.defaultDatabase.password
The password to connect to the remote InfluxDB server
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.defaultDatabase.url
The URL to an InfluxDB server that serves as the default database
Type: string
Example
"http://localhost:8086"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.defaultDatabase.username
The username to connect to the remote InfluxDB server
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.enable
Whether to enable kapacitor.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.extraConfig
These lines go into kapacitord.conf verbatim.
Type: strings concatenated with "\n"
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.group
Group under which Kapacitor runs
Type: string
Default
"kapacitor"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.loadDirectory
Directory where to load services from, such as tasks, templates and handlers (or null to disable service loading on startup)
Type: null or path
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.port
Port of Kapacitor
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
9092
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.taskSnapshotInterval
Specifies how often to snapshot the task state (in InfluxDB time units)
Type: string
Default
"1m0s"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix
services.kapacitor.user
User account under which Kapacitor runs
Type: string
Default
"kapacitor"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kapacitor.nix