首页 > 解决方案 > 将 AWS EC2 指标发送到 AWS Elasticsearch Service 域以在 Kibana 中进行监控

问题描述

我被困在一点上,我在 Aws 中创建了一个基于 EC2 Linux 的实例。现在我想将 EC2 指标数据发送到托管的 Elasticsearch 域以在 Kiban 中进行监控,我通过云监控控制台检查指标是否存在于实例中,但不知道如何连接我拥有的 Elasticsearch 域创建的。

任何人都可以帮我解决这种情况吗?

标签: amazon-web-servicesamazon-ec2aws-elasticsearch

解决方案


没有用于实时提取/流式传输指标数据点的内置机制。您必须为此开发自定义解决方案。例如,通过拥有一个每分钟调用一次并使用get_metric_data读取数据点的 lambda 函数。lambda 会将这些点注入到您的 ES 中。

要定期调用 lambda 函数,例如每 1 分钟一次,您必须使用调度表达式设置 CloudWatch 事件规则。Lambda 函数还需要获得与 CloudWatch 指标交互的权限。


推荐阅读