I'm currently using prometheus-query to query prometheus data. The following is the sample code:
const { PrometheusDriver } = require('prometheus-query')
const prom = new PrometheusDriver({
endpoint: 'https://example.prometheus.com'
}
})
const querySample = 'up{apiserver="kube-apiserver", endpoint="https", job="apiserver", namespace="default", service="kubernetes"}'
try {
const result = prom.instantQuery(querySample)
return result
} catch (e) {
throw e
}
How can I mock this implementation using Jest? So far, I'm stuck to mock prom.instantQuery(querySample).