私は gcloud log shell コマンドラインを調べています。私は古典的なサンプルから始めました:
gcloud beta logging write --payload-type=struct my-test-log "{\"message\": \"My second entry\", \"weather\": \"aaaaa\"}"
それは正常に動作するので、次のコードでスループットを確認しました。その動作は非常に遅いです (1 秒あたり約 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