UNPKG

cloki

Version:

LogQL API with Clickhouse Backend

19 lines (18 loc) 440 B
const { ping, capabilities, ready } = require('../db/clickhouse') async function handler (req, res) { try { if (!ready()) { res.send(new Error('cLoki not ready')) return } await ping() res.send({ capabilities: { LIVE_mode: capabilities.LIVE_mode ? 'longpolling' : 'callback-polling' } }) } catch (e) { res.send(new Error('Clickhouse DB not ready')) } } module.exports = handler