Pull from Kubernetes Prometheus
This commit is contained in:
+2
-38
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
|
||||||
pkgs,
|
pkgs,
|
||||||
top,
|
top,
|
||||||
...
|
...
|
||||||
@@ -113,7 +112,7 @@ in
|
|||||||
{
|
{
|
||||||
name = "Prometheus";
|
name = "Prometheus";
|
||||||
type = "prometheus";
|
type = "prometheus";
|
||||||
url = "http://${config.services.prometheus.listenAddress}:${toString config.services.prometheus.port}";
|
url = "https://prometheus.shire-zebra.ts.net";
|
||||||
isDefault = true;
|
isDefault = true;
|
||||||
editable = false;
|
editable = false;
|
||||||
}
|
}
|
||||||
@@ -130,42 +129,7 @@ in
|
|||||||
analytics.reporting_enabled = false;
|
analytics.reporting_enabled = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
prometheus = {
|
prometheus.exporters.graphite.enable = true;
|
||||||
enable = true;
|
|
||||||
exporters.graphite.enable = true;
|
|
||||||
globalConfig.scrape_interval = "10s";
|
|
||||||
scrapeConfigs = [
|
|
||||||
{
|
|
||||||
job_name = "node stats";
|
|
||||||
static_configs = [
|
|
||||||
{
|
|
||||||
targets = lib.flatten (
|
|
||||||
lib.map
|
|
||||||
(n: [
|
|
||||||
"${n}.shire-zebra.ts.net:${toString config.services.prometheus.exporters.node.port}"
|
|
||||||
"${n}.shire-zebra.ts.net:${toString config.services.prometheus.exporters.systemd.port}"
|
|
||||||
"${n}.shire-zebra.ts.net:${toString config.services.prometheus.exporters.ping.port}"
|
|
||||||
])
|
|
||||||
[
|
|
||||||
"hosea"
|
|
||||||
"isaiah"
|
|
||||||
"jeremiah"
|
|
||||||
"zeke"
|
|
||||||
"genesis"
|
|
||||||
"exodus"
|
|
||||||
"linode"
|
|
||||||
"vm-gitlab"
|
|
||||||
]
|
|
||||||
) ++ [
|
|
||||||
"hosea.shire-zebra.ts.net:${toString config.services.prometheus.exporters.graphite.port}"
|
|
||||||
"genesis.shire-zebra.ts.net:${toString config.services.prometheus.exporters.kea.port}"
|
|
||||||
"genesis.shire-zebra.ts.net:${toString config.services.prometheus.exporters.dnsmasq.port}"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
# Configure keymap
|
# Configure keymap
|
||||||
xserver.xkb = {
|
xserver.xkb = {
|
||||||
layout = "us";
|
layout = "us";
|
||||||
|
|||||||
Reference in New Issue
Block a user