| global: |
| scrape_interval: 15s # By default, scrape targets every 15 seconds. |
| evaluation_interval: 5s |
| |
| # Attach these labels to any time series or alerts when communicating with |
| # external systems (federation, remote storage, Alertmanager). |
| external_labels: |
| monitor: 'codelab-monitor' |
| |
| # Rule files specifies a list of files from which rules are read. |
| rule_files: |
| - 'profile.rules' |
| |
| # A scrape configuration containing exactly one endpoint to scrape: |
| # Here it's Prometheus itself. |
| scrape_configs: |
| # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. |
| - job_name: 'prometheus' |
| |
| # Override the global default and scrape targets from this job every 5 seconds. |
| scrape_interval: 5s |
| |
| target_groups: |
| #- targets: ['localhost:9090'] |
| |
| - job_name: 'son-emu' |
| |
| # Override the global default and scrape targets from this job every 5 seconds. |
| scrape_interval: 5s |
| |
| target_groups: |
| - targets: ['172.17.0.1:8000'] |
| |
| - job_name: 'cAdvisor' |
| |
| # Override the global default and scrape targets from this job every 5 seconds. |
| scrape_interval: 1s |
| |
| target_groups: |
| - targets: ['172.17.0.1:8090'] |
| |
| - job_name: 'PushGateway' |
| |
| # Override the global default and scrape targets from this job every 5 seconds. |
| scrape_interval: 1s |
| |
| target_groups: |
| - targets: ['172.17.0.1:9091'] |
| |
| |