Add grafana dashboard sample (#2825)
This commit is contained in:
		
							parent
							
								
									f5c69654e7
								
							
						
					
					
						commit
						a3df23b07c
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -0,0 +1,15 @@ | ||||||
|  | # Visualizing Autoscaling Runner Scale Set metrics with Grafana | ||||||
|  | 
 | ||||||
|  | With metrics introduced in [gha-runner-scale-set-0.5.0](https://github.com/actions/actions-runner-controller/releases/tag/gha-runner-scale-set-0.5.0), you can now visualize the autoscaling behavior of your runner scale set with your tool of choice. This sample shows how to visualize the metrics with [Grafana](https://grafana.com/). | ||||||
|  | 
 | ||||||
|  | ## Demo | ||||||
|  | 
 | ||||||
|  |  | ||||||
|  | 
 | ||||||
|  | ## Setup | ||||||
|  | 
 | ||||||
|  | We do not intend to provide a supported ARC dashboard. This is simply a reference and a demonstration for how you could leverage the metrics emitted by the controller-manager and listeners to visualize the autoscaling behavior of your runner scale set. We offer no promises of future upgrades to this sample. | ||||||
|  | 
 | ||||||
|  | 1. Make sure to have [Grafana](https://grafana.com/docs/grafana/latest/installation/) and [Prometheus](https://prometheus.io/docs/prometheus/latest/installation/) running in your cluster. | ||||||
|  | 2. Make sure that Prometheus is properly scraping the metrics endpoints of the controller-manager and listeners. | ||||||
|  | 3. Import the [dashboard](ARC-Autoscaling-Runner-Set-Monitoring_1692627561838.json.json) into Grafana. | ||||||
|  | @ -0,0 +1,3 @@ | ||||||
|  | version https://git-lfs.github.com/spec/v1 | ||||||
|  | oid sha256:b871862ef58b3480017edfa168d54f8269c8f5c542eb27e9da3e6fcb72294ecb | ||||||
|  | size 606907 | ||||||
		Loading…
	
		Reference in New Issue