我有一个PromQL查询,它查看每个分位数的最大延迟,并显示Grafana中的数据,但它显示的数据来自重新部署且不再存在的pod。荚龄小于15天的陈化期。
以下是查询:max(latency{quantile=“...”})
找到的最大延迟是从它被节流时开始的,在它被重新部署并恢复正常后不久,现在我只想看看当前活动的最大延迟。
到目前为止,我发现的所有关于陈腐的信息都说它应该是在幕后过滤的,但看起来不像是在当前的设置中发生的,我不知道应该改变什么。
在查询中手动添加特定实例ID时--它工作得很好,但一旦重新部署,该ID就会更改:max(latency{quantile=“...”,exported_instance=“ID”})
这里是我发现的一长串类似的问题,有的没有回答,有的没有要求相同。我确实发现了一些相关的想法,但没有以可持续的方式解决问题,这些想法是:
max
查询正在显示所有当前活动的源之间的最大延迟,从不再存在的源中删除数据。
您可以使用名为up
的自动生成度量来将您所需的度量与其他度量隔离开来。您可以很容易地从up
度量确定哪些度量源是脱机的。
up{job=“”,instance=“”}:如果实例正常(即可访问),则为1;如果刮取失败,则为0。
第一次将WAR放在< code > domains/domain 1/auto deploy 目录下时,我就可以部署它了。但是,在进行了一些更改并将WAR重新部署到< code>autodeploy目录后,这些更改并没有生效。我甚至删除了< code > domains/domain 1/applications/myapp (其中< code>myapp对应于正在部署的< code>myapp.
我有3个节点在kubernetes集群。我创建了一个守护进程集,并将其部署在所有3个设备中。这个守护进程集创建了3个Pod,它们正在成功运行。但是由于某些原因,其中一个吊舱失败了。 我需要知道如何在不影响守护程序集中的其他pod的情况下重新启动这个pod,也不创建任何其他守护程序集部署? 谢啦
此时此刻,我不太确定如何处理这个问题。我还打算尝试使用外键。如有任何帮助,不胜感激。
我想在JTable中显示MySQL中的数据,但只显示了表中的最后一行。请帮帮我。我知道我有一个问题,因为jt=newjtable(数据,列)每次都为每行创建一个新表(删除之前的),但我找不到正确的选项。
使用Android在中显示现有Firestore数据库中的数据的最佳方法是什么?
Kubernetes文档以及关于重新启动策略的Openshift文档显示,可以使用Always、Never或OnFailure配置POD。 那么我如何从部署配置中做到这一点呢?