目录

grafana-tsdb-datasource-backend

为百度的TSDB数据源插件grafana-tsdb-datasource提供的后台代理程序。主要完成访问认证和请求代理转发的功能。 由于Grafana不支持百度云使用公钥和私钥(AK&SK)计算签名的鉴权方式,为保证用户AK和SK的安全,因此需要通过一个代理服务进行签名计算和请求转发。

安装

强烈建议本代理服务与Grafana服务部署在同一台机器中,并配置代理服务只能本机访问。

git clone <git url>
cd grafana-tsdb-datasource-backend

安装依赖包:

npm install

编辑 config/config.js 来配置您的秘钥信息

{
    app: {      
            // 如需外网访问请填写本机ip或 0.0.0.0,强烈建议您保持默认只允许本机访问。
            host: '127.0.0.1',
            port: '3333'
    },
    tsdb: {
            // write your ak&sk there
            ak: '<your ak>',
            sk: '<your sk>'
    }
}

直接运行使用:

npm run start 

也可以使用PM2进程管理工具启动:

npm install pm2 -g
npm run prd
关于
59.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号