Я использую statsD для передачи данных счетчика в graphite; отправляет галочку каждый раз, когда я получаю сообщение. Это прекрасно работает, за исключением ситуации, когда statsD по какой-либо причине должен перезапуститься. Затем я получаю огромные дыры в своих графиках, так как statsD больше не отправляет «0» каждые 10 секунд в периоды, когда я не получал никаких сообщений.
Я отчитываюсь о различных типах сообщений и очередях, и иногда я не получаю сообщения для определенной очереди в течение длительного времени.
Существует ли какой-либо существующий способ «заполнить» отсутствующие данные значением по умолчанию, которое я укажу (в моем случае это будет 0)?
Я подумал о том, чтобы отправить значение «0» для данной метрики, чтобы statsD начал отправлять для нее 0, но я не всегда заранее знаю, какой набор метрик я буду сообщать.