3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/services/monitoring
Bas van Dijk 57e5b75f9c nixos/prometheus: filter out the _module attr in a central place
We previously filtered out the `_module` attribute in a NixOS
configuration by filtering it using the option's `apply` function.

This meant that every option that had a submodule type needed to have
this apply function. Adding this function is easy to forget thus this
mechanism is error prone.

We now recursively filter out the `_module` attributes at the place we
construct the Prometheus configuration file. Since we now do the filtering
centrally we don't have to do it per option making it less prone to errors.
2019-04-17 14:08:16 +02:00
..
dd-agent
prometheus nixos/prometheus: filter out the _module attr in a central place 2019-04-17 14:08:16 +02:00
alerta.nix
apcupsd.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
arbtt.nix
bosun.nix
cadvisor.nix
collectd.nix nixos/collectd: restart on failure 2019-01-26 00:31:32 +00:00
das_watchdog.nix
datadog-agent.nix nixos/datadog-agent: change start command (#57871) 2019-03-18 13:31:04 -07:00
fusion-inventory.nix
grafana-reporter.nix
grafana.nix nixos/grafana: implement dashboard & datasource provisioning 2019-02-06 12:50:24 +01:00
graphite.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
hdaps.nix nixos/hdaps: automatically enable the hdapsd kernel module (#56309) 2019-03-08 09:50:02 +02:00
heapster.nix
incron.nix
kapacitor.nix
longview.nix
monit.nix
munin.nix nixos/munin: enable munin_update and disable munin_stats 2019-02-04 20:17:26 -05:00
nagios.nix nixos/nagios: /var/run -> /run 2019-03-20 00:02:45 +01:00
netdata.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
osquery.nix treewide: systemd timeout arguments to use infinity instead of 0 (#50934) 2018-11-25 13:33:22 +01:00
riemann-dash.nix
riemann-tools.nix
riemann.nix
scollector.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
smartd.nix
statsd.nix
sysstat.nix
systemhealth.nix nixos/systemhealth: fix url and use https 2018-11-24 23:07:30 +01:00
teamviewer.nix
telegraf.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
ups.nix
uptime.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
vnstat.nix
zabbix-agent.nix nixos/zabbix: /var/run -> /run 2019-03-20 00:02:46 +01:00
zabbix-server.nix nixos/zabbix: /var/run -> /run 2019-03-20 00:02:46 +01:00