问题标签 [amazon-cloudwatchlogs]

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 投票
1 回答
663 浏览

amazon-web-services - 以随机时间顺序获取 aws cloudwatch 数据点

运行下面提到的 aws cli 查询

我得到如下随机顺序的输出 -

任何人都可以帮助我,以获得时间排序的输出。有没有可用的命令行选项?

0 投票
2 回答
3937 浏览

amazon-web-services - Cloudwatch 日志 - 时间过去后没有事件数据

我查看了AWS 论坛和其他地方,但没有找到解决方案。我有一个 lambda 函数,当被调用时,它会创建一个填充日志事件的日志流。大约 12 小时左右后,日志流仍然存在,但是当我打开它时,我看到以下内容:

没有事件数据

该链接解释了如何开始发送​​事件数据,但我已经设置好了,我正在发送事件数据,它只是在一段时间后消失。

我猜某处有一些设置(允许的最大存储空间或是否清除日志),但如果有,我还没有找到。

0 投票
1 回答
3429 浏览

amazon-web-services - 如何让 CloudWatch 日志代理正常运行?

我想要做的是通过 CloudWatch 日志代理监控日志文件。

我已将 CloudWatch 安装到我的 EC2 Linux 实例(EC2 实例具有连接的实例配置文件和 IAM 角色)。安装成功,但是当我使用时,我sudo service awslogs status 的状态是按摩死了,但 pid 文件存在

在我的错误日志文件(/var/log/awslogs.log)中,我只有这一行一遍又一遍地重复 - 'AccessKeyId'。

如何修复 Cloud Watch 日志代理并使其正常工作?

0 投票
2 回答
4928 浏览

php - AWS SNS delivery status

I am new in Aws, I am using Aws SNS to send notification, i am sending notifications to different topic not to endpoint. This is working perfectly.

When i publish notification, i got array like

I am using php at server side, How can i get notification delivery status of all recepients by this message id?

Thanks in Anticipants.

0 投票
0 回答
348 浏览

amazon-web-services - Amazon SNS 服务推送通知是否已发送

我正在使用 Aws SNS 发送通知,并将通知发送到不同的主题,并且运行良好。

当我publish通知时,我得到了像

我在服务器端使用 php,

但是我需要为每个主题分别生成一个报告,哪些端点(主题的订阅者)收到通知以及通知是否失败,以及成功传递的百分比是多少。

经过大量研究,我发现 Aws CloudWatch 可以完成我的工作,我也在 stackOverflow 上搜索了这个,得到了这个答案:

使用amazonSNS手机推送时如何确认发货状态?

我还在 CloudWatch 中生成了一些日志,通过describeLogGroups,我得到了类似的数组

通过describeLogStreams,我得到了像

但对如何访问特定主题感到困惑,因为在我的网站中,我为用户组(端点)创建了一些主题,现在我想为每个主题显示有多少通知发送/失败到端点而不是主题,

感谢预期。

0 投票
2 回答
4028 浏览

java - 如何验证 Cloudwatch 日志组和日志流是否存在?

在从日志组获取日志事件之前,java 中是否有任何方法可以检查给定的日志组和日志流是否存在?

0 投票
4 回答
11058 浏览

amazon-web-services - CloudWatch 日志行为怪异

我有两个带有多行日志语句的日志文件。它们在每个日志语句的开头都具有相同的日期时间格式。配置如下所示:

cloudwatch 日志代理正在将 log1.0 日志正确发送到我在 cloudwatch 上的日志组,但是,它没有发送 log2-console.log 的日志文件。

awslogs.log 说:

虽然服务器时间是正确的。同样奇怪的是 start_position 和 end_position 中提到的行号在实际推送的日志文件中不存在。

还有其他人遇到这个问题吗?

0 投票
2 回答
4032 浏览

amazon-web-services - 为什么从我的 Windows EC2 实例发送的 CloudWatch Logs 没有显示在 AWS 控制台上?

我已经在 ec2 windows server-R2 上设置了 CloudWatch Logs,但它没有显示在 AWS 控制台上。(我的 IAM 用户具有完全访问权限) https://aws.amazon.com/blogs/devops/using-cloudwatch-logs-with-amazon-ec2-running-microsoft-windows-server/

我的 CloudWatch json 文件如下所示:

我发现它还需要安装 SSM 才能在 AWS 控制台上显示?!我正在根据此链接进行 SSM 的安装过程:http: //docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/managed-instances.html#install-managed-win

但无法下载文件,详情如下:

有什么问题吗?

0 投票
1 回答
1944 浏览

amazon-web-services - CloudWatch 警报始终处于数据不足状态

每当我的服务出现 500 错误时,我都希望得到通知。因此,我在 CloudWatch 中的特定日志组下创建了一个指标过滤器。根据我的应用程序日志逻辑,模式是正确的。指标选择为 1。警报也配置了以下参数值 -

  • 期间 1 分钟
  • 统计标准总和
  • 每当我的指标过滤器连续 1 个周期 >=1 时
  • 每当状态为警报时,在通知下选择
  • 剩下的都是直截了当的

我手动调用了我的应用程序的 API,并在连续几分钟内多次生成了 500 次。我还使用 apache bench 连续数分钟大量生成此类错误。

但我总是看到我的警报数据不足。因此,配置为警报操作的电子邮件通知不会被调用。

如何摆脱问题?任何建议都会有所帮助。

0 投票
1 回答
3418 浏览

amazon-web-services - 从 CloudWatch 获取日志的 API

目前有吗?

据我所知,我只能通过运动流或 lambda 受体来处理这些日志。