40b7d68853 
					 
					
						
						
							
							Separate monitoring and move to 60s interval  
						
						... 
						
						
						
						Removes the dependency of the monitoring subsystem from the node
keepalives, and runs them at a 60s interval to avoid excessive backups
if a plugin takes too long.
Adds its own logs and related items as required.
Finally adds a new required argument to the run() of plugins, the
coordinator state, which can be used by a plugin to determine actions
based on whether the node is a primary, secondary, or non-coordinator. 
						
						
					 
					
						2023-09-15 16:47:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8115cafd1 
					 
					
						
						
							
							Bump version to 0.9.73  
						
						
						
						
					 
					
						2023-09-02 02:16:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						570da99605 
					 
					
						
						
							
							Avoid failures if no children found  
						
						
						
						
					 
					
						2023-09-02 01:36:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdda47e8a2 
					 
					
						
						
							
							Bump version to 0.9.72  
						
						
						
						
					 
					
						2023-09-01 16:34:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb2aac145d 
					 
					
						
						
							
							Bump version to 0.9.71  
						
						
						
						
					 
					
						2023-09-01 00:36:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c407d54c3 
					 
					
						
						
							
							Bump version to 0.9.70  
						
						
						
						
					 
					
						2023-08-31 14:15:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb413e5ce6 
					 
					
						
						
							
							[Bookworm] Fix Ceph 16 OSD stat parsing  
						
						
						
						
					 
					
						2023-08-31 00:45:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						123499f75f 
					 
					
						
						
							
							[Bookworm] Specify YAML loader explicitly  
						
						
						
						
					 
					
						2023-08-31 00:16:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83b8ce7b62 
					 
					
						
						
							
							Bump version to 0.9.69 (nice)  
						
						
						
						
					 
					
						2023-08-29 22:02:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e43f9bd7c 
					 
					
						
						
							
							Ensure Patroni failures do not block takeover  
						
						
						
						
					 
					
						2023-08-29 22:00:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed087d83c2 
					 
					
						
						
							
							Found cpuload to 2 decimal places  
						
						
						
						
					 
					
						2023-08-29 21:41:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83d475bd15 
					 
					
						
						
							
							Bump version to 0.9.68  
						
						
						
						
					 
					
						2023-08-27 20:59:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						705ec802a3 
					 
					
						
						
							
							Bump version to 0.9.67  
						
						
						
						
					 
					
						2023-08-27 14:47:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b90f37518 
					 
					
						
						
							
							Bump version to 0.9.66  
						
						
						
						
					 
					
						2023-08-27 11:41:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e083d7652 
					 
					
						
						
							
							Bump version to 0.9.65  
						
						
						
						
					 
					
						2023-08-23 01:56:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						075dbe7cc9 
					 
					
						
						
							
							Bump version to 0.9.64  
						
						
						
						
					 
					
						2023-08-18 12:34:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5f996febd 
					 
					
						
						
							
							Fix bugs for node flush for stop/shutdown/restart  
						
						... 
						
						
						
						Previously VMs in stop/shutdown/restart states wouldn't be properly
