h: enable promtail

This commit is contained in:
Aaron Bieber 2022-09-10 21:51:29 -06:00
parent 783bea133d
commit 42fe13ea64
No known key found for this signature in database

View File

@ -131,6 +131,33 @@ in {
};
services = {
promtail = {
enable = true;
configuration = {
server = {
http_listen_port = 3031;
grpc_listen_port = 0;
};
positions = { filename = "/tmp/positions.yaml"; };
clients = [{
url = "http://box.humpback-trout.ts.net:3030/loki/api/v1/push";
}];
scrape_configs = [{
job_name = "journal";
journal = {
max_age = "12h";
labels = {
job = "systemd-journal";
host = "box";
};
};
relabel_configs = [{
source_labels = [ "__journal__systemd_unit" ];
target_label = "unit";
}];
}];
};
};
prometheus = {
enable = true;
port = 9001;