82ca6d1f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add metrics for number of outgoing EDUs, by type ( #4695 )  
							
							
							
						 
						
							2019-02-20 14:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d0f6c1ce21 
								
							
								 
							
						 
						
							
							
								
								Remove spurious comment  
							
							
							
						 
						
							2018-09-14 15:12:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0a81038ea0 
								
							
								 
							
						 
						
							
							
								
								Add in flight real time metrics for Measure blocks  
							
							
							
						 
						
							2018-09-14 15:08:37 +01:00  
				
					
						
							
							
								 
						
							
							
								bab94da79c 
								
							
								 
							
						 
						
							
							
								
								fix metric name  
							
							
							
						 
						
							2018-08-07 22:11:45 +01:00  
				
					
						
							
							
								 
						
							
							
								53bca4690b 
								
							
								 
							
						 
						
							
							
								
								more metrics for the federation and appservice senders  
							
							
							
						 
						
							2018-08-07 19:09:48 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								6350bf925e 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to be more performant on PyPy ( #3462 )  
							
							
							
						 
						
							2018-06-28 14:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								cbbfaa4be8 
								
							
								 
							
						 
						
							
							
								
								Fix description of "python_gc_time" metric  
							
							
							
						 
						
							2018-06-21 10:02:42 +01:00  
				
					
						
							
							
								 
						
							
							
								ccfdaf68be 
								
							
								 
							
						 
						
							
							
								
								spell gauge correctly  
							
							
							
						 
						
							2018-06-16 07:10:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f116f32ace 
								
									
								
							
								 
							
						 
						
							
							
								
								add a last seen metric ( #3396 )  
							
							
							
						 
						
							2018-06-14 20:26:59 +10:00  
				
					
						
							
							
								 
						
							
							
								694968fa81 
								
							
								 
							
						 
						
							
							
								
								Hopefully, fix LaterGuage error handling  
							
							
							
						 
						
							2018-06-04 15:59:14 +01:00  
				
					
						
							
							
								 
						
							
							
								febe0ec8fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Prometheus on a different port, optionally. ( #3274 )  
							
							
							
						 
						
							2018-05-31 19:04:50 +10:00  
				
					
						
							
							
								 
						
							
							
								ff1bc0a279 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-05-29 02:32:15 +01:00  
				
					
						
							
							
								 
						
							
							
								0a240ad36e 
								
							
								 
							
						 
						
							
							
								
								disable CPUMetrics if no /proc/self/stat  
							
							... 
							
							
							
							fixes build on macOS again 
							
						 
						
							2018-05-29 02:23:30 +01:00  
				
					
						
							
							
								 
						
							
							
								5c40ce3777 
								
							
								 
							
						 
						
							
							
								
								invalid syntax :(  
							
							
							
						 
						
							2018-05-28 19:16:09 +10:00  
				
					
						
							
							
								 
						
							
							
								a2eb5db4a0 
								
							
								 
							
						 
						
							
							
								
								update metrics to be in seconds  
							
							
							
						 
						
							2018-05-28 19:10:27 +10:00  
				
					
						
							
							
								 
						
							
							
								389dac2c15 
								
							
								 
							
						 
						
							
							
								
								pepeightttt  
							
							
							
						 
						
							2018-05-23 13:08:59 -05:00  
				
					
						
							
							
								 
						
							
							
								472a5ec4e2 
								
							
								 
							
						 
						
							
							
								
								add back CPU metrics  
							
							
							
						 
						
							2018-05-23 13:03:56 -05:00  
				
					
						
							
							
								 
						
							
							
								b6063631c3 
								
							
								 
							
						 
						
							
							
								
								more cleanup  
							
							
							
						 
						
							2018-05-22 17:36:20 -05:00  
				
					
						
							
							
								 
						
							
							
								53cc2cde1f 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2018-05-22 17:32:57 -05:00  
				
					
						
							
							
								 
						
							
							
								85ba83eb51 
								
							
								 
							
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2018-05-22 16:28:23 -05:00  
				
					
						
							
							
								 
						
							
							
								a8990fa2ec 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into 3218-official-prom  
							
							
							
						 
						
							2018-05-22 10:50:26 -05:00  
				
					
						
							
							
								 
						
							
							
								df9f72d9e5 
								
							
								 
							
						 
						
							
							
								
								replacing portions  
							
							
							
						 
						
							2018-05-21 19:47:37 -05:00  
				
					
						
							
							
								 
						
							
							
								4dae4a97ed 
								
							
								 
							
						 
						
							
							
								
								Track last processed event received_ts  
							
							
							
						 
						
							2018-04-11 14:27:09 +01:00  
				
					
						
							
							
								 
						
							
							
								92e34615c5 
								
							
								 
							
						 
						
							
							
								
								Track where event stream processing have gotten up to  
							
							
							
						 
						
							2018-04-11 12:13:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ab825aa328 
								
							
								 
							
						 
						
							
							
								
								Add GaugeMetric  
							
							
							
						 
						
							2018-04-11 12:13:40 +01:00  
				
					
						
							
							
								 
						
							
							
								6d7f0f8dd3 
								
							
								 
							
						 
						
							
							
								
								Don't disable GC when running on PyPy  
							
							... 
							
							
							
							PyPy's incminimark GC can't be triggered manually. From what I observed
there are no obvious issues with just letting it run normally. And
unlike CPython, it actually returns unused RAM to the system.
Signed-off-by: Vincent Breitmoser <look@my.amazin.horse> 
							
						 
						
							2018-04-10 11:35:34 +02:00  
				
					
						
							
							
								 
						
							
							
								88541f9009 
								
							
								 
							
						 
						
							
							
								
								Add a metric which increments when a request is received  
							
							... 
							
							
							
							It's useful to know when there are peaks in incoming requests - which isn't
quite the same as there being peaks in outgoing responses, due to the time
taken to handle requests. 
							
						 
						
							2018-03-09 16:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								87b7d72760 
								
							
								 
							
						 
						
							
							
								
								Add some comments about the reactor tick time metric  
							
							
							
						 
						
							2018-01-19 23:51:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2938a00825 
								
							
								 
							
						 
						
							
							
								
								Rename the python-specific metrics now the docs claim that we have done  
							
							
							
						 
						
							2016-11-03 17:03:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1cc22da600 
								
							
								 
							
						 
						
							
							
								
								Set up the process collector during metrics __init__; that way all split-process workers have it  
							
							
							
						 
						
							2016-10-27 18:09:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ccc1a3d54d 
								
							
								 
							
						 
						
							
							
								
								Allow creation of a 'subspace' within a Metrics object, returning another one  
							
							
							
						 
						
							2016-10-27 18:07:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3ae48a1f99 
								
							
								 
							
						 
						
							
							
								
								Move the process metrics collector code into its own file  
							
							
							
						 
						
							2016-10-19 18:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4cedd53224 
								
							
								 
							
						 
						
							
							
								
								A slightly neater way to manage metric collector functions  
							
							
							
						 
						
							2016-10-19 17:54:09 +01:00  
				
					
						
							
							
								 
						
							
							
								5663137e03 
								
							
								 
							
						 
						
							
							
								
								appease pep8  
							
							
							
						 
						
							2016-10-19 16:09:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b202531be6 
								
							
								 
							
						 
						
							
							
								
								Also guard /proc/self/fds-related code with a suitable psuedoconstant  
							
							
							
						 
						
							2016-10-19 15:37:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1b179455fc 
								
							
								 
							
						 
						
							
							
								
								Guard registration of process-wide metrics by existence of the requisite /proc entries  
							
							
							
						 
						
							2016-10-19 15:34:38 +01:00  
				
					
						
							
							
								 
						
							
							
								981f852d54 
								
							
								 
							
						 
						
							
							
								
								Add standard process_start_time_seconds metric  
							
							
							
						 
						
							2016-10-19 15:05:22 +01:00  
				
					
						
							
							
								 
						
							
							
								def63649df 
								
							
								 
							
						 
						
							
							
								
								Add standard process_max_fds metric  
							
							
							
						 
						
							2016-10-19 15:05:21 +01:00  
				
					
						
							
							
								 
						
							
							
								06f1ad1625 
								
							
								 
							
						 
						
							
							
								
								Add standard process_open_fds metric  
							
							
							
						 
						
							2016-10-19 15:05:21 +01:00  
				
					
						
							
							
								 
						
							
							
								95fc70216d 
								
							
								 
							
						 
						
							
							
								
								Add standard process_*_memory_bytes metrics  
							
							
							
						 
						
							2016-10-19 15:05:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9b0316c75a 
								
							
								 
							
						 
						
							
							
								
								Use /proc/self/stat to generate the new process_cpu_*_seconds_total metrics  
							
							
							
						 
						
							2016-10-19 15:05:21 +01:00  
				
					
						
							
							
								 
						
							
							
								03c2720940 
								
							
								 
							
						 
						
							
							
								
								Export CPU usage metrics also under prometheus-standard metric name  
							
							
							
						 
						
							2016-10-19 15:05:21 +01:00  
				
					
						
							
							
								 
						
							
							
								7c1a92274c 
								
							
								 
							
						 
						
							
							
								
								Make psutil optional  
							
							
							
						 
						
							2016-08-08 11:12:21 +01:00  
				
					
						
							
							
								 
						
							
							
								66868119dc 
								
							
								 
							
						 
						
							
							
								
								Add metrics for psutil derived memory usage  
							
							
							
						 
						
							2016-07-20 16:00:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0f2165ccf4 
								
							
								 
							
						 
						
							
							
								
								Don't track total objects as its too expensive to calculate  
							
							
							
						 
						
							2016-06-07 17:00:45 +01:00  
				
					
						
							
							
								 
						
							
							
								18f0cc7d99 
								
							
								 
							
						 
						
							
							
								
								Record some more GC metrics  
							
							
							
						 
						
							2016-06-07 16:55:49 +01:00  
				
					
						
							
							
								 
						
							
							
								48e65099b5 
								
							
								 
							
						 
						
							
							
								
								Also record number of unreachable objects  
							
							
							
						 
						
							2016-06-07 13:40:22 +01:00  
				
					
						
							
							
								 
						
							
							
								75331c5fca 
								
							
								 
							
						 
						
							
							
								
								Change the way we do stats  
							
							
							
						 
						
							2016-06-07 13:33:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8c966fbd51 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #771  from matrix-org/erikj/gc_tick  
							
							... 
							
							
							
							Manually run GC on reactor tick. 
							
						 
						
							2016-06-07 13:18:36 +01:00