我正在构建一个监视管道,是否有人试图将DynamoDB监控指标导入InfluxDB,而没有在EC2/Lambda中运行自定义代码。有什么插件可以处理这个问题吗?
如果你有一些好主意或可以建议一个插件,请与我分享。
发布于 2017-03-16 11:07:49
是的,您可以使用DynamoDB库从AWS提取InfluxDB矩阵到特格拉夫库。
Telegraf是在Go中编写的用于收集、处理、聚合和编写度量的代理。
注意:您不需要在EC2/Lambda中运行自定义代码。
下面是最终出现在InfluxDB中的指标: cloudwatch_aws_efs cloudwatch_aws_elastic_beanstalk cloudwatch_aws_elb cloudwatch_aws_lambda cloudwatch_aws_rds 配置: [inputs.cloudwatch] role_arn =‘role_arn :aws:iam::MYACCOUNT:role/MYROLE’region = 'us-east-1‘周期= '3m’间隔= '3m‘命名空间=’aws/ inputs.cloudwatch.tags aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn=’inputs.cloudwatch:aws:iam::MYACCOUNT:role/MYROLE‘region =’us-ast-1-1‘期= '1m’延迟3m‘interval = '3m’命名空间= 'AWS/AutoScaling‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’[inputs.cloudwatch] role_arn = 'arn :iam:iam:MYACCOUNT: aws_account /MYROLE‘region = 'us-east-1’周期= '1m‘延迟= '3m’间隔= '3m‘命名空间=’iam‘role_arn /DynamoDB’inputs.cloudwatch.tags aws_account= 'MYACCOUNT‘[inputs.cloudwatch] role_arn=’arn‘:aws:iam::MYACCOUNT:role/MYROLE‘region = 'us-east-1’周期= '1m‘延迟= '3m’间隔= '3m‘命名空间= 'AWS/EC2’[inputs.cloudwatch.metrics] name= 'CPUCreditBalance',“‘CPUCreditUsage”、“StatusCheckFailed”、“StatusCheckFailed_Instance”、 'StatusCheckFailed_System‘aws_account = 'MYACCOUNT’ [inputs.cloudwatch] role_arn =‘role_arn :aws:iam::MYACCOUNT:role/MYROLE’region = 'us-east-1‘区间= '3m’间隔= '3m‘命名空间=’inputs.cloudwatch.tags aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn=’arn:arn:iam::MYACCOUNT:role_arn/role‘region = 'us-east-1’期=‘iam’delay =‘aws’3m‘interval = '3m’命名空间= 'AWS/EFS‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’[inputs.cloudwatch] role_arn = 'arn :AWS:iam:MYACCOUNT: aws_account /MYROLE‘region = 'us-east-1’周期= '1m‘延迟= '3m’间隔= '3m‘命名空间= 'AWS/ELB’inputs.cloudwatch.tags aws_account= 'MYACCOUNT‘[inputs.cloudwatch] role_arn =’arn‘:aws:iam::我的帐户:role/MYROLE‘region = 'us-east-1’期= '1m‘延迟= '3m’命名空间=‘iam’命名空间=‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’[inputs.cloudwatch] role_arn =‘arn’role_arn=‘arn’role_arn:aws:iam::MYACCOUNT:role/MYROLE区域= 'us-east-1‘周期= '1m’间隔= '3m‘间隔= '3m’命名空间‘’inputs.cloudwatch.tags aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn =’inputs.cloudwatch.tags aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn =’MYACCOUNT‘[inputs.cloudwatch]role_arn=’MYACCOUNT‘区域= 'us-east-1‘周期= '3m’间隔= '3m‘命名空间=’AWS/红移‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’[inputs.cloudwatch] role_arn =‘arn:arn:iam:iam:MYACCOUNT:aws_account/MYROLE区域= 'us-east-1’周期= '1m‘延迟= '3m’间隔= '3m‘命名空间aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn =’arn:aws:iam::MYACCOUNT:角色/MYROLE‘region = 'us-east-1’周期= '3m‘延迟= '3m’命名空间= 'AWS/SNS‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’[inputs.cloudwatch] role_arn =‘arn:aws:my帐户::MYACCOUNT::MYACCOUNT:role/MYROLE’region = 'us-east-1‘= '1m‘延迟= '3m’间隔= '3m‘命名空间= 'AWS/SQS’inputs.cloudwatch.tags aws_account = 'MYACCOUNT‘[inputs.cloudwatch] role_arn =’arn:AWS:iam:MYACCOUNT:/MYROLE‘region = 'us-east-1’周期= '60m‘间隔期= '60m’命名空间= 'AWS/S3‘inputs.cloudwatch.tags aws_account = 'MYACCOUNT’
同时,根据https://github.com/influxdata/telegraf/issues/1907#issuecomment-258270588
默认情况下,在AWS帐户中不启用AutoScaling指标. 你让他们做了些助理秘书长了吗? 以下:http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-monitoring.html#as-enable-group-metrics 如果没有为任何ASG启用它们,则cloudwatch返回一个用于AWS/AutoScaling命名空间的可用度量的空列表.
https://stackoverflow.com/questions/42483937
复制相似问题