我有一百多台服务器正在向我的 statsd-graphite 设置发送指标。度量子树的叶子类似于 -
stats.dev.medusa.ip-10-0-30-61.jaguar.v4.outbox.get
stats.dev.medusa.ip-10-0-30-62.jaguar.v4.outbox.get
我的大多数爬虫都是 AWS 点实例,这意味着其中有 20 个随机下降和上升,每次都分配不同的 IP 地址。这意味着相同的列表变成-
stats.dev.medusa.ip-10-0-30-6.<|subtree
stats.dev.medusa.ip-10-0-30-1.<|subtree
stats.dev.medusa.ip-10-0-30-26.<|subtree
stats.dev.medusa.ip-10-0-30-21.<|subtree
假设子树下的所有指标在总存储 4G 指标中,20 个 Spot 实例下降,然后其中 30 个产生不同的 IP 地址,这意味着我的存储突然膨胀了 120G。此外,这是每周发生的事情。
虽然删除旧 IP 子树很简单直接,但我真的很想保留这些指标。我可以在第 0 周获得 3 个美杜莎,在第 1 周获得 23 个美杜莎,在第 2 周获得 15 个,在第 4 周获得 40 个。我有什么选择?你会如何解决这个问题?