VigilmonFirebase Monitoring Basics Firebase is managed but your integration needs...
Firebase is managed but your integration needs observability.
async function getDocument(collection, id) {
const start = Date.now();
const snap = await db.collection(collection).doc(id).get();
console.log(JSON.stringify({ event: 'firestore_read', duration_ms: Date.now() - start }));
return snap.data();
}
exports.health = functions.https.onRequest((req, res) => {
res.json({ status: 'ok' });
});
Monitor with Vigilmon. Subscribe to status.firebase.google.com.