Prometheus: HTTP API to add job/target into configuration

Created on 18 Aug 2017  路  2Comments  路  Source: prometheus/prometheus

This is my scenario:

I have a web service cluster (scale in/out by demand) so I want to add instances to prometheus configuration dynamically. The solution I firstly think is a trigger, I an instance add to cluster, it will call a http api of prometheus to add a itself to job and target configuration.
example:
My exist config:

- job_name: 'cadvisor'
    scrape_interval: 6s
    static_configs:
      - targets: ['data01:8000','data02:8000']

then I scale out my cluster and want to add new instances to targets: data03, data04...

I find in document page but there's nothing information about this. I think this should be a good feature.
PS: I want monitor cadvisor metrics
Thanks

All 2 comments

This is not supported, I'd suggest looking at Consul or using file_sd and building something yourself.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings