amazon-cloudwatch相关内容
刚开始在 Python 中使用 Boto3,所以绝对是新手. 我正在尝试使用一个简单的 get_metric_statistics 脚本来返回有关实例的 CPUUtilization 的信息.这是我要使用的脚本: 导入boto3导入日期时间cw = boto3.client('cloudwatch')cw.get_metric_statistics(300,datetime.datetim
..
我已经能够通过发送 HTTP GET 获取指标,如下所示: # TYPE net_conntrack_dialer_conn_attempted_total untyped net_conntrack_dialer_conn_attempted_total{dialer_name=“federate",instance=“localhost:9090",job=“prometheus"} 852
..
我有一个应用程序,每分钟向 AWS 发送一个自定义 Cloudwatch 指标.这应该作为心跳,所以我知道应用程序是活跃的. 现在我想对这个指标发出警报,以在心跳停止时通知我.我尝试使用不同的 cloudwatch 警报统计数据(包括“平均值"和“数据样本")并在给定时间段内设置小于 1 的警报阈值来实现这一点.但是,在所有情况下,如果我的应用程序终止并停止报告心跳,警报只会进入“数据不足"
..
我正在尝试让 AWS Lambda 函数在新映像推送到 AWS 容器注册表时运行.我已经创建并测试了可以正常工作的函数.然后,我使用以下模式创建了一个简单的 CloudWatch 事件规则: {“来源": [“aws.ecr"]} 我相信这会在来自 ECR 的任何事件上触发. 该规则有一个 lambda 函数的目标.问题是将新图像推送到注册表(或删除等)时不会调用该函数.CloudWat
..
默认情况下,CloudWatch 不监控内存使用情况.所以我尝试使用 这些说明. 这就是我所做的: 我创建了一个名为 custom-metrics-user 的用户.然后我存储了访问和秘密密钥. 我创建并附加了一个内联策略给用户.它看起来像这样: {"版本": "2012-10-17",“陈述": [{"Effect": "允许","操作": ["cloudwatch:Pu
..
将 laravel 从 5.4 升级到 5.6.Laravel 从 5.6 版起移除了 $app->configureMonologUsing aws 的教程不再适用.https://aws.amazon.com/tw/blogs/developer/php-application-logging-with-amazon-cloudwatch-logs-and-monolog/ 谁能告
..
假设我有一个带有服务 /etc/init/my_service.conf 和内容的 ec2 实例 脚本执行 my_exec结束脚本 我如何监控该 ec2 实例,以便在 my_service 停止运行时我可以对其采取行动? 解决方案 您可以将自定义指标以“心跳"的形式发布到 CloudWatch. 在您的服务器上通过 cron 运行一个小脚本,检查进程列表以查看 my_servic
..
我目前手头有一项任务,要在一段时间后终止长期运行的 EMR 集群(基于某些指标).Google Dataproc 在此处列出的称为“集群计划删除"中具有此功能:https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/scheduled-deletion 这在 EMR 上是可能的吗?也许使用 Cloudwatch
..
我正在尝试执行以下操作: 我有一个发布 ReplicationLatency 指标的 DynamoDB 全局表.我想针对为每个区域发布的 ReplicationLatency 指标的汇总创建警报. DDB 表副本存在于 us-east-1、us-west-2 和 us-west-1.在为每个接收区域定义 CW 警报时,我假设我可以搜索表达式.例如,这是我在 CloudWatch 控制台
..
有没有办法将 EMR 日志发送到 CloudWatch 而不是 S3.我们希望将所有服务日志集中在一个位置.似乎您唯一能做的就是设置监控警报,但这不包括日志记录. https://docs.aws.amazon.com/emr/最新/ManagementGuide/UsingEMR_ViewingMetrics.html 我是否必须在集群中的节点上安装 CloudWatch 代理 ht
..
我设置了警报,当我的负载均衡器使用 HTTPCode_Backend_5XX 指标和 sum 统计数据抛出 5xx 时,我会通知我.问题是 sum 将 0 注册为没有数据点,因此当没有抛出 5xxs 时,警报被视为数据不足.这尤其令人沮丧,因为我有 SNS 设置,可以在出现过多 5xxs(警报状态)以及一切恢复正常时通知我.令人讨厌的是,0 5xxs 意味着我们处于 INSUFFICIENT DA
..
我想在我的磁盘空间剩余 10% 时发出警报. 我阅读了一些关于如何使用 Cloud Watch 监控可用磁盘空间的文章,但我认为它似乎仅适用于 linux. 您有任何监控 Windows 可用磁盘空间的解决方案吗? 提前致谢. 解决方案 这是如何配置 Windows 2016 EC2 实例以报告可用磁盘空间(或服务器上的任何其他性能计数器) 下载示例 AWS.EC2
..
我希望能够设置调用 AWS Lambda 函数的时间,然后仅在那时调用该函数.例如,我希望我的 Lambda 函数在 2017 年 12 月 19 日晚上 9:00 运行.我不希望它重复,我不希望它现在调用,就在 19 日晚上 9:00. 我知道 CloudWatch 提供了预定事件,并且我在想,当输入安排此提醒的时间时,会创建一个 CloudWatch 预定事件以从现在起在该时间段内触发(
..
我正在尝试通过 Kinesis Firehose 将 AWS cloudwatch 日志流式传输到 ES.下面的 terraform 代码给出了一个错误.有什么建议..错误是: aws_cloudwatch_log_subscription_filter.test_kinesis_logfilter:发生 1 个错误: aws_cloudwatch_log_subscription_fil
..
我正在尝试将 Logs Insights 与其中一个字段中包含 JSON 的数据一起使用,并解析 JSON 字段 当我将数据与入门代码一起放入见解时,我的数据如下所示 fields @timestamp, @message|排序@timestamp desc|限制 25 如何轻松提取嵌套 JSON 中的 path 变量以对其执行聚合?通过查看一些文档,我认为 @message.path
..
我已设法使用 AWS CloudWatch 日志代理将我的应用程序日志推送到 AWS Cloudwatch.但是 CloudWatch Web 控制台似乎没有提供按钮来允许您从中下载/导出日志数据. 知道如何实现这个目标吗? 解决方案 最新的 AWS CLI 有一个 CloudWatch Logs cli,允许您将日志下载为 JSON、文本文件或 AWS CLI 支持的任何其他输出.
..
我可以使用以下命令查看日志. aws 日志 get-log-events --log-group-name groupName --log-stream-name streamName --limit 100 获取像tail -f这样的功能的命令是什么,以便我可以实时查看日志 解决方案 查看 awslogs. 如果您碰巧专门使用 Lambda/API 网关,请查看apilogs.
..
上个月,我从 Amazon 收到了一张 1,200 美元的 Cloudwatch 服务发票(特别是“AmazonCloudWatch PutLogEvents"中 2 TB 的日志数据摄取),当时我预计会有几十美元.我已经登录到 AWS 控制台的 Cloudwatch 部分,可以看到我的一个日志组使用了大约 2TB 的数据,但是该日志组中有数千个不同的日志流,我怎么知道哪个使用了该数量数据?
..
我有两个带有多行日志语句的日志文件.它们在每个日志语句的开头都具有相同的日期时间格式.配置如下: state_file =/var/lib/awslogs/agent-state[/opt/logdir/log1.0]日期时间格式 = %Y-%m-%d %H:%M:%S文件 =/opt/logdir/log1.0log_stream_name =/opt/logdir/logs/log1.0in
..
我想在特定时间段内自动打开/关闭警报,这样它们就不会在维护窗口期间触发.我怀疑是否存在简单或直接的方法,因为我在文档中找不到这样的东西.有谁知道在仍然使用 CloudWatch 警报的同时实现这一目标的不同方法,还是我错过了一个明显的解决方案? 解决方案 我来到这里是为了寻找可以帮助我禁用每周六 11:00 到 11:30 之间执行备份的机器的警报的东西.我找到的唯一解决方案是创建 cro
..