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.