Skip to content

Commit 457a8ca

Browse files
mweineltMic92
authored andcommitted
prometheus: scrape owncast instance
1 parent 8301958 commit 457a8ca

File tree

4 files changed

+42
-0
lines changed

4 files changed

+42
-0
lines changed

build/pluto/prometheus/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
./exporters/matrix-synapse.nix
1414
./exporters/nixos.nix
1515
./exporters/node.nix
16+
./exporters/owncast.nix
1617
./exporters/packet-sd.nix
1718
./exporters/packet-spot-market.nix
1819
./exporters/postgresql.nix
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{ config, ... }:
2+
3+
{
4+
age.secrets.owncast-admin-password = {
5+
file = ../../../secrets/owncast-admin-password.age;
6+
owner = "prometheus";
7+
group = "prometheus";
8+
};
9+
10+
services.prometheus.scrapeConfigs = [
11+
{
12+
job_name = "owncast";
13+
metrics_path = "/api/admin/prometheus";
14+
basic_auth = {
15+
username = "admin";
16+
password_file = config.age.secrets.owncast-admin-password.path;
17+
};
18+
scheme = "https";
19+
static_configs = [ { targets = [ "live.nixos.org:443" ]; } ];
20+
}
21+
];
22+
}

build/secrets.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ let
66
fastly-read-only-api-token = [ machines.pluto ];
77
hydra-mirror-aws-credentials = [ machines.pluto ];
88
hydra-mirror-git-credentials = [ machines.pluto ];
9+
owncast-admin-password = [ machines.pluto ];
910
packet-sd-env = [ machines.pluto ];
1011
pluto-backup-secret = [ machines.pluto ];
1112
pluto-backup-ssh-key = [ machines.pluto ];
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
age-encryption.org/v1
2+
-> ssh-ed25519 s9hT2g zQ6WzOL+1nkg75J8o4SCxzvVZi6gYdSkUSCd+f0oUQk
3+
dxItcKGnxUUhzuQWUNs3hmJwPaJF8Rhn4FJbom9tc0A
4+
-> ssh-ed25519 Gr9EaQ USWQtUTQsy1B1p4rGOgdfBYg2ch0fDAxHRA7m6gj9ho
5+
UCA2ExE91+5aMHiRk2OmU4NSPySTzEWtXTpmN/q9RI0
6+
-> ssh-ed25519 3ENwVg 3dpO8ExOR5pr9aIuRjzO7+JEJWCMfDawefoHNcyw0S8
7+
zF9V5KuZU6hiCtxzYDfrZ1tO6dU3HRZtjQz7ihteBG8
8+
-> ssh-rsa MuWD+w
9+
ewDKxmREQzA0Ryc1CfXZ3DnctZ3LjdYhFZuEY97nQdywX4yrijjY/KecNpgI3AKy
10+
yjBdS1cvrlXW5JY40kvwNGnsC2wAL74ccrBBxkPFxbenOTU8xdUBBSXLj3Ad392I
11+
RvepOJBVg4i6JvBKZXfuDVEKijcmuuaa7QGfnnIawhGOu1crltU+SPW48V2ryH1N
12+
xG35dle3FoND9jWoxsf6Ftznyn96pqj1t3g5BJYPvofaO8iqkBQr/zbQjimQm10n
13+
HzIF9S7qf5I8kadvRFPf6nd7nWDCaT0LeSwzc4hA0FzqrfzU0VvM/K/XdO9hFR3N
14+
K3kxQZg43pae4nt5Eqn1iA
15+
-> ssh-ed25519 92bXiA hggcpARKLg5rZ3zufQO/ArpFFd2eEfMdCBvuvjJSOX8
16+
seMbAuoEf5X7tjS2rPfQoBS45Vyy2Im8EBn32zDeJz4
17+
--- Y10ci1xFNmo/Hnf+XctF0uDe82ZLV0yPI9n5qcREOpg
18+
���?/�����Z��m� $j;0��wo-�{��K֛�`A�G\v~�0��I�4��'7�D��d

0 commit comments

Comments
 (0)