首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AWS获取CloudWatchLogs度量过滤器数据?

如何使用AWS获取CloudWatchLogs度量过滤器数据?
EN

Stack Overflow用户
提问于 2019-11-20 14:16:39
回答 1查看 459关注 0票数 0

我已经配置了一个度量过滤器来计算LogStream上的信息。我可以在AWS CLoudWatch仪表板上看到我的结果,但我希望在AWS上获得这些信息。为此,我尝试使用CloudWatchLogsClient类和函数describeMetricFilters(...),但结果不检索所需的计数数据。

这是我的仪表板,上面有我想要的信息:

在我的代码中,我试图获取有关度量过滤器的信息,但我的目标是获取所有Metrics过滤器的数据,在我的例子中是3。

代码语言:javascript
复制
    private CloudWatchLogsClient cloudWatchLogsClient;

    public Object getMetricsFilter() {

    DescribeMetricFiltersResponse describeMetricFiltersResponse = this.cloudWatchLogsClient.describeMetricFilters(builder -> {
        builder.metricNamespace("namespace-name");
        builder.metricName("Metric Filter API-KEY-3");
    });

    return describeMetricFiltersResponse.toString();
}

返回不检索正确的计数,返回它:

代码语言:javascript
复制
    DescribeMetricFiltersResponse(MetricFilters=[MetricFilter(FilterName=API-KEY-3 Count, 
    FilterPattern="apiKeyId" "*******", 
    MetricTransformations=[MetricTransformation(MetricName=Metric Filter API-KEY-3, 
    MetricNamespace=namespace-name, MetricValue=1)],
    CreationTime=1574249791147, LogGroupName=group-name)])

对于度量过滤器Metric Filter API-KEY-3,我希望收到数据,如:Count = 7

EN

回答 1

Stack Overflow用户

发布于 2019-11-22 23:19:36

度量过滤器创建度量。

DescribeMetricFilters API向您提供有关度量过滤器的信息。

要获取所需的度量数据,您需要使用GetMetricData (推荐)或 API。您还可以使用GetMetricWidgetImage API获取图形的位图图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58956458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档