2017-03-08 41 views
2

Stackdriver日志似乎会截断超过〜256个字符的日志行。这真的很烦人,因为Stackdriver也不允许你过滤匹配特定字符串的日志行,然后找到它的邻居日志行。我们可以禁用GCP Stackdriver截断日志行吗?

我们的用例是有时我们想记录一个非常长的消息(例如堆栈跟踪)。然后,我们希望能够通过仅出现在第一行中的标识符筛选这些消息。我们不能在多行输出消息,因为当我们过滤时,我们只能找到第一行而不是相邻的行。我们也不能将整条消息输出到1行,因为Stackdriver在〜256个字符处截断了我们。这使得调试许多错误几乎不可能。 FTR,奇怪的是,我并不总是正好在256个字符处截断 - 有时它是260,有时是256,我假设其他时间可以在两者之间。

另外,还有另一种方式来查看谷歌云ML日志比Stackdriver?

+1

的日志条目尺寸的为Stackdriver记录限制为100KB(https://cloud.google.com/logging/quota-policy),所以我猜CloudML被截断它。我会看看我能追查到什么。 –

+1

我是Stackdriver Logging的产品经理。还有一个问题是用户界面截断了行。现在应该解决这个问题(或者在解决方案推出时立即解决)。 –

回答

1

您的日志可能显示为下拉属性,例如, jsonPayload

imgur screenshot

+0

谢谢。我认为这个功能是在我的问题下发表的评论中提到的新功能。 – jwayne

相关问题