grafana-config-copy.py 文件源码

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

项目:tidb-ansible 作者: pingcap 项目源码 文件源码
def import_dashboard_via_user_pass(api_url, user, password, dashboard):
    payload = {'dashboard': dashboard,
               'overwrite': True}
    auth_string = base64.b64encode('%s:%s' % (user, password))
    headers = {'Authorization': "Basic {}".format(auth_string),
               'Content-Type': 'application/json'}
    req = urllib2.Request(api_url + 'api/dashboards/db',
                          headers=headers,
                          data=json.dumps(payload))
    try:
        resp = urllib2.urlopen(req)
        data = json.load(resp)
        return data
    except urllib2.HTTPError, error:
        data = json.load(error)
        return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号