forked from MirrorHub/synapse
		
	Merge pull request #3069 from krombel/update_prometheus_config
update prometheus dashboard to use new metric names
This commit is contained in:
		
				commit
				
					
						aea3a93611
					
				
			
		
					 3 changed files with 19 additions and 19 deletions
				
			
		contrib/prometheus
|  | @ -202,11 +202,11 @@ new PromConsole.Graph({ | |||
| <h1>Requests</h1> | ||||
| 
 | ||||
| <h3>Requests by Servlet</h3> | ||||
| <div id="synapse_http_server_requests_servlet"></div> | ||||
| <div id="synapse_http_server_request_count_servlet"></div> | ||||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_requests_servlet"), | ||||
|   expr: "rate(synapse_http_server_requests:servlet[2m])", | ||||
|   node: document.querySelector("#synapse_http_server_request_count_servlet"), | ||||
|   expr: "rate(synapse_http_server_request_count:servlet[2m])", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  | @ -215,11 +215,11 @@ new PromConsole.Graph({ | |||
| }) | ||||
| </script> | ||||
| <h4> (without <tt>EventStreamRestServlet</tt> or <tt>SyncRestServlet</tt>)</h4> | ||||
| <div id="synapse_http_server_requests_servlet_minus_events"></div> | ||||
| <div id="synapse_http_server_request_count_servlet_minus_events"></div> | ||||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_requests_servlet_minus_events"), | ||||
|   expr: "rate(synapse_http_server_requests:servlet{servlet!=\"EventStreamRestServlet\", servlet!=\"SyncRestServlet\"}[2m])", | ||||
|   node: document.querySelector("#synapse_http_server_request_count_servlet_minus_events"), | ||||
|   expr: "rate(synapse_http_server_request_count:servlet{servlet!=\"EventStreamRestServlet\", servlet!=\"SyncRestServlet\"}[2m])", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  | @ -233,7 +233,7 @@ new PromConsole.Graph({ | |||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_response_time_avg"), | ||||
|   expr: "rate(synapse_http_server_response_time:total[2m]) / rate(synapse_http_server_response_time:count[2m]) / 1000", | ||||
|   expr: "rate(synapse_http_server_response_time_seconds[2m]) / rate(synapse_http_server_response_count[2m]) / 1000", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  | @ -276,7 +276,7 @@ new PromConsole.Graph({ | |||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_response_ru_utime"), | ||||
|   expr: "rate(synapse_http_server_response_ru_utime:total[2m])", | ||||
|   expr: "rate(synapse_http_server_response_ru_utime_seconds[2m])", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  | @ -291,7 +291,7 @@ new PromConsole.Graph({ | |||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_response_db_txn_duration"), | ||||
|   expr: "rate(synapse_http_server_response_db_txn_duration:total[2m])", | ||||
|   expr: "rate(synapse_http_server_response_db_txn_duration_seconds[2m])", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  | @ -306,7 +306,7 @@ new PromConsole.Graph({ | |||
| <script> | ||||
| new PromConsole.Graph({ | ||||
|   node: document.querySelector("#synapse_http_server_send_time_avg"), | ||||
|   expr: "rate(synapse_http_server_response_time:total{servlet='RoomSendEventRestServlet'}[2m]) / rate(synapse_http_server_response_time:count{servlet='RoomSendEventRestServlet'}[2m]) / 1000", | ||||
|   expr: "rate(synapse_http_server_response_time_second{servlet='RoomSendEventRestServlet'}[2m]) / rate(synapse_http_server_response_count{servlet='RoomSendEventRestServlet'}[2m]) / 1000", | ||||
|   name: "[[servlet]]", | ||||
|   yAxisFormatter: PromConsole.NumberFormatter.humanize, | ||||
|   yHoverFormatter: PromConsole.NumberFormatter.humanize, | ||||
|  |  | |||
|  | @ -1,10 +1,10 @@ | |||
| synapse_federation_transaction_queue_pendingEdus:total = sum(synapse_federation_transaction_queue_pendingEdus or absent(synapse_federation_transaction_queue_pendingEdus)*0) | ||||
| synapse_federation_transaction_queue_pendingPdus:total = sum(synapse_federation_transaction_queue_pendingPdus or absent(synapse_federation_transaction_queue_pendingPdus)*0) | ||||
| 
 | ||||
| synapse_http_server_requests:method{servlet=""} = sum(synapse_http_server_requests) by (method) | ||||
| synapse_http_server_requests:servlet{method=""} = sum(synapse_http_server_requests) by (servlet) | ||||
| synapse_http_server_request_count:method{servlet=""} = sum(synapse_http_server_request_count) by (method) | ||||
| synapse_http_server_request_count:servlet{method=""} = sum(synapse_http_server_request_count) by (servlet) | ||||
| 
 | ||||
| synapse_http_server_requests:total{servlet=""} = sum(synapse_http_server_requests:by_method) by (servlet) | ||||
| synapse_http_server_request_count:total{servlet=""} = sum(synapse_http_server_request_count:by_method) by (servlet) | ||||
| 
 | ||||
| synapse_cache:hit_ratio_5m = rate(synapse_util_caches_cache:hits[5m]) / rate(synapse_util_caches_cache:total[5m]) | ||||
| synapse_cache:hit_ratio_30s = rate(synapse_util_caches_cache:hits[30s]) / rate(synapse_util_caches_cache:total[30s]) | ||||
|  |  | |||
|  | @ -5,19 +5,19 @@ groups: | |||
|     expr: "sum(synapse_federation_transaction_queue_pendingEdus or absent(synapse_federation_transaction_queue_pendingEdus)*0)" | ||||
|   - record: "synapse_federation_transaction_queue_pendingPdus:total" | ||||
|     expr:   "sum(synapse_federation_transaction_queue_pendingPdus or absent(synapse_federation_transaction_queue_pendingPdus)*0)" | ||||
|   - record: 'synapse_http_server_requests:method' | ||||
|   - record: 'synapse_http_server_request_count:method' | ||||
|     labels: | ||||
|       servlet: "" | ||||
|     expr: "sum(synapse_http_server_requests) by (method)" | ||||
|   - record: 'synapse_http_server_requests:servlet' | ||||
|     expr: "sum(synapse_http_server_request_count) by (method)" | ||||
|   - record: 'synapse_http_server_request_count:servlet' | ||||
|     labels: | ||||
|       method: "" | ||||
|     expr: 'sum(synapse_http_server_requests) by (servlet)' | ||||
|     expr: 'sum(synapse_http_server_request_count) by (servlet)' | ||||
| 
 | ||||
|   - record: 'synapse_http_server_requests:total' | ||||
|   - record: 'synapse_http_server_request_count:total' | ||||
|     labels: | ||||
|       servlet: "" | ||||
|     expr: 'sum(synapse_http_server_requests:by_method) by (servlet)' | ||||
|     expr: 'sum(synapse_http_server_request_count:by_method) by (servlet)' | ||||
| 
 | ||||
|   - record: 'synapse_cache:hit_ratio_5m' | ||||
|     expr: 'rate(synapse_util_caches_cache:hits[5m]) / rate(synapse_util_caches_cache:total[5m])' | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue