如何使用Node.js从Prometheus DB获取数据
const client = require('prom-client');
我找到了,但是我知道如何连接到Prometheus Db
答案 0 :(得分:0)
let RequestClient = require("reqclient").RequestClient;
let GetGlobalDataPrometeus = new RequestClient({
baseUrl: "http://someUrlToPromDB.***.org/api/v1/",
});
module.exports = GetGlobalDataPrometeus;
以及Api调用中的另一个文件
const GetGlobalDataPrometeus = require('../utils/***/prometeus');
GetGlobalDataPrometeus.get(`/query?query=${query}`)
.then(response => {
// console.log(response);
resolve(response);
})
.catch(err => {
reject(err)
})
答案 1 :(得分:0)
2020年1月,似乎还没有人在NodeJS中实现Prometheus查询客户端。
Using the Prometheus REST API(带有随机HTTP客户端)可以使用,但这并不完美。