Skip to content

¿Está bien no usar await para una promesa log.write() dentro de un contenedor en Cloud Run?

Sí, la documentación de Cloud Logging dice que para aplicaciones de alto rendimiento, debes evitar esperar las promesas de log.write.

ts
await log.write(logEntry1);
await log.write(logEntry2);

En su lugar, las aplicaciones deben usar el mecanismo de "disparar y olvidar".

ts
log.write(logEntry1);
log.write(logEntry2);

Esto se debe a que la biblioteca @google-cloud/logging se encargará de procesar los lotes y enviar las líneas de registro a la API.