AWS CloudWatch 参与者见解筛选通配符

Aws cloudwatch contributor insights filtering wildcards

提问人:kokoska69 提问时间:10/27/2023 最后编辑:kokoska69 更新时间:10/27/2023 访问量:34

问:

在 cloudwatch contributor insights 中筛选日志 StartsWith 筛选器应支持通配符(如 UI 建议),星号通配符(如 *usergroup 不起作用)。当我有斜杠和冒号等特殊字符时,它会过滤掉所有内容。

当我想过滤包含分号和斜杠的值时,我使用的过滤器语法示例:

{
    "AggregateOn": "Count",
    "Contribution": {
        "Filters": [
            {
                "Match": "$.userIdentity",
                "StartsWith": [
                    "abc:8923879:aa/usergroup"
                ]
            }
        }
}

当我想使用通配符进行过滤时,我使用的过滤器语法示例:

{
    "AggregateOn": "Count",
    "Contribution": {
        "Filters": [
            {
                "Match": "$.userIdentity",
                "StartsWith": [
                    "*usergroup"
                ]
            }
        }
}

我希望能够使用 StartsWith filter *usergroup 来仅过滤具有该组用户的日志。此外,如果该值包含斜杠、冒号等字符,我希望它会起作用,或者我需要一些转义。

如何使用通配符?我应该如何转义非字母数字值?

网络服务 云观察 亚马逊 CloudWatchLogs

评论

0赞 Ermiya Eskandary 10/27/2023
嗨,欢迎。这里有什么问题?是关于通配符支持还是您的过滤器语法?请使问题更加集中和简洁。
0赞 kokoska69 10/27/2023
@ErmiyaEskandary 问题是如何使用通配符,以及当我想在过滤器中使用非字母数字值时,如何对它们进行转义。我的语法只是我在日志中具有哪些值的上下文示例。文档仅使用纯值,没有通配符 docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/......

答: 暂无答案