WilliButz 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4c2834ef 
							
						 
					 
					
						
						
							
							nixos/prometheus-varnish-exporter: update module  
						
						 
						
						
						
						
					 
					
						2018-05-01 18:00:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WilliButz 
							
						 
					 
					
						
						
						
						
							
						
						
							de60146f59 
							
						 
					 
					
						
						
							
							nixos/promtheus-nginx-exporter: update module  
						
						 
						
						
						
						
					 
					
						2018-05-01 15:45:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WilliButz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3d46165db 
							
						 
					 
					
						
						
							
							nixos/prometheus-postfix-exporter: update module  
						
						 
						
						
						
						
					 
					
						2018-04-19 19:47:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WilliButz 
							
						 
					 
					
						
						
						
						
							
						
						
							01af301443 
							
						 
					 
					
						
						
							
							prometheus-exporters: add dovecot exporter module  
						
						 
						
						
						
						
					 
					
						2018-04-19 00:35:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WilliButz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c54aa1f293 
							
						 
					 
					
						
						
							
							nixos/prometheus-exporters: add postfix exporter & documentation  
						
						 
						
						
						
						
					 
					
						2018-03-22 14:52:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WilliButz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4d03b5c9c 
							
						 
					 
					
						
						
							
							nixos/prometheus-exporters: rewrite and restructure  
						
						 
						
						... 
						
						
						
						- prometheus exporters are now configured with
  `services.prometheus.exporters.<name>`
- the exporters are now defined by attribute sets
  from which the options for each exporter are generated
