Service Discovery EC2 Filter by tag name
https://www.robustperception.io/automatically-monitoring-ec2-instances/
/etc/prometheus/prometheus.yml
global:
scrape_interval: 1s
evaluation_interval: 1s
scrape_configs:
- job_name: 'node'
ec2_sd_configs:
- region: eu-west-1
access_key: PUT_THE_ACCESS_KEY_HERE
secret_key: PUT_THE_SECRET_KEY_HERE
port: 9100
relabel_configs:
# Only monitor instances with a Name starting with "SD Demo"
- source_labels: [__meta_ec2_tag_Name]
regex: SD Demo.*
action: keep
# Use the instance ID as the instance label
- source_labels: [__meta_ec2_instance_id]
target_label: instance