stackdriver gcloud日志写吞吐量

时间:2016-04-26 11:42:01

标签: gcloud stackdriver

我正在研究gcloud log shell命令行,我开始使用经典示例:

gcloud beta logging write --payload-type=struct my-test-log "{\"message\": \"My second entry\", \"weather\": \"aaaaa\"}"

它工作正常所以我用下面的代码检查了吞吐量它的工作veru slaw(每秒大约2条记录)这是最好的方法吗?

这是我的示例代码

tail -F -q -n0 /root/logs/general/*.log | while read line
do
    echo $line
    b=`date`
    gcloud beta logging write --payload-type=struct my-test-log "{\"message\": \"My second entryi $b\", \"weather\": \"aaaaa\"}"
done

1 个答案:

答案 0 :(得分:2)

如果假设每个命令执行都需要around 150ms at best,那么每秒只能写一些条目。您可以尝试使用API directly to send the entries in batches。不幸的是,命令行目前一次只能写一个条目。我们将研究添加一次写入多个条目的功能。

如果您想快速传输大量邮件,可能需要查看Pub/Sub