fix(api): use ping instead of keys for healtcheck

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-01-29 08:07:54 +00:00
parent 7deee7e4c2
commit 0ffca70782

View File

@@ -21,7 +21,7 @@ export async function healthcheck(
request: FastifyRequest,
reply: FastifyReply,
) {
const redisRes = await withTimings(getRedisCache().keys('op:buffer:*'));
const redisRes = await withTimings(getRedisCache().ping());
const dbRes = await withTimings(db.project.findFirst());
const queueRes = await withTimings(eventsQueue.getCompleted());
const chRes = await withTimings(
@@ -34,7 +34,7 @@ export async function healthcheck(
reply.status(status).send({
redis: redisRes
? {
ok: !!redisRes.data.length,
ok: redisRes.data === 'PONG',
time: `${redisRes.time}ms`,
}
: null,