问题标签 [amazon-cloudwatch-metrics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 使用 java/node JDK 和 terraform 的 Cloud watch eks 自动缩放解决方案
我正在通过 terraform 部署我的环境,我有一个 sqs,我针对它设置了云监视警报。我的问题是基于 cloudwatch 警报,我可以将我的 eks 设置为自动缩放。
我的下一个问题是,如果有办法通过节点/java
amazon-web-services - 如何定义 AWS MetricFilter FilterPattern 以匹配 CloudWatch 中 JSON 格式的日志事件?
我正在尝试在 AWS CloudFormation 模板中定义一个指标过滤器,以匹配来自 CloudWatch 的 JSON 格式的日志事件。以下是日志事件的示例:
这是我当前尝试使用此处文档中给出的示例创建 MetricFilter 以匹配状态字段:FilterAndPatternSyntax
我在 CloudFormation 中收到“无效的指标过滤器模式”消息。
我尝试过的其他变体不起作用:
我已经能够使用以类似方式定义的括号表示法成功过滤以空格分隔的日志事件,但 json 格式的日志事件不遵循相同的约定。
amazon-cloudwatchlogs - 过滤特定字符串并包括以下 2 行
我正在通过在 cloudwatch 上搜索一些特定消息来对我们的应用程序进行一些诊断。搜索错误消息的一个缺点是只有与字符串匹配的行才会返回,有时有价值的信息也会包含在返回日志之后立即记录的行中。
是否有一种方法可以查询具有特定值的行,并在结果中包含该行之前和/或之后的一系列日志?
amazon-web-services - EC2 实例未列出 AWS 在示例中显示的所有 CloudWatch 指标
我创建了一个 EC2 实例,我们正在添加 Cloudwatch,以便我们可以向我们的服务器添加监控功能,我们处于测试/学习阶段,但现在我正在添加一些指标,我注意到我只有当您查看本教程时,此 EC2 实例有 37 个可用指标:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
它清楚地表明在 EC2 上默认有 316 个指标
我们之前确定了一些我们想要在我们的服务器上检查的指标,当我尝试将它们添加到仪表板中时,我注意到与上面显示的教程中的图片相比,它们只是其中的一小部分。
- 启用详细监控
- 在 Linux 上配置代理(Ubuntu 实例)
- 通过 Amazon Cli 拉取指标以验证我可用指标的数量,它返回相同的 37
- 我向 Cloudwatch 添加了对我当前用于此 EC2 实例的角色的完全控制
任何反馈、建议或评论将不胜感激,
问候。
amazon-web-services - 为什么在使用 WebSockets 时,Amazon CloudWatch 指标中的 ActiveConnectionCount 会翻倍?
如果我们使用最多 10K 个打开的连接运行 WebSocket 负载测试,我们总是会得到两倍的 ActiveConnectionCount,包含的图像是我们 wss://endpoint 的应用程序负载均衡器的 CloudWatch 指标的屏幕截图。如果我们运行 HTTP 负载测试,ActiveConnectionCount 是正确的。为什么是这样?
伪负载测试代码:
}
Amazon CloudWatch 指标中 ActiveConnectionCount 的屏幕截图:
amazon-web-services - CloudWatch PutMetricData 值范围
根据文档:
尽管该参数接受 Double 类型的数字,但 CloudWatch 拒绝太小或太大的值。值必须在 8.515920e-109 到 1.174271e+108(Base 10)或 2e-360 到 2e360(Base 2)的范围内。此外,不支持特殊值(例如,NaN、+Infinity、-Infinity)。
有效值的范围不包括零值或负值。
在其他地方,文档指出您可以选择发布值 zero,这似乎得到了经验的证实。
谁能解释这种明显的不一致,并解释为什么限制有效值的范围?我可以理解为什么 NaN、PositiveInfinity 和 NegativeInfinity 会被排除,但不能理解为什么其他值会被排除。
amazon-web-services - AWS CloudWatch Logs 自定义指标未显示在 GUI 中
我正在向 CW 日志上的不同日志添加自定义过滤器指标。其中一些添加得很好,可以添加到图表和警报中。无论我多久尝试添加它们,其他一些都会在添加后消失。我知道有延迟,但即使在几个小时后我也无法使用它们。
当我遵循 AWS 的指南时,流程似乎很简单。有什么我想念的吗?
amazon-web-services - CloudWatch 仪表板 - 仅显示最后一个指标数据点
我有一个很少运行的 lambda,它计算一个值并将其作为指标发布。最后一个值是唯一相关的。我想在带有数字小部件的 CloudWatch 仪表板上显示此值,但根据我查看的时间段(右上角),当指标最近发布得不够多时,它会显示“--”。
有什么想法可以让它一直显示吗?
我在想可能是日志查询而不是指标 - 但我不确定这些定价模型是什么。