Guanran Wang
cdd2deb1e7
treewide: remove periods from lib.mkEnableOption
...
Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com >
2024-08-04 17:36:14 +02:00
Peter Hoeg
c3392ad349
nixos/prometheus-smartctl-exporter: providing the path to the binary is no longer needed
2024-07-31 10:48:38 +02:00
6d0f55ef84
Merge pull request #328148 from NukaDuka/prometheus-pve-exporter
...
prometheus-pve-exporter: 3.2.4 -> 3.4.3
2024-07-26 20:21:21 +02:00
Sigmanificient
543cd40ecc
treewide: remove trailing space in description
...
Done using `grep -rP 'description\s+=\s+"[^"]+[ ]";' | cut -d ':' -f 1 |
xargs -i nvim {}` and sorting the opened files by hand, avoiding
generated packages list
2024-07-26 03:38:50 +02:00
Franz Pletz
b865ea167d
Merge pull request #321644 from pedorich-n/netdata-146
2024-07-23 23:23:30 +02:00
PopeRigby
a5eaa1df10
nixos/scrutiny: enable collector by default if scrutiny is enabled ( #329069 )
2024-07-22 07:38:45 +01:00
Sandro
1607a42b49
Merge pull request #290452 from flandweber/borgmatic-exporter
...
borgmatic-exporter: init at 0.2.5
2024-07-17 19:08:28 +02:00
Kartik Gokte
dbba11e241
nixos/prometheus-pve-exporter: added new options introduced in v3.4.3
2024-07-17 16:09:11 +05:30
Finn Landweber
0d58b75cba
added prometheus-borgmatic-exporter module
2024-07-16 12:17:49 +02:00
Sandro
10635f7d2a
Merge pull request #202068 from justinas/nginxlog-exporter-typed-options
2024-07-16 11:07:18 +02:00
Sandro
8f24fa52bb
Merge pull request #317488 from asbish/master
...
nixos/prometheus-snmp-exporter: add environmentFile option
2024-07-14 16:17:05 +02:00
Artur Faizullin
4e3c5fb713
nixos/opentelemetry-collector: Avoid using a fixed hardcoded path
...
Follow the boyscout rule.
2024-07-11 08:27:29 +02:00
Artur Faizullin
40013729d3
nixos/opentelemetry-collector: Use SupplementaryGroups to add the dynamic user to systemd-journal group
...
OpenTelemetry collector's Journald Receiver has not enough permissions
2024-07-11 08:23:20 +02:00
Artur Faizullin
e304e2ee59
nixos/opentelemetry-collector: Accept changes from linter
...
Follow the boyscout rule.
2024-07-11 08:19:48 +02:00
Justinas Stankevicius
a572d5151c
nixos/prometheus-nginxlog-exporter: define types of inner options
2024-07-09 23:12:33 +03:00
Pol Dellaiera
ed24a0baf3
Merge pull request #317107 from ibizaman/deluge_exporter_init
...
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-07-08 20:09:50 +02:00
Yu Ishii
f210aaf4ca
nixos/prometheus-snmp-exporter: add a parameter implicitly
...
Change to adding `--config.expand-environment-variables` parameter to
`ExecStart` if `environmentFile` option is set.
2024-07-07 16:49:31 +09:00
Yu Ishii
839bbc1700
nixos/prometheus-snmp-exporter: add environmentFile option
...
Prometheus snmp-exporter has support to pass sensitive data as environment
variables. Since other exporter configurations for NixOS have
environmentFile option, the same option is added to snmp-exporter.
2024-07-07 14:28:37 +09:00
Jonathan Davies
008ea18566
nixos/prometheus: Harden alertmanager/webhook-logger/pushgateway systemd definitions
2024-07-07 00:15:57 +01:00
Nikita Pedorich
cba1e458a8
netdata: 1.45.4 -> 1.46.1
2024-07-04 23:00:09 +09:00
Martin Weinelt
84164bf098
Merge pull request #318659 from mweinelt/fastly-exporter
...
nixos/prometheus-fastly-exporter: unwrap execstart
2024-07-03 12:40:10 +02:00
K900
caff135cb1
Merge pull request #323419 from Ma27/bump-grafana
...
grafana: 11.0.0 -> 11.1.0
2024-07-02 20:59:21 +03:00
Franz Pletz
3d7a9d1e5d
Merge pull request #321981 from fgaz/nixos/smartd/systembus-notify
2024-06-30 19:41:05 +02:00
Maximilian Bosch
8511063014
grafana: 11.0.0 -> 11.1.0
...
ChangeLog: https://github.com/grafana/grafana/releases/tag/v11.1.0
A few additional changes were necessary:
* Grafana now refuses to listen on non-IP values and aborts with
Error: ✗ *apiserver.service run error: invalid IP address: localhost
* packages/grafana-e2e doesn't exist anymore, so the build fixes for
that could be removed.
* Make sure we always compile the binary parts of cypress.
* Grafana tends to set the minimum Go version to the latest Go version
available now[1].
* The `url` of a datasource was set to `localhost` by default. I don't
expect anybody to have not set it when needed, also Grafana aborts now
if `url` is non-empty for a random walk datasource (which broke the VM
tests).
[1] https://github.com/grafana/grafana/pull/88794#discussion_r1630563467
2024-06-29 19:09:05 +02:00
Moraxyc
f852b38c42
nixos/nezha-agent: add gpu monitoring option
2024-06-28 16:18:40 +08:00
Sandro
33f83c6252
Merge pull request #316977 from eclairevoyant/fix-mkEnableOption
...
treewide: fix mkEnableOption usage
2024-06-25 22:42:16 +02:00
Moritz Sanft
43990c5428
nixos/prometheus: remove minio exporter
2024-06-25 11:00:01 +02:00
Franz Pletz
3c033186ee
Merge pull request #316727 from jpds/nixos-tests-prometheus
...
nixos/prometheus: Revamp tests
2024-06-23 23:05:06 +02:00
Francesco Gazzetta
20a73ab51d
nixos/smartd: add systembus-notify notifications
2024-06-23 16:56:54 +02:00
Ryan Lahfa
efcabaa056
Merge pull request #298641 from RaitoBezarius/netdata-45
...
netdata: 1.44.3 -> 1.45.3
2024-06-21 16:04:11 +02:00
h7x4
ad964c4ebf
Merge pull request #318613 from msanft/grafana-reporter/build-go-module
...
grafana-reporter: migrate to buildGoModule
2024-06-21 09:21:09 +02:00
Raito Bezarius
aaccbed9fb
nixos/netdata: add wireguard support
...
CAP_NET_ADMIN is required.
Change-Id: I8559e50ccf2d34a4bc7c8f4f2aeafb7771fe751b
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:05 +02:00
Raito Bezarius
6955aab487
nixos/netdata: add docker and podman support
...
Podman requires `jq`.
Change-Id: Iad2abe1ccf92738da82384f30503f3be6fb11ca7
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:05 +02:00
Wout Mertens
f058c122ee
nixos/netdata: remove old lib.mdDoc calls
2024-06-19 22:30:05 +02:00
Raito Bezarius
1cfb30fbdb
nixos/netdata: depends on suid-sgid-wrappers
...
Netdata is critically dependent on working wrappers, thus, we ensure that the service was successful.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:05 +02:00
Raito Bezarius
3386a3aab0
nixos/netdata: introduce recommendedPythonPackages
...
This option furthers the "zero configuration" reputation of netdata by collecting
some Python packages available in nixpkgs and offering them to the module.
It is disabled by default.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:05 +02:00
Raito Bezarius
0794ea59cd
nixos/netdata: add default programs for netdata (NVMe, WiFi, APCs)
...
Netdata is zero-config, so we should provide some *default* packages.
If the closure size is a problem for you, reach out to maintainers.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:05 +02:00
Raito Bezarius
38cdab1f92
nixos/netdata: add debugfs, logs-management, network-viewer support
...
Those require some capabilities.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com >
2024-06-19 22:30:04 +02:00
éclairevoyant
7d8742da87
treewide: fix mkEnableOption usage
2024-06-14 02:41:42 -04:00
ibizaman
1bb9bf32b7
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-06-10 22:02:36 -07:00
f0x52
5c922605bb
nixos/scrutiny: Default collector API url to configured host + port
2024-06-10 19:52:03 +02:00
Florian Klink
d2d2467118
Merge pull request #318306 from flokli/grafana-alloy-module
...
grafana-alloy: add NixOS module
2024-06-10 19:36:36 +03:00
Sandro
b8d6d611c6
Merge pull request #315380 from lucasew/20240528-fix-loki
...
nixos/loki: add network.target to after
2024-06-10 13:47:21 +02:00
Florian Klink
1fa96ce4df
grafana-alloy, nixos/alloy: add hbjydev to maintainers
2024-06-10 13:40:45 +03:00
Florian Klink
486f515d47
nixos/alloy: init module
...
This adds a NixOS module for Grafana Alloy.
I started from the grafana-agent one but dropped all settings and config
management whatsoever.
Grafana Alloy uses its own Alloy config format (similar to HCL), which
is not really possible to express in Nix.
Simply pointing to a path in `/etc`, and leaving it up to the user to configure
it via `environment.etc` allows the user to arrange config files however
it makes most sense for them.
The module, systemd unit etc is called "alloy", not "grafana-alloy" to
follow the way it's packaged on other distros, to follow POLA.
2024-06-10 13:32:40 +03:00
Martin Weinelt
10143bc497
nixos/prometheus-fastly-exporter: unwrap execstart
...
It was only ever used to pass the FASTLY_API_TOKEN, but Environment= can
do that with the %d formatter.
2024-06-10 02:58:07 +02:00
Moritz Sanft
1ddd2fa945
grafana-reporter: migrate to buildGoModule
...
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com >
2024-06-09 21:50:26 +02:00
Maximilian Bosch
c323ea63f0
nixos/zabbix-proxy: fix option default
...
Apparently I forgot to test this one while developing
5142b7afa8 ("nixos/postgresql: turn
settings into a submodule").
Apologies!
2024-06-08 15:40:26 +02:00
Jonathan Davies
571db45269
nixos/alertmanager-webhook-logger: init module
2024-06-03 20:33:27 +01:00
Maximilian Bosch
a8377e1b0f
Merge pull request #314828 from peterablehmann/prometheus
...
nixos/prometheus: add query_log_file option
2024-05-30 21:37:26 +00:00