我想使用标签查询参数通过一个专用的自定义代理应用程序来模拟多租户。
它似乎很好,但我也希望能够测量一些东西,以确保我的用户没有写太多的东西和破坏我的服务器(这个项目是为一个社区的游戏,我玩,它将运行在我的小型专用服务器,我不是一个大公司)。
我想:
<key>=<value>对使用了多少磁盘空间。(如果我知道要获取哪个文件的大小,我可以使用du自己来获取磁盘使用情况,即使VictoriaMetrics没有公开这个度量)<key>=<value>对。我不希望我的用户创建太多的时间序列,让每个人都慢下来。<key>=<value>对。和上面一样。我确信我可以使用某种元查询获得关于最后两个点的信息,但我不知道确切的细节。第一点是我最感兴趣的问题,也是我最不自信的问题。
我知道VictoriaMetrics有每租户指标的企业版,但我显然买不起,因为我没有为这个项目赚一分钱。(这就是为什么我试图用免费的单节点版本尽可能地模拟多租户)。
发布于 2022-10-27 17:13:40
知道维多利亚度量对特定=对使用了多少磁盘空间
不幸的是,没有这样的信息。不同的时间序列可以存储在一个文件中,除了读取所有文件之外,没有任何方法可以快速计算所使用的空间。
知道有多少时间序列有一个特定的=对。我不希望我的用户创建太多的时间序列,让每个人都慢下来。
您可以通过https://docs.victoriametrics.com/#cardinality-explorer (另见https://victoriametrics.com/blog/cardinality-explorer/ )进行此操作。
知道有多少个数据点有一个特定的=对。和上面一样。
VM不跟踪这一点,因为从性能或资源使用的角度来看,这并不重要。重要的是有许多独特的系列,并且有控制该https://docs.victoriametrics.com/vmagent.html#cardinality-limiter的工具。
https://stackoverflow.com/questions/74116174
复制相似问题