about summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/prometheus
AgeCommit message (Collapse)AuthorFilesLines
6 daysnixos/prometheus: remove minio exporterMoritz Sanft2-83/+5
2024-06-03nixos/alertmanager-webhook-logger: init moduleJonathan Davies1-0/+70
2024-05-25nixos/prometheus: Add query_log_file optionPeter Lehmann1-0/+4
2024-05-03Merge pull request #308796 from ↵Pavol Rusnak1-1/+3
0xB10C/2024-05-promethues-bitcoin-exporter-expose-package nixos/prometheus-bitcoin-exporter: expose package option
2024-05-03nixos/prometheus-bitcoin-exporter: expose package option0xb10c1-1/+3
2024-04-24nixos/prometheus/exporters: Remove all `with lib;` usagePyrox65-129/+307
Fixes issues described in #208242 for this part of the nixpkgs tree. There are no behavioral changes in this, it only adjusts the code so that it is easier to understand.
2024-04-17Merge pull request #302375 from SebastianWendel/init-prometheus-dnssec-exporterSandro2-0/+91
nixos/prometheus-dnssec-exporter: init
2024-04-17nixos/prometheus-redis-exporter: allow `AF_UNIX`Christina Sørensen1-0/+1
Fixes: #271851 Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-14nixos/prometheus: use ports typeSandro Jäckel1-12/+12
2024-04-13nixos: remove all uses of lib.mdDocstuebinm72-354/+354
these changes were generated with nixq 0.0.2, by running nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix two mentions of the mdDoc function remain in nixos/, both of which are inside of comments. Since lib.mdDoc is already defined as just id, this commit is a no-op as far as Nix (and the built manual) is concerned.
2024-04-12nixos/prometheus.exporters.dnssec: init moduleSebastian Wendel2-0/+91
2024-04-10nixos/prometheus-nats-exporter: new moduleJos van Bakel2-0/+35
2024-04-03Merge pull request #222415 from justinas/prometheus-exporters-nftablesMaciej Krüger2-1/+16
prometheus-exporters: support nftables
2024-03-28treewide: Fix all Nix ASTs in all markdown filesJanne Heß1-1/+5
This allows for correct highlighting and maybe future automatic formatting. The AST was verified to work with nixfmt only.
2024-03-28treewide: Mark Nix blocks in markdown as NixJanne Heß1-4/+4
This should help us with highlighting and future formatting.
2024-03-23nixos/prometheus-fritz-exporter: init moduleMarie Ramlow2-0/+98
2024-03-21prometheus-kea-exporter: 0.6.1 -> 0.7.0Martin Weinelt1-9/+12
https://github.com/mweinelt/kea-exporter/blob/v0.7.0/HISTORY Updates the module to use the target name, because it now supports both UDS as well as HTTP URLs.
2024-03-21nixos/prometheus/exporters: pass utils into exporter modulesMartin Weinelt71-68/+73
This is useful, because it provides escapeSystemdShellArgs.
2024-03-06Merge pull request #285807 from MinerSebas/prometheus-restic-exporterFranz Pletz1-6/+7
prometheus-restic-exporter: 1.4.0 -> 1.5.0
2024-02-27Merge pull request #289863 from mjm/nut-exporter-variablesJon Seager1-1/+14
nixos/prometheus-nut-exporter: use extraFlags, add nutVariables option
2024-02-18nixos/prometheus-nut-exporter: use extraFlags, add nutVariables optionMatt Moriarity1-1/+14
2024-02-09nixos/prometheus-fastly-exporter: fix runtime environmentMartin Weinelt1-19/+32
- Make the token a required option - Drop the proto from the listen parameter - Use systemd credentials to pass the token file - Drop debug flag, use extraArgs instead - Actually hook up extraArgs - Escape shell arguments - Drop overly broad `with lib` statement
2024-02-02nixos/prometheus-restic-exporter: Use LoadCredential for password fileMinerSebas1-5/+6
2024-02-02prometheus-restic-exporter: 1.4.0 -> 1.5.0MinerSebas1-2/+2
2024-02-01Merge pull request #270475 from MinerSebas/prometheus-restic-exporterh7x42-0/+132
prometheus-restic-exporter: init at 1.4.0
2024-02-01nixos/prometheus-restic-exporter: init moduleMinerSebas2-0/+132
2024-01-31Merge pull request #284326 from WilliButz/snmp-exporter-module/fix-logPrefixFranz Pletz1-0/+1
nixos/prometheus-snmp-exporter: fix undefined logPrefix
2024-01-30Merge pull request #276177 from aaronjheng/prometheus-openvpn-exporterMario Rodas2-40/+0
prometheus-openvpn-exporter: remove
2024-01-27nixos/prometheus-snmp-exporter: fix undefined logPrefixWilliButz1-0/+1
When I added `coerceConfigFile` based on the blackbox exporter module, I did not notice the missing attribute definition.
2024-01-26prometheus-openvpn-exporter: removeAaron Jheng2-40/+0
2024-01-23nixos/prometheus-pve-exporter: updated schema and options to v3.2.1Kartik Gokte1-10/+32
2024-01-19nixos: fix remaining services for network-online dep fixJade Lovelace1-0/+1
2024-01-17nixos/prometheus-snmp-exporter: add config checkWilliButz1-3/+36
This is introduced and enabled by default because the config syntax for the exporter changed with release 0.23.0. This should make the breaking config change obvious before services are deployed with an incompatible old config. The check is based on the check present in the blackbox-exporter module.
2024-01-17nixos/prometheus-snmp-exporter: switch to new config syntaxWilliButz1-5/+3
Introduced with version 0.23.0, see https://github.com/prometheus/snmp_exporter/blob/b75fc6b839ee3f3ccbee68bee55f1ae99555084a/auth-split-migration.md
2023-12-31Merge pull request #266283 from Noodlesalat/ping-exporter-1.1.0Janik2-0/+49
ping_exporter: init at 1.1.0
2023-12-27Merge pull request #274460 from mweinelt/kea-ipc-runtimedirMartin Weinelt1-3/+5
nixos/kea: return to merged runtime directory; preserve runtime directories
2023-12-26nixos/prometheus-exporters/kea: run under same user/group as keaDee Anzorge1-1/+3
This fixes access to the kea unix sockets, after enabling RuntimeDirectoryPreserve on the kea units. https://github.com/NixOS/nixpkgs/pull/274460#issuecomment-1869702893
2023-12-24nixos/prometheus-ping-exporter: initNudelsalat2-0/+49
2023-12-20Merge pull request #275112 from r-ryantm/auto-update/prometheus-nginx-exporterWilliButz1-2/+2
prometheus-nginx-exporter: 0.11.0 -> 1.0.0
2023-12-20nixos/prometheus/nginx-exporter: fix args for 1.0Franz Pletz1-2/+2
2023-12-18nixos/prometheus-sabnzbd-exporter: use LoadCredential for apiKeyFileFugi1-6/+16
2023-12-15Revert "kea: use separate runtime directories for each service"Martin Weinelt1-2/+2
This reverts commit 413011ddf46265756c0ba417c8722952eab853c6. Using separate lockfile directories prevents the different kea daemons from using the interprocess sync lockfile. Keeping the runtime directory around might be the better approach.
2023-12-13Merge pull request #253184 from tilpner/prometheus-headersJanne Heß1-0/+8
nixos/prometheus: add remote{Read, Write}.headers options
2023-12-05nixos/prometheus: add enableAgentMode optionVictor Hugo Aguiar Pacce1-6/+13
Required for running a prometheus service under agent mode Signed-off-by: Victor Hugo Aguiar Pacce <victorhugoaguiarpacce@gmail.com>
2023-12-03prometheus-mongodb-exporter: fix service ExecStartundefined1-5/+5
2023-11-30treewide: replace `mkPackageOptionMD` with `mkPackageOption`h7x42-2/+2
2023-11-27treewide: use `mkPackageOption`h7x45-39/+5
This commit replaces a lot of usages of `mkOption` with the package type, to be `mkPackageOption`, in order to reduce the amount of code.
2023-11-22Merge pull request #268991 from undefined-moe/mongodb-exporterNick Cao2-0/+69
add prometheus-mongodb-exporter
2023-11-22nixos/prometheus-mongodb-exporter: init moduleundefined2-0/+69
2023-11-07nixos/exportarr: initFelix Buehler2-8/+93