34 lines
724 B
Nix
34 lines
724 B
Nix
_: {
|
|
services.grafana = {
|
|
enable = true;
|
|
settings = {
|
|
server = {
|
|
root_url = "https://metrics.notohh.dev";
|
|
domain = "metrics.notohh.dev";
|
|
enforce_domain = true;
|
|
http_addr = "0.0.0.0";
|
|
http_port = 3100;
|
|
};
|
|
auth = {
|
|
disable_login_form = false;
|
|
};
|
|
users = {
|
|
allow_signup = false;
|
|
auto_assign_org = true;
|
|
auto_assign_org_role = "Viewer";
|
|
};
|
|
};
|
|
provision = {
|
|
datasources.settings = {
|
|
datasources = [
|
|
{
|
|
name = "Prometheus";
|
|
type = "prometheus";
|
|
url = "http://127.0.0.0:9090";
|
|
orgId = 1;
|
|
}
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|