handled during a node flush. This fixes the bugs and ensures that the
transient VM states (shutdown/restart) are completed before proceeding,
and then avoids setting a stopped/shutdown VM to shutdown/auotstart. 
						
						
					 
					
						2023-08-18 11:25:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a90fda109 
					 
					
						
						
							
							Bump version to 0.9.63  
						
						
						
						
					 
					
						2023-04-28 14:47:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c3a3cdf52 
					 
					
						
						
							
							Use try when watching health value in NodeInstance  
						
						
						
						
					 
					
						2023-03-07 09:53:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c07fbefff 
					 
					
						
						
							
							Adjust keepalive health printing and ordering  
						
						
						
						
					 
					
						2023-02-24 11:08:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						202dc3ed59 
					 
					
						
						
							
							Correct error handling if monitoring plugins fail  
						
						
						
						
					 
					
						2023-02-24 10:19:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45ad3b9a17 
					 
					
						
						
							
							Bump version to 0.9.62  
						
						
						
						
					 
					
						2023-02-22 18:13:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e45b3108a2 
					 
					
						
						
							
							Add health delta change to message output  
						
						
						
						
					 
					
						2023-02-22 15:02:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						118237a53b 
					 
					
						
						
							
							Fix bad string value for message  
						
						
						
						
					 
					
						2023-02-22 15:02:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1093ca6264 
					 
					
						
						
							
							Disallow health less than 0  
						
						
						
						
					 
					
						2023-02-15 16:50:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4eef30770 
					 
					
						
						
							
							Add JSON health to cluster data  
						
						
						
						
					 
					
						2023-02-15 15:26:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ecf219910 
					 
					
						
						
							
							Run setup during plugin loads  
						
						
						
						
					 
					
						2023-02-15 10:11:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f4edc54d1 
					 
					
						
						
							
							Use percentage in keepalie output  
						
						
						
						
					 
					
						2023-02-15 01:56:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14d29f2986 
					 
					
						
						
							
							Adjust text on log message  
						
						
						
						
					 
					
						2023-02-13 22:21:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc88d764b0 
					 
					
						
						
							
							Add logging flag for montioring plugin output  
						
						
						
						
					 
					
						2023-02-13 22:04:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b07396c39a 
					 
					
						
						
							
							Fix bugs if plugins fail to load  
						
						
						
						
					 
					
						2023-02-13 21:51:48 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ea4800212 
					 
					
						
						
							
							Set node health to None when restarting  
						
						
						
						
					 
					
						2023-02-13 15:54:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c14d84bfc 
					 
					
						
						
							
							Add node health value and send out API  
						
						
						
						
					 
					
						2023-02-13 15:53:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8f346abdd 
					 
					
						
						
							
							Move Ceph cluster health reporting to plugin  
						
						... 
						
						
						
						Also removes several outputs from the normal keepalive that were
superfluous/static so that the main output fits on one line. 
						
						
					 
					
						2023-02-13 13:29:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ee52e44d3 
					 
					
						
						
							
							Move Ceph cluster health reporting to plugin  
						
						... 
						
						
						
						Also removes several outputs from the normal keepalive that were
superfluous/static so that the main output fits on one line. 
						
						
					 
					
						2023-02-13 12:13:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c742a827b 
					 
					
						
						
							
							Initial implementation of monitoring plugin system  
						
						
						
						
					 
					
						2023-02-13 12:06:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aeb238f43c 
					 
					
						
						
							
							Bump version to 0.9.61  
						
						
						
						
					 
					
						2023-02-08 10:08:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a49510ecc8 
					 
					
						
						
							
							Bump version to 0.9.60  
						
						
						
						
					 
					
						2022-12-06 15:42:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92feeefd26 
					 
					
						
						
							
							Bump version to 0.9.59  
						
						
						
						
					 
					
						2022-11-15 15:50:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						095bcb2373 
					 
					
						
						
							
							Bump version to 0.9.58  
						
						
						
						
					 
					
						2022-11-07 12:27:48 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d65f512897 
					 
					
						
						
							
							Bump version to 0.9.57  
						
						
						
						
					 
					
						2022-11-06 01:39:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3bc55eff8 
					 
					
						
						
							
							Bump version to 0.9.56  
						
						
						
						
					 
					
						2022-10-27 14:21:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						726d0a562b 
					 
					
						
						
							
							Update copyright header year  
						
						
						
						
					 
					
						2022-10-06 11:55:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1df1cfe93 
					 
					
						
						
							
							Bump version to 0.9.55  
						
						
						
						
					 
					
						2022-10-04 13:21:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5942aa50fc 
					 
					
						
						
							
							Avoid raise/handle deadlocks  
						
						... 
						
						
						
						Can cause log flooding in some edge cases and isn't really needed any
longer. Use a proper conditional followed by an actual error handler. 
						
						
					 
					
						2022-10-03 14:04:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						239c392892 
					 
					
						
						
							
							Bump version to 0.9.54  
						
						
						
						
					 
					
						2022-08-23 11:01:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b499b9f48 
					 
					
						
						
							
							Bump version to 0.9.53  
						
						
						
						
					 
					
						2022-08-12 17:47:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a21d48128 
					 
					
						
						
							
							Bump version to 0.9.52  
						
						
						
						
					 
					
						2022-08-12 11:09:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d0f26ff7a 
					 
					
						
						
							
							Add additional kb_ values to OSD stats  
						
						... 
						
						
						
						Allows for easier parsing later to get e.g. % values and more details on
the used amounts. 
						
						
					 
					
						2022-08-11 11:06:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						645b525ad7 
					 
					
						
						
							
							Bump version to 0.9.51  
						
						
						
						
					 
					
						2022-07-25 23:25:41 -04:00