我想监视我们的集中式git存储库,并在Grafana中对其进行可视化。最后,我要创建一个图表,在X轴上具有存储库名称,在Y轴上具有磁盘空间(即条形图)。
我正在写一个普罗米修斯出口商。我不确定自定义导出器的metric type。
如果我设计的出口商返回以下信息:
disk_space(name=repo1, size=10240)
disk_space(name=repo2, size=20480)
然后,我将不得不定义并添加很多Gauge。 这是正确的方法吗?有更好的解决方案吗?另外,我想看看git存储库的磁盘空间如何随时间变化。
如果我使用Histogram指标类型会更好吗?
我应该定义一个仪表并为每个git存储库添加标签吗?
答案 0 :(得分:1)
关于git信息库的指标可能很棘手,请参阅this article about git-sizer。您甚至可以重复使用项目的一部分,它正在进行中。
现在,回答您的问题:
直方图更适合用于保留有关度量两次刮擦之间发生的情况的一些信息。在您的情况下,这无关紧要,因为您只关心大小的变化,而且不可能大幅度增加。