summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWout Mertens <Wout.Mertens@gmail.com>2022-06-03 10:45:27 +0200
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-06-05 11:15:25 +0000
commit353f2ac5605d5aa81d34b4590e29db9cfc9e8f6d (patch)
treee6a8dda549f9bd88ed0771f05bd04afa26330a91
parentuniversal-ctags: set meta.mainProgram (diff)
downloadnixpkgs-origin/backport-176075-to-release-22.05.tar.gz
netdata: started when service can be pingedorigin/backport-176075-to-release-22.05
(cherry picked from commit 7f025e2b343a7c9fae2b76822d12449a511c2e88)
-rw-r--r--nixos/modules/services/monitoring/netdata.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix
index f528d1830424..489dd337bb7c 100644
--- a/nixos/modules/services/monitoring/netdata.nix
+++ b/nixos/modules/services/monitoring/netdata.nix
@@ -201,6 +201,8 @@ in {
serviceConfig = {
ExecStart = "${cfg.package}/bin/netdata -P /run/netdata/netdata.pid -D -c /etc/netdata/netdata.conf";
ExecReload = "${pkgs.util-linux}/bin/kill -s HUP -s USR1 -s USR2 $MAINPID";
+ ExecPostStart = ''while [ "$(netdatacli ping)" != pong ]; do sleep 0.5; done'';
+
TimeoutStopSec = 60;
Restart = "on-failure";
# User and group