Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b1127730 
							
						 
					 
					
						
						
							
							InfluxdbWriter: skip non-resolvable tags  
						
						... 
						
						
						
						refs #7341  
						
						
					 
					
						2019-07-23 18:21:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8098f4d54d 
							
						 
					 
					
						
						
							
							Improve type logging for notifications  
						
						
						
						
					 
					
						2019-07-16 13:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99bb7fa99c 
							
						 
					 
					
						
						
							
							Merge pull request  #7196  from Icinga/feature/network-cleanup  
						
						... 
						
						
						
						Cleanup old code (HTTP, Cluster) 
						
						
					 
					
						2019-05-29 14:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							efd4e8ad40 
							
						 
					 
					
						
						
							
							Quality: Use Boost ASIO/IO engine in Graphite feature  
						
						... 
						
						
						
						This commit changes the reconnect priority to high.
Also add function docs. 
						
						
					 
					
						2019-05-27 16:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							0466316019 
							
						 
					 
					
						
						
							
							Quality: Rewrite OpenTSDB to use Boost ASIO and I/O engine  
						
						... 
						
						
						
						The connection handling and code isn't really good, but not
really actively maintained either.
Besides that, the "telnet" method doesn't allow for TLS,
this needs a general rewrite against their HTTP API.
I've also added function documentation where applicable. 
						
						
					 
					
						2019-05-27 15:09:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a0631e99 
							
						 
					 
					
						
						
							
							Unify copyright headers  
						
						... 
						
						
						
						Update (left over) copyright headers to generic copyright headers. 
						
						
					 
					
						2019-05-24 16:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f933aafd29 
							
						 
					 
					
						
						
							
							Quality: Purge old HTTP code in lib/remote  
						
						
						
						
					 
					
						2019-05-24 15:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d0af5c879 
							
						 
					 
					
						
						
							
							Merge pull request  #6813  from Icinga/feature/gelfwriter-tls-support  
						
						... 
						
						
						
						Implement TLS support for the GelfWriter feature 
						
						
					 
					
						2019-05-24 15:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							bb70613ed1 
							
						 
					 
					
						
						
							
							Fix wrong facility in GelfWriter log message  
						
						... 
						
						
						
						This fixes a wrong facility in GelfWriter log message (paused message). 
						
						
					 
					
						2019-05-16 19:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							bc0ab93e44 
							
						 
					 
					
						
						
							
							Use new I/O engine in GelfWriter  
						
						
						
						
					 
					
						2019-05-16 19:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							90bb423226 
							
						 
					 
					
						
						
							
							Implement TLS support for the GelfWriter  
						
						... 
						
						
						
						This implements TLS support for the GelfWriter. 
						
						
					 
					
						2019-05-16 17:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a630d0185f 
							
						 
					 
					
						
						
							
							Merge pull request  #6722  from Icinga/feature/notification-result  
						
						... 
						
						
						
						Add notification result store/sync 
						
						
					 
					
						2019-04-25 15:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							5a17722c1f 
							
						 
					 
					
						
						
							
							Replace _unlink() + rename() with boost::filesystem::rename()  
						
						... 
						
						
						
						refs #7101  
						
						
					 
					
						2019-04-25 09:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0066e33b 
							
						 
					 
					
						
						
							
							Use new I/O engine in ElasticsearchWriter  
						
						
						
						
					 
					
						2019-04-23 14:33:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							14fdfff770 
							
						 
					 
					
						
						
							
							Use new I/O engine in InfluxdbWriter  
						
						
						
						
					 
					
						2019-04-23 11:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							566e59bbfa 
							
						 
					 
					
						
						
							
							Make NotificationResult available for events: Cluster and Features  
						
						
						
						
					 
					
						2019-03-28 11:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							c2bf4cca9f 
							
						 
					 
					
						
						
							
							Disable feature HA by default (InfluxDB, Graphite, Gelf, Elasticsearch, OpenTSDB, Perfdata)  
						
						
						
						
					 
					
						2019-03-27 15:29:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							06eacd13ab 
							
						 
					 
					
						
						
							
							Also apply buffer flush fix for Elasticsearch feature  
						
						
						
						
					 
					
						2019-03-27 11:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3729bc6a 
							
						 
					 
					
						
						
							
							InfluxDB: Flush only if there's data in the buffer  
						
						... 
						
						
						
						Regression from 2.10.4 
						
						
					 
					
						2019-03-27 11:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							27a41804fc 
							
						 
					 
					
						
						
							
							Elasticsearch: Change Content-Type header to 'application/x-ndjson' for bulk streams  
						
						... 
						
						
						
						fixes  #6609  
					
						2019-03-20 10:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							424929e66a 
							
						 
					 
					
						
						
							
							Improve logging of OpenTsdbWriter  
						
						
						
						
					 
					
						2019-03-19 09:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							acf62d487e 
							
						 
					 
					
						
						
							
							Improve logging of GelfWriter  
						
						
						
						
					 
					
						2019-03-19 09:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							783a4c832c 
							
						 
					 
					
						
						
							
							Improve logging of ElasticsearchWriter  
						
						
						
						
					 
					
						2019-03-19 09:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							aa93c382e1 
							
						 
					 
					
						
						
							
							Improve logging of InfluxdbWriter  
						
						
						
						
					 
					
						2019-03-19 09:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							82dcb3965b 
							
						 
					 
					
						
						
							
							Improve logging of GraphiteWriter  
						
						
						
						
					 
					
						2019-03-19 09:39:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							816a935b3d 
							
						 
					 
					
						
						
							
							Elasticsearch: Improve error handling/logging  
						
						... 
						
						
						
						- Missing content-type
