Kthxbye
services.kthxbye.alertmanager.timeout
Alertmanager request timeout duration in the time.Duration format.
Type: string
Default
"1m0s"
Example
"30s"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.alertmanager.uri
Alertmanager URI to use.
Type: string
Default
"http://localhost:9093"
Example
"https://alertmanager.example.com"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.enable
Whether to enable kthxbye alert acknowledgement management daemon.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.extendBy
Extend silences by adding DURATION seconds.
DURATION should be provided in the time.Duration format.
Type: string
Default
"15m0s"
Example
"6h0m0s"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.extendIfExpiringIn
Extend silences that are about to expire in the next DURATION seconds.
DURATION should be provided in the time.Duration format.
Type: string
Default
"5m0s"
Example
"1m0s"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.extendWithPrefix
Extend silences with comment starting with PREFIX string.
Type: string
Default
"ACK!"
Example
"!perma-silence"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.extraOptions
Extra command line options.
Documentation can be found here.
Type: list of string
Default
[ ]
Example
["-extend-with-prefix 'ACK!'"];
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.interval
Silence check interval duration in the time.Duration format.
Type: string
Default
"45s"
Example
"30s"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.listenAddress
The address to listen on for HTTP requests.
Type: string
Default
"0.0.0.0"
Example
"127.0.0.1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.logJSON
Format logged messages as JSON.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.maxDuration
Maximum duration of a silence, it won't be extended anymore after reaching it.
Duration should be provided in the time.Duration format.
Type: null or string
Default
null
Example
"30d"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.openFirewall
Whether to open ports in the firewall needed for the daemon to function.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.package
The kthxbye package to use.
Type: package
Default
pkgs.kthxbye
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix
services.kthxbye.port
The port to listen on for HTTP requests.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
8080
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/monitoring/kthxbye.nix