【发布时间】:2022-11-10 15:10:31
【问题描述】:
我想使用extra_label 查询参数通过专用的自定义代理应用程序模拟多租户。
它似乎工作正常,但我也希望能够测量一些东西,以确保我的用户不会写太多东西并破坏我的服务器(这个项目是针对我玩的游戏社区,它将在我的小型专用服务器,我不是大公司)。
我想:
- 了解 Victoria Metrics 为特定的
<key>=<value>对使用了多少磁盘空间。 (如果我知道要获取哪个文件的大小,我可以使用du自己获取磁盘使用情况,即使 VictoriaMetrics 没有公开此指标) - 知道有多少时间序列有一个特定的
<key>=<value>对。我不希望我的用户创建太多时间序列并减慢每个人的速度。 - 知道有多少数据点具有特定的
<key>=<value>对。和上面一样。
我很确定我可以使用某种元查询获得关于最后两点的信息,但我不知道确切的细节。第一点是我最感兴趣的,但也是我最不自信的。
我知道 VictoriaMetrics 有带有 per-tenant metrics 的企业版,但我显然负担不起,因为我没有为这个宠物项目赚取一分钱。 (这就是为什么我尝试使用免费的单节点版本尽可能地模拟多租户)
【问题讨论】:
标签: multi-tenant metrics victoriametrics