问题标签 [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.
amazon-web-services - 以随机时间顺序获取 aws cloudwatch 数据点
运行下面提到的 aws cli 查询
我得到如下随机顺序的输出 -
任何人都可以帮助我,以获得时间排序的输出。有没有可用的命令行选项?
amazon-web-services - Cloudwatch 日志 - 时间过去后没有事件数据
我查看了AWS 论坛和其他地方,但没有找到解决方案。我有一个 lambda 函数,当被调用时,它会创建一个填充日志事件的日志流。大约 12 小时左右后,日志流仍然存在,但是当我打开它时,我看到以下内容:
该链接解释了如何开始发送事件数据,但我已经设置好了,我正在发送事件数据,它只是在一段时间后消失。
我猜某处有一些设置(允许的最大存储空间或是否清除日志),但如果有,我还没有找到。
amazon-web-services - 如何让 CloudWatch 日志代理正常运行?
我想要做的是通过 CloudWatch 日志代理监控日志文件。
我已将 CloudWatch 安装到我的 EC2 Linux 实例(EC2 实例具有连接的实例配置文件和 IAM 角色)。安装成功,但是当我使用时,我sudo service awslogs status
的状态是按摩死了,但 pid 文件存在。
在我的错误日志文件(/var/log/awslogs.log)中,我只有这一行一遍又一遍地重复 - 'AccessKeyId'。
如何修复 Cloud Watch 日志代理并使其正常工作?
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.
amazon-web-services - Amazon SNS 服务推送通知是否已发送
我正在使用 Aws SNS 发送通知,并将通知发送到不同的主题,并且运行良好。
当我publish
通知时,我得到了像
我在服务器端使用 php,
但是我需要为每个主题分别生成一个报告,哪些端点(主题的订阅者)收到通知以及通知是否失败,以及成功传递的百分比是多少。
经过大量研究,我发现 Aws CloudWatch 可以完成我的工作,我也在 stackOverflow 上搜索了这个,得到了这个答案:
我还在 CloudWatch 中生成了一些日志,通过describeLogGroups
,我得到了类似的数组
通过describeLogStreams
,我得到了像
但对如何访问特定主题感到困惑,因为在我的网站中,我为用户组(端点)创建了一些主题,现在我想为每个主题显示有多少通知发送/失败到端点而不是主题,
感谢预期。
java - 如何验证 Cloudwatch 日志组和日志流是否存在?
在从日志组获取日志事件之前,java 中是否有任何方法可以检查给定的日志组和日志流是否存在?
amazon-web-services - CloudWatch 日志行为怪异
我有两个带有多行日志语句的日志文件。它们在每个日志语句的开头都具有相同的日期时间格式。配置如下所示:
cloudwatch 日志代理正在将 log1.0 日志正确发送到我在 cloudwatch 上的日志组,但是,它没有发送 log2-console.log 的日志文件。
awslogs.log 说:
虽然服务器时间是正确的。同样奇怪的是 start_position 和 end_position 中提到的行号在实际推送的日志文件中不存在。
还有其他人遇到这个问题吗?
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
但无法下载文件,详情如下:
有什么问题吗?
amazon-web-services - CloudWatch 警报始终处于数据不足状态
每当我的服务出现 500 错误时,我都希望得到通知。因此,我在 CloudWatch 中的特定日志组下创建了一个指标过滤器。根据我的应用程序日志逻辑,模式是正确的。指标选择为 1。警报也配置了以下参数值 -
- 期间 1 分钟
- 统计标准总和
- 每当我的指标过滤器连续 1 个周期 >=1 时
- 每当状态为警报时,在通知下选择
- 剩下的都是直截了当的
我手动调用了我的应用程序的 API,并在连续几分钟内多次生成了 500 次。我还使用 apache bench 连续数分钟大量生成此类错误。
但我总是看到我的警报数据不足。因此,配置为警报操作的电子邮件通知不会被调用。
如何摆脱问题?任何建议都会有所帮助。
amazon-web-services - 从 CloudWatch 获取日志的 API
目前有吗?
据我所知,我只能通过运动流或 lambda 受体来处理这些日志。