Compare commits

..

2 commits

Author SHA1 Message Date
d65b4380e7 Server/grafana: provision prometheus datasource 2025-01-10 10:45:40 +01:00
3d4deae65a Server/grafana: disable telemetry 2025-01-10 10:10:47 +01:00
2 changed files with 18 additions and 2 deletions

View file

@ -14,7 +14,7 @@ in {
owner = "grafana";
group = "grafana";
};
grafanaAdminPassword= {
grafanaAdminPassword = {
file = hostSecrets + "grafana/admin_password.age";
owner = "grafana";
group = "grafana";
@ -23,7 +23,16 @@ in {
services = {
grafana = {
enable = true;
provision = {
enable = true;
datasources.settings = {
apiVersion = 1;
};
};
settings = {
analytics.reporting_enabled = false;
security = {
admin_user = "$__file{${config.age.secrets.grafanaAdminName.path}}";
admin_password = "$__file{${config.age.secrets.grafanaAdminPassword.path}}";

View file

@ -1,4 +1,4 @@
{...}: {
{config, ...}: {
services.prometheus = {
enable = true;
enableReload = true;
@ -21,4 +21,11 @@
}
];
};
services.grafana.provision = {
datasources.settings.datasources = [{
name = "Prometheus";
type = "prometheus";
url = "http://127.0.0.1:${builtins.toString config.services.prometheus.port}";
}];
};
}