about summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/grafana-agent.nix
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2022-11-03 15:52:19 +0100
committerpennae <82953136+pennae@users.noreply.github.com>2022-12-08 17:52:52 +0100
commit0ff3b35356b5a57f93b4a7c27ed9ca4c71d388ac (patch)
treeeb1d4c95b800ad646364f67f7d3060da5ff642fe /nixos/modules/services/monitoring/grafana-agent.nix
parent4cc7973ae61a06bba906672318639da03ee0be44 (diff)
nixos/doc: fix some options
Diffstat (limited to 'nixos/modules/services/monitoring/grafana-agent.nix')
-rw-r--r--nixos/modules/services/monitoring/grafana-agent.nix26
1 files changed, 14 insertions, 12 deletions
diff --git a/nixos/modules/services/monitoring/grafana-agent.nix b/nixos/modules/services/monitoring/grafana-agent.nix
index ecb39a924f586..270d888afb781 100644
--- a/nixos/modules/services/monitoring/grafana-agent.nix
+++ b/nixos/modules/services/monitoring/grafana-agent.nix
@@ -16,7 +16,7 @@ in
     package = mkOption {
       type = types.package;
       default = pkgs.grafana-agent;
-      defaultText = "pkgs.grafana-agent";
+      defaultText = lib.literalExpression "pkgs.grafana-agent";
       description = lib.mdDoc "The grafana-agent package to use.";
     };
 
@@ -49,17 +49,19 @@ in
       };
 
       default = { };
-      defaultText = ''
-        metrics = {
-          wal_directory = "\''${STATE_DIRECTORY}";
-          global.scrape_interval = "5s";
-        };
-        integrations = {
-          agent.enabled = true;
-          agent.scrape_integration = true;
-          node_exporter.enabled = true;
-          replace_instance_label = true;
-        };
+      defaultText = lib.literalExpression ''
+        {
+          metrics = {
+            wal_directory = "\''${STATE_DIRECTORY}";
+            global.scrape_interval = "5s";
+          };
+          integrations = {
+            agent.enabled = true;
+            agent.scrape_integration = true;
+            node_exporter.enabled = true;
+            replace_instance_label = true;
+          };
+        }
       '';
       example = {
         metrics.global.remote_write = [{