Используя statsd, настроенный с помощью flushInterval: 1000
и взаимодействующий с углеродным кешем графита. Хотел бы я видеть очень редкие счетчики.
У меня есть следующая конфигурация для углерода:
storage-schemas.conf:
[carbon]
pattern = ^carbon\.
retentions = 60:90d
[default_30s_for_1day]
pattern = .*
retentions = 30s:1d
Отправка уникального счетчика таким образом:
$ echo "foobar:1|c" > /dev/udp/127.0.0.1/8125
Я вижу пакет, полученный statsd:
9 Jul 14:43:05 - DEBUG: foobar:1|c
а также данные, отправленные в углеродный кеш (экстракт tcpdump):
stats.foobar 1 1404909785
В графите, глядя на данные для «foobar», я вижу, что что-то произошло в этот момент (тонкая линия, см. красный кружок на картинке), но результат всегда «0»:
Я что-то упускаю?
Если есть гораздо более частые результаты, то я вижу цифры, которые выглядят правильно.
Существует ли минимальное количество статистики, которую необходимо отправить для учета? Это настраивается?
Примечание: возможно, для таких случайных данных StatsD / Graphite не стоит, но, поскольку есть другие очень часто собираемые данные для того же проекта, они все равно будут использоваться, и мы надеемся, что можно будет использовать одно уникальное решение, даже для редких счетчиков.< /сильный>