假设我有一个简单的 Insights 查询,像这样
fields @timestamp, @message
有没有办法截断@message 字段。例如,假设我只想跳过前 50 个字符。
我知道我可以使用 parse 函数,但有没有更简单的方法,我可以在字段行中使用的子字符串等价物
假设我有一个简单的 Insights 查询,像这样
fields @timestamp, @message
有没有办法截断@message 字段。例如,假设我只想跳过前 50 个字符。
我知道我可以使用 parse 函数,但有没有更简单的方法,我可以在字段行中使用的子字符串等价物
有一个substr
功能:
返回从 number 参数指定的索引到字符串末尾的子字符串。如果函数有第二个数字参数,它包含要检索的子字符串的长度。例如,substr("xyZfooxyZ",3, 3) 返回 "foo"。
https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html