You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Prometheus关联指标时仅使用最新的服务器名称值?

解决Prometheus关联指标时仅显示最新服务器名称的问题

要避免服务器重命名后图表中出现多条线,核心是确保关联时只使用每个guild(服务器ID)对应的最新名称样本,具体查询语句如下:

discord_users * on (guild) group_left(name) 
  (last_over_time(discord_guild_names_info[$__range]))

语句说明

  • last_over_time(discord_guild_names_info[$__range]):该函数会在当前查询的时间范围内,为每个guild标签组提取最后一条(最新的)discord_guild_names_info样本,彻底过滤掉历史名称的旧数据,只保留最新的服务器名称。
  • 后续通过on (guild) group_left(name)关联discord_users后,所有历史用户数数据都会绑定到最新的服务器名称,不会因名称变更产生多条曲线。

补充说明

如果你的查询场景不是使用Grafana的$__range动态时间范围变量,可以将其替换为固定时间范围(比如30d、90d),只要覆盖你的Prometheus数据保留周期即可。

内容的提问来源于stack exchange,提问作者Aeris One

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:02:39