prometheus.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:juju-charm-prometheus 作者: tasdomas 项目源码 文件源码
def update_prometheus_targets(target):
    services = target.services()
    related_targets = []
    for service in services:
        targets = []
        for unit in service['hosts']:
            hookenv.log('{} has a unit {}:{}'.format(
                service['service_name'],
                unit['hostname'],
                unit['port']))
            targets.append('{hostname}:{port}'.format(**unit))
        related_targets.append({'job_name': service['service_name'],
                                'targets': targets})

    unitdata.kv().set('target_jobs', related_targets)
    set_state('prometheus.do-check-reconfig')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号