用于跟踪日志的gcloud beta日志记录

时间:2016-04-25 19:58:05

标签: shell logging google-cloud-platform stackdriver google-cloud-monitoring

我刚刚发现了谷歌新的" gcloud beta logging"服务。 他们展示的经典样本是这样的:

 gcloud beta logging write my-test-log "A simple entry"

但我想记录特定日志文件中的每个新条目。例如:

 tail -F My_Log_File.txt | grep  gcloud beta logging write my-test-log  

此操作的最佳做​​法是什么?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

tail -F My_Log_File.txt | xargs gcloud beta logging write my-test-log

或者您可以使用日志记录代理来查看某些文件并将其记录到日志服务中:

https://cloud.google.com/logging/docs/agent/installation http://docs.fluentd.org/articles/in_tail