首页 > 解决方案 > IPUtilization 小部件未在 Hygieia 中填充。此外,没有为 cloud_subnetwork cloud_virtual_network 文档填充数据

问题描述

我是 Hygieia 的新手。我已经按照文档设置了 Hygieia ( https://github.com/capitalone/Hygieia ),我可以启动我的应用程序并成功查看仪表板。在 Hygieia-Dashboard 中,我可以看到除了 IP Utilization 小部件之外的所有小部件项目(比如利用率、实例停止等)的值。当我看到我用这个配置的 mongodb 时(在我运行 AWS 模块之后),我可以看到除 cloud_subnetwork 和 cloud_virtual_network 之外的大多数文档的数据。这是造成问题的原因吗?

谁能帮我填充 IPUtilization 小部件?如果我仍然缺少任何东西?为此要进行任何进一步的配置吗?

标签: amazon-web-servicesamazon-ec2hygieia

解决方案


我找到了解决这个问题的方法。即,我们需要使用 AmazonEC2Client 的实例分别调用它的 describeSubnets() 和 describeVpcs() 来获取子网和 virtual_networks 的值,并将它们保存到数据库中。在此之后,我们可以在 IPUtilization 小部件中看到值。希望这可以帮助!


推荐阅读