Skip to content

É aceitável não usar await para uma promessa log.write() dentro de um contêiner no Cloud Run?

Sim, a documentação do Cloud Logging diz que para aplicações de alto desempenho, você deve evitar esperar por promessas log.write.

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

Em vez disso, as aplicações devem usar o mecanismo "fire and forget".

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

Isso ocorre porque a biblioteca @google-cloud/logging cuidará do processamento dos lotes e do envio das linhas de log para a API.