-
-3 votesanswersviews
AWS自定义日志记录
环境 - 分别运行tomcat的两个不同的ec2实例 . 要求 - 如果日志中有任何错误 - 我们应该收到警报 . 实施 - 我们为此实施了AWS客户日志记录,该日志已成功发送错误模式匹配的警报 . 它会自动创建一个日志组 - “/opt/tomcat/logs/catalina.out” . 在此日志组下 - 有两个日志流 - 分别显示两个实例 . 问题 - 现在我想为单独的实例单独报警 问题是... -
1 votesanswersviews
CloudWatch使用AutoScaling策略自定义EC2内存指标和警报
我的目标是根据我的EC2实例上使用的内存测试AutoScaling . 为了监控我的EC2实例内存,我在我的EC2实例上安装了CloudWatch代理,并创建并配置了我的CloudWatch代理配置文件,如下所述:https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html ... -
6 votesanswersviews
AWS Cloud监视警报,使用多个指标触发自动扩展
我想创建一个 Cloud 监视警报,它根据多个指标数据触发自动调节 . 由于Cloud Watch本身不支持这一点(如果我错了,请纠正我) . 我想知道如何克服这一点 . 我们是否可以从不同的指标中获取数据,例如CPUUtilization,NetworkIn,NetworkOut,然后使用mon-put-data创建自定义指标,并输入这些数据以创建基于其触发自动扩展的新指标? -
1 votesanswersviews
如何在cloudwatch中捕获lambda代码级错误?
我正在尝试为Lambda执行设置cloudwatch警报 . 我可以设置ALARM和OK for Error . 但是每当我的代码中出现语法错误时,我都会收到INSUFFICIENT_DATA警报 . 我在下面添加了我的代码: import json import sys print "Buckle your seat belt even if you are in back seat&... -
0 votesanswersviews
如何更改cloudwatch SNS电子邮件?
使用这个tutorial我创建了一个lambda函数,当它失败时, Cloud 监视警报会导致SNS使用lambda errors指标发送电子邮件 . 我正在用它来检查是否有任何ec2实例上调scheduled events . 现在,这是CloudWatch和SNS在其电子邮件中发送的信息: Alarm Details: - Name: ec2-sch... -
3 votesanswersviews
AWS Cloudwatch警报可以检测到没有活动吗?
我想设置 Cloud 监视警报,以便在没有活动时触发,例如,当Lambda函数未执行至少5分钟时触发 Cloud 监视警报 . 我设置了一个简单的测试lambda函数(testLambdaFunc),然后使用python脚本设置一个警报,如下所示: import boto3 lambdaFunction = 'testLambdaFunc' alarmName = 'testLambdaAlarm... -
0 votesanswersviews
从lambda函数调用powershell脚本
我正在编写一个lambda函数,当EC2实例终止时,该函数由 Cloud 监视事件触发 . 所以我的函数从Json消息中提取实例id . 现在我需要将此实例id传递给powershell函数,以便删除我的活动目录对象 . 有人可以帮我如何在lambda函数中调用powershell脚本以及如何传递参数 . -
0 votesanswersviews
Cloudwatch警报没有相关指标? (仅通过SDK设置进出警报?)
我有一个警报,我想基于lambda函数触发 . 因此流程如下所示:DynamoDB表更新 - >触发Lambda函数(此部分正常工作) - >根据Lambda函数中的评估更新CloudWatch警报 lambda函数查看dynamo表,并且能够根据DynamoDB表的内容确定指定的警报是否应该处于警报状态 . 现在我正在使用监控一些随机指标的测试报警 . 问题是,它会自动停止报警 . ... -
1 votesanswersviews
Lambda函数中的自定义错误指标
我有一个(Python)Lambda函数,我通过AWS API Gateway调用(不使用“Lambda代理集成”) . Lambda接受JSON有效负载,如果一切顺利,则返回JSON响应 . 在监控Lambda方面,我可以在CloudWatch中看到以下内容: 调用 持续时间 节流阀 错误 Lambda可能以多种方式失败,并且在每种情况下都会返回JSON错误对象作为响应 . ... -
0 votesanswersviews
将Kinesis Firehose设置为CloudFormation中CloudWatch Events规则的目标
我正在制作CloudFormation模板,以捕获将CloudWatch Events发送到Kinesis Firehose Delivery Stream的流程组件 . (它通过控制台手动配置在AWS中工作 . ) 当我定义AWS::Events::Rule时,有一个Targets属性需要ARN的有效目标 . 问题是 AWS::KinesisFirehose::DeliveryStream 资... -
1 votesanswersviews
如何使用clouldformation触发cloudWatch事件转发日志到SQS队列
我有以下cloudformation模板来创建一个cloudwatch事件,一个SQS队列,一个SQSQueuepolicy,当s3对象更新时,允许cloudwatch将日志转发到SQS队列 然而;模板成功完成后 . 我没有看到登录SQS队列,除非我去(通过aws控制台)“cloudwatch” - >选择我的事件 - >点击直到step2事件详细信息'添加权限到SQS队列' - &g... -
0 votesanswersviews
如何在服务器关闭时发送电子邮件通知?
在我的堆栈中,我使用EC2和NodeJS与PM2 . PM2出现故障,服务器出现故障 . 我想为这些案例创建一个电子邮件通知 . 到目前为止我得到了什么: crontab作业每10分钟对服务器执行一次ping操作,如果日志文件已关闭,则写入日志文件 . CloudWatch监控该日志文件 . 缺少步骤 . SNS活动和订阅向我发送电子邮件 . 我的计划是安装CloudWatch... -
0 votesanswersviews
Cloudformation Cloudwatch InputTemplate格式
我正在尝试使用cloudformation模板创建一个匹配粘合事件的cloudwatch事件规则,并以SNS主题为目标发送消息,我可以在cloudwatch控制台中创建它,但不能通过 Cloud 监视模板创建 . 这是我的活动规则: NotifyEventRule: Type: AWS::Events::Rule Properties: Name: JobNotifyEvent ... -
1 votesanswersviews
如何使用.net aws sdk识别ec2实例是否属于Autoscaling组?
DescribeInstance返回手动创建的EC2实例和由自动缩放启动配置创建的EC2实例 . 如何识别特定实例是自动缩放组的一部分? -
0 votesanswersviews
Terraform:Cloudwatch Log Stream不考虑依赖关系,抛出400错误
我正在尝试使用Terraform在AWS上创建Cloudwatch Log Group和相应的Cloudwatch Log Stream . 看起来很直接,但是我的代码在Plan上的日志组中引发了 ResourceNotFoundException: The specified log group does not exist 错误 . 我的terraform: variable "fi... -
0 votesanswersviews
从Cloudwatch Events触发VPC AWS Lambda
我有一个漂亮的Lambda设置,Cloudwatch Events按计划触发功能 . 我开始将我的Lambda函数移动到VPC中,但我有一段时间让Cloudwatch Events正确触发Lambda函数 . 他们不断超时 . 有没有办法使用CW事件来触发VPC Lambda函数?如果没有,是否有按时触发Lambda函数的规范解决方案? -
7 votesanswersviews
仅在指定的未来时间调用AWS Lambda函数一次
我希望能够设置一个时间来调用AWS Lambda函数,然后再调用该函数 . 例如,我希望我的Lambda函数在2017年12月19日晚上9点运行 . 我不想重复它,我不希望它现在调用,只是在19日晚上9点 . 我知道CloudWatch提供了计划事件,而我当时认为当输入安排此提醒的时间时,会创建一个CloudWatch计划事件,以便在此后的一段时间内启动(因此,如果您在晚上8:22安排它)在晚上9... -
0 votesanswersviews
AWS SNS作为AWS Lambda的源
我有: 将消息发布到SNS主题的CloudWatch规则 以SNS主题为源的Lambda函数 触发CloudWatch规则时,它会将其规则名称发布到SNS主题,然后调用Lambda函数 . Lambda函数继续执行,并根据通过SNS传递给Lambda的规则名称删除调用Lambda函数的CloudWatch规则 . 我有多个规则触发不同的时间表 . 问题是一个规则被触发但多个规则被删除... -
2 votesanswersviews
将terraform cloudwatch规则作为lambda触发器
我正在尝试使用以下内容配置在特定日期/时间触发lambda函数的cloudwatch规则: resource "aws_lambda_function" "cleanup_daily" { filename = "name" function_name = "name" role ... -
1 votesanswersviews
如何通过Cloudwatch事件监控AWS Lambda事件
我有一个Cloudwatch预定的基于Java的Lambda,每天处理几个文件 . 处理完成后,它会发送有关处理状态的SNS消息 . 这一切都很好 . 目标是在处理失败,引发异常等时了解事件 . 目前的选择是: 创建CloudWatch警报 - 有效 - 不完全是我正在寻找的 . Stream记录到另一个可以发送SNS警报的lambda - lambda可以监视关键字,如ERROR,E... -
7 votesanswersviews
如何使用 Cloud 信息模板创建cloudwatch事件?
我使用cloudwatch预定事件在特定时间间隔后触发我的lambda函数 . 我想使用 Cloud 形成模板在cloudwatch中添加此规则 . 我已经浏览了cloudformation模板文档,但我无法找到使用 Cloud 形成模板配置事件的方法 . 任何人都可以建议如何使用 Cloud 形成模板实现它 . 我正在使用下面的模板 . { "AWSTemplateFormatVe... -
9 votesanswersviews
如何在CloudWatch中将值传递给Lambda函数?
以从CloudWatch计时器处理ping的方式包装函数的最佳方法是什么?例如,采用下面的lambda函数: export const fn = (event, context, callback) => { const { year, make, model, } = event.queryStringParameters return otherFn({ year, make,... -
0 votesanswersviews
由cloudwatch日志触发的nodejs lambda函数的exports.handler中的“event”参数
我有一个用NodeJS编写的AWS Lambda函数,它由CloudWatch Subscription过滤器触发 . 有人告诉我,Lambda函数中exports.handler的“event”参数是我用来获取Log数据的 . 当我打印时,我看到以下内容与我在实际CloudWatch控制台中看到的人类可读数据完全不同 . 这是什么意思?!?这是我得到的: { awslogs: { data: '... -
3 votesanswersviews
Cloudwatch事件不会触发我的lambda函数,即使它是一个目标
我有一个lambda函数,它接受一个数据集名称,并专门为该数据集创建一个新的lambda . 这是设置它的代码: lambda_response = lambda_client.create_function( FunctionName=job_name, Runtime='python3.6', Role=role_name, Ha... -
1 votesanswersviews
如何动态更新AWS CloudWatch仪表板?
我在CloudWatch中有几个仪表板,它们代表我的基础架构的静态视图,例如,当前正在运行的自动扩展工作组中有多少实例,或者各种关键EC2实例的CPU /磁盘状态 . 但是,当我添加新实例时,我总是手动更新仪表板以将其包含在显示中 . 我很好奇是否有任何方式以编程方式填充这些仪表板,例如通过使用AWS Lambda函数的CLI / API调用?如果仪表板可以基于触发器进行更新,那么这将是理想的,类... -
0 votesanswersviews
如何使用签名S3Event,Object将键/值传递给Lambda函数?
我想通过调度程序调用Lambda函数(Java) . 我希望函数根据某些条件做不同的事情 . 我希望每隔1分钟,每5分钟,以及每天一次呼叫该功能 . 我希望将3个规则(CloudWatch Events)附加到此函数 . 对于每个规则,该功能的工作方式不同 . 我需要将一些键/值传递给它调用的所有函数 . 根据键/值条件,函数的行为不同 . 如何传递键/值通过调度程序调用函数的所有内容?谢谢Sri... -
1 votesanswersviews
Slack bot的动态调度Lambda触发器
我的公司有一个内部Slack机器人,用于在部门之间创建和发送报告 . 目前,有人可以创建报告,然后在他们准备好时手动将其发送给部门 . 这两个操作都是通过简单的Lambda函数处理的 . 但是,我们遇到了人们忘记稍后发送报告的问题 . 我正在寻找一种方法,允许用户预先选择他们希望发送报告的时间 . 我已经考虑过根据所选时间为每个报表动态创建一个CloudWatch cron表达式,但这似乎不具备可... -
2 votesanswersviews
AWS Lambda cloudwatch日志抛出“无法加载事件”错误
我有一个lambda函数具有以下权限 每当触发lambda函数时,我都会看到一个日志文件被添加到cloudwatch中的日志流中 . 当我尝试打开任何日志时,它会抛出 Failed to load events Unexpected error loading events 错误 . 请帮助解决问题 . -
2 votesanswersviews
如何从ami图像跟踪新发起的ec2实例?
我使用lambda函数从ami启动了一个ec2实例 . 我没有启用详细的监控 . 现在,我希望每次启动lambda set以启动实例时都跟踪实例 . 我希望获得一个实例ID及其状态的电子邮件,当实例启动时,停止/终止以及运行超过2小时的实例 . 我尝试过cloudwatch,但是无法为新启动的实例配置特定于实例的实例 . 我可以使用SNS,但如何跟踪这些? -
0 votesanswersviews
AWS Cloudformation - 按规则事件调用Lambda失败
我尝试在cloudformation中创建一个模板,具有由一个cloudwatch事件规则触发的lambda函数(每10分钟) . 在cloudwatch图表中,我可以看到调用,但也可以看到所有失败的调用 . 我认为这是规则的作用问题,但我无法弄清楚 . 这是我可以在cloudformation设计器中看到的模板 . { "AWSTemplateFormatVersion&quo...