gpt4 book ai didi

azure - 从运行在 minikube 集群中的 Spring Boot 应用程序监控遥测事件的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 03:42:11 24 4
gpt4 key购买 nike

我正在寻找一种方法来监控在 minikube 集群中运行的 Spring Boot 应用程序到 Azure 门户中的指标。到目前为止,对于演示,我已经构建了如下遥测并将我的应用程序连接到 Azure 中的 Application Insights:

TelemetryClient telemetryClient = new TelemetryClient();
MetricTelemetry telemetry = new MetricTelemetry();
telemetry.setTimestamp(timestamp);
telemetry.setName("changed records");
telemetry.setValue(10);
telemetryClient.trackMetric(telemetry);

enter image description here

正如您在屏幕截图中看到的,效果很好。但现在我需要一种按 namespace 和 Pod 进行过滤的方法。例如,在我的学生作品中,我有 3 个不同的命名空间,每个命名空间有 2 个 pod。

有人知道从我的 minikube 集群获取命名空间和 Pod 信息的好方法吗?

最佳答案

Pod 字段如命名空间、节点名称、Pod 名称和 IP 等可以在运行时通过环境变量传递给容器,具体示例参见官方文档 here .

关于azure - 从运行在 minikube 集群中的 Spring Boot 应用程序监控遥测事件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70688418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com