Как надежно загрузить метрики в Carbon
Я пытаюсь найти способ надежной загрузки набора метрик в кэш-память. При ограниченном кеше и ограниченных обновлениях в секунду и USE_FLOW_CONTROL=True углерод должен временно прекратить прием данных, но, поскольку ACK отсутствуют, клиент этого не знает.
Так что я думаю, что это может произойти, и что я, похоже, испытал, это то, что когда на стороне клиента остается определенное количество точек данных, которые записываются в буферы сокетов (?), Клиент будет успешно отправлять все данные, завершение работы и закрыть соединение, но некоторые данные не будут получены углеродным кешем.
Как я могу убедиться, что carbon принял все данные, отправленные клиентом?
Я использую графит 1.1.4, клиент написан на Go.