amazon-web-services - 将 AWS EC2 指标发送到 AWS Elasticsearch Service 域以在 Kibana 中进行监控
问题描述
我被困在一点上,我在 Aws 中创建了一个基于 EC2 Linux 的实例。现在我想将 EC2 指标数据发送到托管的 Elasticsearch 域以在 Kiban 中进行监控,我通过云监控控制台检查指标是否存在于实例中,但不知道如何连接我拥有的 Elasticsearch 域创建的。
任何人都可以帮我解决这种情况吗?
解决方案
没有用于实时提取/流式传输指标数据点的内置机制。您必须为此开发自定义解决方案。例如,通过拥有一个每分钟调用一次并使用get_metric_data读取数据点的 lambda 函数。lambda 会将这些点注入到您的 ES 中。
要定期调用 lambda 函数,例如每 1 分钟一次,您必须使用调度表达式设置 CloudWatch 事件规则。Lambda 函数还需要获得与 CloudWatch 指标交互的权限。
推荐阅读
- c++ - 从函数返回 thread_local 引用是否合法?
- postgresql - TIMESTAMPTZ 和函数不变性的索引
- jinja2 - Salt jinja2 和循环内的尾随行和 if 语句
- ruby-on-rails - 升级到 rails 6 时出现“rails activestorage:update”错误
- javascript - XMLHttpRequest 的“loadstart”事件的“total”成员包含什么?
- c++ - 使用友元类 C++14 重新定义为不同类型的符号
- python - 如何将一个函数中的变量调用到另一个函数中?
- python - 质数检查功能不适用于测试用例
- javascript - JQuery - 执行“find()”排除某些元素及其后代
- php - 为什么 the_excerpt() 添加
当我不允许摘录中的表格标签时,标签到表格数据?