仅在GCP日志查看器(堆栈驱动程序)中显示有效负载



有没有一种方法可以在GCP日志查看器(以前的Stackdriver日志查看器(中只显示日志负载(纯文本(并消除所有元数据噪声?GCP日志查看器将纯文本日志文件分解为许多带有大量噪声的json记录,并使其无法读取。基本上,我想要与在虚拟机上查看日志文件相同的体验。

您可以在此处使用cli工具导出日志:https://cloud.google.com/sdk/gcloud/reference/logging/read#--视图为了具体地仅具有文本Payload--format=value(textPayload(";并将输出通过管道传输到一个文件。示例:

gcloud logging read "resource.type=k8s_container AND resource.labels.project_id=my-project-id AND labels.k8s-pod/app=my-pod AND severity>=DEFAULT" --format=value(textPayload) > mylogfile

最新更新