问题标签 [cloudwatch]

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.

0 投票
2 回答
7211 浏览

aws-sdk - Amazon cloudwatch 指标按实例名称过滤

我正在尝试对实例的 cpu 使用情况发出警报,有些实例是常规的 ec2,有些是在自动缩放中制作的。我正在寻找某种可以按标签过滤实例的度量/维度:名称。是否有可能,如果是,比如何?如果没有,我怎样才能以不同的方式做到这一点?谢谢,

0 投票
0 回答
140 浏览

amazon-web-services - 在不使用 CloudFormation 的情况下在 CloudWatch 中监控 Datomic

我正在尝试监控 CloudWatch 中的 Datomic 事务处理程序。根据文档(“将 S3 日志存储和 CloudWatch 指标与其他存储一起使用”部分),我应该能够通过设置几个配置变量并确保使用适当的 IAM 策略启动实例来做到这一点。

transactor.properties我在启动时传递给交易者的文件中设置了适当的配置:

并将实例设置为datomic使用包含以下内容的策略调用的 IAM 角色:

但是当我查看 CloudWatch 时,我找不到任何与 Datomic 或我的交易者相关的指标。当我运行事务器时,我在日志中看不到任何错误消息。

还有什么我需要做的吗?我还应该注意我没有使用 CloudFormation,所以如果这里相关的话,我还没有运行任何 CloudFormation Datomic 初始化内容。

谢谢!

0 投票
1 回答
1427 浏览

amazon-web-services - AWS Cloudwatch 指标过滤

在 AWS Cloudwatch 中,我想从我的日志数据中提取一个值。但是该值在消息字段中。无论如何我可以获取最后一个空格分隔的值并记录它吗?

即我的日志流:

对于最后一个日志,我想过滤类似的模式

我希望能够让我记录的度量值是 2.63,或者最后一个空格分隔的字符串。

我正在为此使用 GUI,但无法找到解决方法。可能吗?

非常感谢您提前提供任何帮助!

0 投票
1 回答
3903 浏览

amazon-web-services - AWS Cloudwatch 设置 WebHook

我在 AWS CloudWatch 上定义 webhook 时遇到了麻烦(我是这项技术的新手)。我检查了很多论坛,但我找不到正确的答案。基本上,我需要的是一个 webhook 或类似的方式,用于在每次生成警报时通过 http post 将警报从 CloudWatch 发送到 Web 服务器。

任何帮助将不胜感激!

0 投票
1 回答
350 浏览

amazon-web-services - 获取 ELB HealthyHostCount AWS CLI 查询

我会尽量让这件事变得简单。

设置一个复杂的环境,其中包含多个 ELB,AutoScaling 相互链接,外部>内部>内部。

具有最少 2 个实例的简单单数 ELB,每个实例 1 个。

对于我需要做的其他事情,我希望能够查询第一个 ELB 的 HealthyHostCount 并能够获取许多当前正在运行的实例。

快速浏览了aws cli,我不确定我似乎无法锻炼如何做到这一点,缺少一个复杂的查询,例如。--describe-instance-health 并获取数组长度。

我是否错过了一些东西,有没有办法简单地获取 ELB 的 HealthyHostCount 的当前指标?

0 投票
1 回答
777 浏览

amazon-web-services - Logstash-cloudwatch-input 插件未向 Elasticsearch 发送数据

我在私有 vpc 网络中有一个 EC2 实例设置,其 IAM 角色如下所示:

我的logstash配置文件有:

我使用以下方式启动我的logstash:

命令运行,我可以在调试模式下看到来自 cloudwatch 的数据:

但logstash 不会向elasticsearch 推送任何内容。

有谁知道可能是什么问题?或者知道我该如何调试?

0 投票
1 回答
91 浏览

amazon-web-services - 创建用于监控 EC2 RAM 的云监视

我一直想知道为什么亚马逊没有提供云手表来监控 EC2 RAM,如果他们能够为 CPU 做到这一点?我了解 Amazon 无法查看来宾 O/s,无论虚拟机管理程序可见什么,只能对其进行监控。CPU利用率不是xen虚拟机管理程序不可见的guest O / S的一部分吗?那为什么只排除RAM监控呢?我想我的理解在这里不清楚,有人可以帮忙吗?

0 投票
1 回答
9663 浏览

amazon-web-services - AWS CloudWatch:EndpointConnectionError:无法连接到终端节点 URL

我只是按照这些说明(链接)在我的 EC2 实例上安装了 AWS CloudWatch。

  1. 我更新了我的存储库:sudo yum update -y
  2. 我安装了 awslogs 包: sudo yum install -y awslogs
  3. 我编辑了 /etc/awslogs/awscli.conf,在 EC2 页面上确认我的 AZ 是 us-west-2b
  4. 我保留了 /etc/awslogs/awslogs.conf 文件的默认配置,确认默认路径确实有写入日志
  5. 我检查了 /var/log/awslogs.log 文件,它反复显示错误:EndpointConnectionError:无法连接到端点 URL:“ https://logs.us-west-2b.amazonaws.com/

    • 我没有按预期在 CloudWatch 控制台中看到任何新创建的日志组和日志流。我在这里想念什么?

我应该指向https://logs.us-west-2b.amazonaws.com/以外的其他端点吗?如果是这样,那是在哪里配置的?

提前致谢,

格雷厄姆

0 投票
1 回答
922 浏览

json - 在 JSON 日志中放置时间戳的位置

我正在编写一个自定义应用程序,它以 JSON 格式输出日志,输出文件中的每个日志一行。我想将这些日志同时放入 AWS CloudWatch 和 Splunk 进行分析。我的问题是将时间戳放在日志行中的标准位置是什么?它是否应该像这样在 JSON blob 之前进行:

或者它应该像这样进入 JSON:

Splunk 似乎更喜欢后者,如果您告诉它日志格式是 _json,它似乎对前者不满意,您会收到如下错误:

但是 Cloudwatch 似乎想要前者,即希望它的时间戳作为日志行的第一件事,这对于非 JSON 日志很好,但显然不适用于 JSON 日志。我试过到处寻找答案,虽然有很多关于时间戳格式的文章,但似乎没有任何内容涵盖这个与 JSON 相关的问题。

0 投票
1 回答
1050 浏览

python - Cloudwatch 自定义日志指标不是使用 boto3 创建的

我正在尝试编写一个 AWS Lambda,它将遍历所有 Cloudwatch 日志组,为每个日志组上的搜索词创建一个指标过滤器。

不幸的是,我发现虽然我对 put_metric_filter 的所有调用都收到 HTTP 200 响应,但大多数调用都没有创建任何内容(4/15 调用导致创建过滤器)。

我有一个带有此处理程序文件“handler.py”的 AWS Lambda:

它从“basicExample.py”调用 ManageMetricsAndAlarms 类,该类映射到一组日志组名称,为每个过滤术语“错误”的指标创建一个指标:

我对python很陌生,所以我希望我错过了一些基本的东西,但任何帮助都将不胜感激!