3 Commits

Author SHA1 Message Date
ea9baa3514 [overwatch] enable metrics
All checks were successful
Check flake syntax / flake-check (push) Successful in 4m11s
2025-01-21 22:42:44 +01:00
c34102be09 [infradocs] enable metrics 2025-01-21 22:42:36 +01:00
c2436d828e [metrics] dont enable for all microvms 2025-01-21 22:42:15 +01:00
3 changed files with 18 additions and 16 deletions

View File

@@ -43,7 +43,6 @@ let
defaultModules = baseModules; defaultModules = baseModules;
makeMicroVM = hostName: ipv4Addr: macAddr: modules: [ makeMicroVM = hostName: ipv4Addr: macAddr: modules: [
self.nixosModules.malobeo.metrics
{ {
microvm = { microvm = {
hypervisor = "cloud-hypervisor"; hypervisor = "cloud-hypervisor";
@@ -81,13 +80,6 @@ let
]; ];
}; };
malobeo.metrics = {
enable = true;
enablePromtail = true;
logNginx = false;
lokiHost = "10.0.0.14";
};
systemd.network.enable = true; systemd.network.enable = true;
systemd.network.networks."20-lan" = { systemd.network.networks."20-lan" = {

View File

@@ -1,4 +1,4 @@
{ config, lib, pkgs, inputs, ... }: { self, config, lib, pkgs, inputs, ... }:
with lib; with lib;
@@ -9,16 +9,18 @@ with lib;
}; };
imports = [ imports = [
self.nixosModules.malobeo.metrics
../durruti/documentation.nix ../durruti/documentation.nix
../modules/malobeo_user.nix ../modules/malobeo_user.nix
../modules/sshd.nix ../modules/sshd.nix
]; ];
networking.firewall.allowedTCPPorts = [ 9002 ]; malobeo.metrics = {
enable = true;
malobeo.metrics.logNginx = lib.mkForce true; enablePromtail = true;
logNginx = true;
users.users.promtail.extraGroups = [ "nginx" "systemd-journal" ]; lokiHost = "10.0.0.14";
};
system.stateVersion = "22.11"; # Did you read the comment? system.stateVersion = "22.11"; # Did you read the comment?
} }

View File

@@ -1,4 +1,4 @@
{ config, lib, pkgs, inputs, ... }: { config, self, lib, pkgs, inputs, ... }:
with lib; with lib;
@@ -9,11 +9,19 @@ with lib;
}; };
imports = [ imports = [
self.nixosModules.malobeo.metrics
../modules/malobeo_user.nix ../modules/malobeo_user.nix
../modules/sshd.nix ../modules/sshd.nix
]; ];
networking.firewall.allowedTCPPorts = [ 80 9080 9001 3100 ]; networking.firewall.allowedTCPPorts = [ 80 3100 ];
malobeo.metrics = {
enable = true;
enablePromtail = true;
logNginx = false;
lokiHost = "10.0.0.14";
};
services.grafana = { services.grafana = {
enable = true; enable = true;