mirror of
				https://github.com/prometheus/prometheus.git
				synced 2025-10-31 16:31:03 +01:00 
			
		
		
		
	Co-authored-by: Patrik <patrik@ptrk.io> Co-authored-by: Julien Pivotto <roidelapluie@inuits.eu> Signed-off-by: Rémy Léone <rleone@scaleway.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # A example scrape configuration for running Prometheus with Scaleway.
 | |
| scrape_configs:
 | |
|   - job_name: 'prometheus'
 | |
|     scaleway_sd_configs:
 | |
|       - role: instance
 | |
|         # You can find you project ID here: https://console.scaleway.com/project/settings
 | |
|         project_id: 11111111-1111-1111-1111-111111111111
 | |
|         # Replace with Scaleway Credentials: https://console.scaleway.com/project/credentials
 | |
|         access_key: SCWXXXXXXXXXXXXXXXXX
 | |
|         secret_key: 11111111-1111-1111-1111-111111111111
 | |
|     relabel_configs:
 | |
|       # Only scrape targets that have a tag 'prometheus'.
 | |
|       - source_labels: [__meta_scaleway_instance_tags]
 | |
|         regex: '.*,prometheus,.*'
 | |
|         action: keep
 | |
|       # Use the public IPv6 address and port 9100 to scrape the target.
 | |
|       - source_labels: [__meta_scaleway_instance_public_ipv6]
 | |
|         target_label: __address__
 | |
|         replacement: '[$1]:9090'
 | |
|       # Add the zone as label
 | |
|       - source_labels: [__meta_scaleway_instance_zone]
 | |
|         target_label: scw_zone
 | |
| 
 | |
|   - job_name: 'node'
 | |
|     scaleway_sd_configs:
 | |
|       - role: baremetal
 | |
|         # You can find you project ID here: https://console.scaleway.com/project/settings
 | |
|         project_id: 11111111-1111-1111-1111-111111111111
 | |
|         zone: fr-par-2
 | |
|         # Replace with Scaleway Credentials: https://console.scaleway.com/project/credentials
 | |
|         access_key: SCWXXXXXXXXXXXXXXXXX
 | |
|         secret_key: 11111111-1111-1111-1111-111111111111
 | |
|     relabel_configs:
 | |
|       # Filter out servers that are not physically in the datacenter.
 | |
|       - source_labels: [__meta_scaleway_baremetal_status]
 | |
|         regex: '(delivering|out_of_stock)'
 | |
|         action: drop
 | |
|       # Use the public IPv6 address and port 9100 to scrape the target.
 | |
|       - source_labels: [__meta_scaleway_baremetal_public_ipv6]
 | |
|         target_label: __address__
 | |
|         replacement: '[$1]:9100'
 |