- Wrong content-type shouldn't hide the error message
- Error message should include more details (request URL, etc.) 
						
						
					 
					
						2019-03-18 16:41:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e2b587da 
							
						 
					 
					
						
						
							
							ElasticsearchWriter: don't leak sockets  
						
						... 
						
						
						
						refs #7018  
						
						
					 
					
						2019-03-18 15:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							2a6b122413 
							
						 
					 
					
						
						
							
							InfluxdbWriter: don't leak sockets  
						
						... 
						
						
						
						refs #6989  
						
						
					 
					
						2019-03-01 14:30:49 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2df11520e 
							
						 
					 
					
						
						
							
							Merge pull request  #6970  from Icinga/bugfix/perfdata-gaps  
						
						... 
						
						
						
						Improve reload handling for features (metric & queue flush, activation priority) 
						
						
					 
					
						2019-02-26 15:38:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							458f997a18 
							
						 
					 
					
						
						
							
							Replace Copyright header with a short version, part II  
						
						
						
						
					 
					
						2019-02-25 15:09:36 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d14a88235d 
							
						 
					 
					
						
						
							
							Replace Copyright header with a short version, part I  
						
						... 
						
						
						
						CLion -> replace in path 
						
						
					 
					
						2019-02-25 14:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							53acb8f2db 
							
						 
					 
					
						
						
							
							PerfdataWriter: Reset the rotation timer on Pause()  
						
						
						
						
					 
					
						2019-02-22 09:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							68e7027c93 
							
						 
					 
					
						
						
							
							GelfWriter: Ensure to join queue and execute queries on Pause/Shutdown/Reload  
						
						
						
						
					 
					
						2019-02-20 17:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							24c3572b03 
							
						 
					 
					
						
						
							
							OpenTsdbWriter: Ensure to reset reconnect timer on Pause()  
						
						
						
						
					 
					
						2019-02-20 17:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							301c48e9bc 
							
						 
					 
					
						
						
							
							ElasticWriter: Ensure to flush buffers on Pause/Shutdown/Reload  
						
						
						
						
					 
					
						2019-02-20 17:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bdebc795 
							
						 
					 
					
						
						
							
							InfluxdbWriter: Ensure to flush buffers after emptying the metrics queue on Pause/Shutdown/Reload  
						
						... 
						
						
						
						Patch taken from @al2klimov but moved into Pause() 
						
						
					 
					
						2019-02-20 16:30:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d79390083d 
							
						 
					 
					
						
						
							
							GraphiteWriter: Improve Pause/Shutdown/Reload handling for metrics  
						
						
						
						
					 
					
						2019-02-20 14:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							388999a86f 
							
						 
					 
					
						
						
							
							PerfdataWriter: Rotate and close files on Pause/Shutdown/Reload  
						
						... 
						
						
						
						Refactored the code into a local mutex and added
some more debug logging while at it. 
						
						
					 
					
						2019-02-20 14:20:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2b45b503 
							
						 
					 
					
						
						
							
							Revert "InfluxdbWriter#Stop(): flush buffer"  
						
						... 
						
						
						
						This reverts commit 8470facfe2d8437d5db75e4f84434991d30032c7. 
						
						
					 
					
						2019-02-19 14:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4edd3ece66 
							
						 
					 
					
						
						
							
							Revert "Deactivate perfdata writers after checker"  
						
						... 
						
						
						
						This reverts commit f0e12ff63ce138b6df9e85bc690eda46ae794ccb. 
						
						
					 
					
						2019-02-19 14:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							845c72f656 
							
						 
					 
					
						
						
							
							Merge pull request  #6882  from Icinga/bugfix/influxdb-gaps-6841  
						
						... 
						
						
						
						InfluxdbWriter#Stop(): flush buffer 
						
						
					 
					
						2019-02-11 17:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e12ff63c 
							
						 
					 
					
						
						
							
							Deactivate perfdata writers after checker  
						
						
						
						
					 
					
						2019-01-24 13:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							8470facfe2 
							
						 
					 
					
						
						
							
							InfluxdbWriter#Stop(): flush buffer  
						
						... 
						
						
						
						refs #6841  
						
						
					 
					
						2019-01-08 18:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							b0cf92fd17 
							
						 
					 
					
						
						
							
							Fix deadlock in GraphiteWriter  
						
						... 
						
						
						
						This fixes a deadlock in the GraphiteWriter feature, which is visible
during the reload process. The reload thread waits for the
GraphiteWriter to finish, but the GraphiteWriter can't finish because
it's stuck in `SendMetric()` waiting for a lock which is hold by the
reload thread. 
						
						
					 
					
						2018-11-12 20:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							028946a1cc 
							
						 
					 
					
						
						
							
							Implement HA functionality for Perfdata feature  
						
						
						
						
					 
					
						2018-10-24 14:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							97c1296e99 
							
						 
					 
					
						
						
							
							Implement HA functionality for OpenTsdb feature  
						
						
						
						
					 
					
						2018-10-24 14:42:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b905999f4b 
							
						 
					 
					
						
						
							
							Implement HA functionality for Gelf feature  
						
						
						
						
					 
					
						2018-10-24 13:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							5e241dc815 
							
						 
					 
					
						
						
							
							Implement HA functionality for InfluxDB feature  
						
						
						
						
					 
					
						2018-10-24 13:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							37ccffc7e5 
							
						 
					 
					
						
						
							
							Implement HA functionality for Graphite feature  
						
						
						
						
					 
					
						2018-10-24 13:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							59389f564c 
							
						 
					 
					
						
						
							
							Implement HA functionality for Elasticsearch feature  
						
						
						
						
					 
					
						2018-10-24 13:20:03 +02:00