amazon-web-services - 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 小部件?如果我仍然缺少任何东西?为此要进行任何进一步的配置吗?
解决方案
我找到了解决这个问题的方法。即,我们需要使用 AmazonEC2Client 的实例分别调用它的 describeSubnets() 和 describeVpcs() 来获取子网和 virtual_networks 的值,并将它们保存到数据库中。在此之后,我们可以在 IPUtilization 小部件中看到值。希望这可以帮助!
推荐阅读
- javascript - 将参数从一个函数传递到另一个函数
- facebook - Facebook 分享产品
- android - 匹配保存在数据库中的图像
- php - 在抽象超类的静态方法中创建子类的实例?
- r - 为什么 gsub 不替换 NA
- object - Kotlin:如何通过 var 访问嵌套对象或属性?
- azure - Azure Hdinsight R Packages 上的 Rstudio 服务器未安装
- javascript - Webpack:如何通过链接或直接路径从外部文件内联 CSS?
- apache-spark - SnowFlake Datawarehouse:“显示表”并使用 spark 创建表
- neo4j - Neo4J 查询带回用户兴趣和其他已知用户