我刚刚发现了谷歌新的“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
此操作的最佳做法是什么?
我刚刚发现了谷歌新的“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
此操作的最佳做法是什么?
你可以这样做:
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