- most of the exporter definitions are used unchanged,
  except for some changes that should't have any impact
  on the functionality. 
						
						
					 
					
						2018-03-22 14:46:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruben Maher 
							
						 
					 
					
						
						
						
						
							
						
						
							ac52cb3aed 
							
						 
					 
					
						
						
							
							nixos/prometheus/alertmanager: double hyphenate long opts ( #34914 )  
						
						 
						
						... 
						
						
						
						Alertmanager 0.13.0 doesn't support single dash long options, so '-config.file'
for example is parsed as '-c', which leads to the service not starting. 
						
						
					 
					
						2018-02-12 18:02:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Charles 
							
						 
					 
					
						
						
						
						
							
						
						
							560400773c 
							
						 
					 
					
						
						
							
							nixos/prometheus: Correct documentation for external_labels  
						
						 
						
						... 
						
						
						
						As description is literal XML, I need to escape < and > by hand. 
						
						
					 
					
						2017-11-17 11:06:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Charles 
							
						 
					 
					
						
						
						
						
							
						
						
							acb7f43db9 
							
						 
					 
					
						
						
							
							nixos/prometheus: add external_labels option  
						
						 
						
						
						
						
					 
					
						2017-11-17 10:16:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Charles 
							
						 
					 
					
						
						
						
						
							
						
						
							f0334c0336 
							
						 
					 
					
						
						
							
							nixos/prometheus: add scrape_configs.honor_labels  
						
						 
						
						
						
						
					 
					
						2017-11-17 10:15:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a26b6c4290 
							
						 
					 
					
						
						
							
							prometheus-node-exporter service: delete dead code  
						
						 
						
						
						
						
					 
					
						2017-10-25 20:18:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce301ef21a 
							
						 
					 
					
						
						
							
							prometheus-node-exporter service: add disabledCollectors option  
						
						 
						
						
						
						
					 
					
						2017-10-25 20:10:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63bbada520 
							
						 
					 
					
						
						
							
							prometheus-node-exporter service: run as nobody again  
						
						 
						
						... 
						
						
						
						Using DynamicUser breaks the systemd and logind collectors.
cc #30535  
						
						
					 
					
						2017-10-25 17:49:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0f0cbc6f 
							
						 
					 
					
						
						
							
							prometheus-node-exporter service: update for new arguments handling  
						
						 
						
						... 
						
						
						
						The behaviour have changed again. Listed collectors are now enabled in
addition to the default one.
Also run as DynmicUser instead of user nobody as the exporter doesn't need
any state. 
						
						
					 
					
						2017-10-22 14:45:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joerg Thalheim 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e4e0c3b6 
							
						 
					 
					
						
						
							
							nixos/prometheus-minio-exporter: only inherit keys from minio if set  
						
						 
						
						
						
						
					 
					
						2017-10-08 15:05:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							8e10a4d862 
							
						 
					 
					
						
						
							
							prometheus-minio-exporter service: default to local minio server if enabled  
						
						 
						
						
						
						
					 
					
						2017-10-08 15:09:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							aad88ddf5b 
							
						 
					 
					
						
						
							
							prometheus-minio-exporter service: init version  
						
						 
						
						
						
						
					 
					
						2017-10-08 12:47:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							a217d73381 
							
						 
					 
					
						
						
							
							node-exporter service: fix documentation for enabledCollectors  
						
						 
						
						
						
						
					 
					
						2017-09-12 22:38:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							334e23d244 
							
						 
					 
					
						
						
							
							nixos/prometheus-collectd-exporter: init module ( #29212 )  
						
						 
						
						... 
						
						
						
						* prometheus-collectd-exporter service: init module
Supports JSON and binary (optional) protocol
of collectd.
* nixos/prometheus-collectd-exporter: submodule is not needed for collectdBinary 
						
						
					 
					
						2017-09-11 19:17:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce7e2c06b1 
							
						 
					 
					
						
						
							
							prometheus-unifi-exporter: make ordering more robust  
						
						 
						
						
						
						
					 
					
						2017-08-22 20:26:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d2764eb68 
							
						 
					 
					
						
						
							
							prometheus-blackbox-exporter: 0.5.0 -> 0.8.1  
						
						 
						
						
						
						
					 
					
						2017-08-12 11:05:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							271d3f7a43 
							
						 
					 
					
						
						
							
							prometheus service: globalConfig.labels is obsolete  
						
						 
						
						... 
						
						
						
						Due to the version bump in e60c958811186e46d9220cca8ce9700da174d9a1. 
						
						
					 
					
						2017-06-27 01:53:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Ericson 
							
						 
					 
					
						
						
						
						
							
						
						
							37e5e71fdf 
							
						 
					 
					
						
						
							
							Merge pull request  #24974  from Ericson2314/mapNullable  
						
						 
						
						... 
						
						
						
						Introduce `mapNullable` into lib and use it in a few places 
						
						
					 
					
						2017-04-17 17:12:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Ericson 
							
						 
					 
					
						
						
						
						
							
						
						
							85aa5005af 
							
						 
					 
					
						
						
							
							Introduce mapNullable into lib and use it in a few places  
						
						 
						
						... 
						
						
						
						Also simply some configure flag logic my grep also alerted me too. 
						
						
					 
					
						2017-04-17 17:04:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f0dd2f746 
							
						 
					 
					
						
						
							
							prometheus service: add scrapeConfigs.params option  
						
						 
						
						
						
						
					 
					
						2017-04-10 14:31:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							3728143cbc 
							
						 
					 
					
						
						
							
							prometheus-unifi-exporter: init at 0.4.0  
						
						 
						
						
						
						
					 
					
						2017-03-17 15:41:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Bach 
							
						 
					 
					
						
						
						
						
							
						
						
							a8cca7037e 
							
						 
					 
					
						
						
							
							prometheus-fritzbox-exporter: init at 1.0  
						
						 
						
						
						
						
					 
					
						2017-03-15 17:22:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Staffin 
							
						 
					 
					
						
						
						
						
							
						
						
							1c555e772e 
							
						 
					 
					
						
						
							
							Merge pull request  #23155  from doshitan/fix-prometheus-basic-auth  
						
						 
						
						... 
						
						
						
						prometheus service: fix basic auth option 
						
						
					 
					
						2017-02-24 15:08:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tanner Doshier 
							
						 
					 
					
						
						
						
						
							
						
						
							b846ce5243 
							
						 
					 
					
						
						
							
							prometheus service: fix basic auth option  
						
						 
						
						... 
						
						
						
						If some configuration is provided, we need to filter out the `_module` key or
else it breaks prometheus. 
						
						
					 
					
						2017-02-24 13:32:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							188526da3d 
							
						 
					 
					
						
						
							
							prometheus.blackboxExporter service: add CAP_NET_RAW  
						
						 
						
						... 
						
						
						
						The blackbox-exporter for prometheus needs CAP_NET_RAW for sending icmp
probes. 
						
						
					 
					
						2017-02-15 09:35:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Forsman 
							
						 
					 
					
						
						
						
						
							
						
						
							d2413943fa 
							
						 
					 
					
						
						
							
							nixos/prometheus: add configText option for alertmanager  
						
						 
						
						... 
						
						
						
						The reason being less mental overhead when reading upstream
documentation. Examples can be pasted right into the configuration
instead of translating to Nix attrset first. 
						
						
					 
					
						2017-01-14 15:41:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								oida 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d423567a95 
							
						 
					 
					
						
						
							
							prometheus-snmp-exporter: added nixos module  
						
						 
						
						
						
						
					 
					
						2017-01-09 18:05:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							575afe3fa7 
							
						 
					 
					
						
						
							
							prometheus exporter modules: unify firewall handling  
						
						 
						
						
						
						
					 
					
						2017-01-09 15:31:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corbin 
							
						 
					 
					
						
						
						
						
							
						
						
							618b249fc5 
							
						 
					 
					
						
						
							
							prometheus module: add blackboxExporter  
						
						 
						
						
						
						
					 
					
						2017-01-09 15:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corbin 
							
						 
					 
					
						
						
						
						
							
						
						
							bd45d5fe8d 
							
						 
					 
					
						
						
							
							prometheus module: add jsonExporter  
						
						 
						
						
						
						
					 
					
						2017-01-09 15:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corbin 
							
						 
					 
					
						
						
						
						
							
						
						
							1b839a586b 
							
						 
					 
					
						
						
							
							prometheus module: add varnishExporter  
						
						 
						
						
						
						
					 
					
						2017-01-09 15:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corbin 
							
						 
					 
					
						
						
						
						
							
						
						
							363fa27448 
							
						 
					 
					
						
						
							
							promeutheus.nginxExporter: add improvements  
						
						 
						
						... 
						
						
						
						- use ExecStart and ExecReload
 - add extraFlags 
						
						
					 
					
						2017-01-09 15:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							39e8eaf8b6 
							
						 
					 
					
						
						
							
							prometheus module: add nginxExporter  
						
						 
						
						
						
						
					 
					
						2017-01-09 15:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Forsman 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec867f59f 
							
						 
					 
					
						
						
							
							nixos/prometheus: unbreak alertmanager default config  
						
						 
						
						... 
						
						
						
						The current default value of listenAddress = null blows up:
  $ nixos-rebuild build
  error: cannot coerce null to a string, at
  .../nixpkgs/nixos/modules/services/monitoring/prometheus/alertmanager.nix:97:16
With listenAddress = "" we use the same default as upstream and there is
no blow up :-) 
						
						
					 
					
						2016-12-28 13:52:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Forsman 
							
						 
					 
					
						
						
						
						
							
						
						
							b20fdff521 
							
						 
					 
					
						
						
							
							nixos/prometheus: make scrapeConfigs.*.static_configs.*.labels optional  
						
						 
						
						... 
						
						
						
						...by providing a default value of "no labels" (an empty attrset).
Without this change we get
  $ nixos-rebuild test -I nixpkgs=.
  building Nix...
  building the system configuration...
  error: The option `services.prometheus.scrapeConfigs.[definition 1-entry 1].static_configs.[definition 1-entry 1].labels' is used but not defined.
which is unneeded, because labels _are_ optional. 
						
						
					 
					
						2016-12-25 15:38:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Forsman 
							
						 
					 
					
						
						
						
						
							
						
						
							caa476b357 
							
						 
					 
					
						
						
							
							nixos/prometheus: add services.prometheus.configText option  
						
						 
						
						... 
						
						
						
						The structured options are incomplete compared to upstream and I think
it will be a maintenance burden to try to keep up. Instead, provide an
option for the raw config file contents (prometheus.yml). 
						
						
					 
					
						2016-12-21 00:32:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								oida 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							725e04cc01 
							
						 
					 
					
						
						
							
							prometheus module: added default option values for relabel_config  
						
						 
						
						
						
						
					 
					
						2016-10-09 11:37:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								0ida 
							
						 
					 
					
						
						
						
						
							
						
						
							619ab48988 
							
						 
					 
					
						
						
							
							prometheus: add options for alertmanager  
						
						 
						
						
						
						
					 
					
						2016-09-20 19:35:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								0ida 
							
						 
					 
					
						
						
						
						
							
						
						
							fdded2c554 
							
						 
					 
					
						
						
							
							prometheus alertmanager module: init  
						
						 
						
						
						
						
					 
					
						2016-09-20 19:35:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0201869418 
							
						 
					 
					
						
						
							
							prometheus.nodeExporter module: improve after feedback  
						
						 
						
						... 
						
						
						
						cc @teh @groxxda @fpletz 
						
						
					 
					
						2016-09-16 15:10:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55b8430f6f 
							
						 
					 
					
						
						
							
							Merge branch 'prometheus-node-exporter' of  https://github.com/teh/nixpkgs  into prometheus-nixos-exporter  
						
						 
						
						
						
						
					 
					
						2016-09-15 20:59:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e43a15720d 
							
						 
					 
					
						
						
							
							prometheus module: add nodeExporter submodule  
						
						 
						
						
						
						
					 
					
						2016-09-15 20:31:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Hunger 
							
						 
					 
					
						
						
						
						
							
						
						
							0ded9a63a3 
							
						 
					 
					
						
						
							
							prometheus-node-exporter: Add module.  
						
						 
						
						
						
						
					 
					
						2016-09-13 11:28:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80f38e9032 
							
						 
					 
					
						
						
							
							prometheus service: move to separate folder  
						
						 
						
						
						
						
					 
					
						2016-09-11 23:20:26 +02:00