1 files changed, 28 insertions, 0 deletions
diff --git a/modules/base-server.nix b/modules/base-server.nix
index ac76a77..b57734e 100644
--- a/modules/base-server.nix
+++ b/modules/base-server.nix
@@ -61,6 +61,34 @@
];
};
};
+ promtail = {
+ enable = true;
+ configuration = {
+ server = {
+ http_listen_port = 3031;
+ grpc_listen_port = 0;
+ };
+ positions = {
+ filename = "/tmp/positions.yaml";
+ };
+ clients = [{
+ url = "http://127.0.0.1:${toString config.services.loki.configuration.server.http_listen_port}/loki/api/v1/push";
+ }];
+ scrape_configs = [{
+ job_name = "journal";
+ journal = {
+ max_age = "12h";
+ labels = {
+ job = "systemd-journal";
+ host = "${toString config.networking.hostName}";
+ };
+ };
+ relabel_configs = [{
+ source_labels = [ "__journal__systemd_unit" ];
+ target_label = "unit";
+ }];
+ }];
+ };
};
};
security.sudo.wheelNeedsPassword = false;
|