2013-10-24 4 views
0

Я недавно установил statsd с графитом. Statsd работает в logstash:Графит, как изменить частоту запросов до 1 мин.

statsd { 
host => "localhost" 
port => 8125 
debug => false 
increment => "%{dhcp}" 

}

Графит хранения-schemas.conf:

[stats] 
pattern = ^stats.* 
retentions = 5m:500m,600:10080,1800:262974 

Проблема состоит в том, что все Графики в секунду или 10 секунд, но мне нужно в минута. Как я могу изменить скорость графа на одну минуту?

Заранее спасибо. С наилучшими пожеланиями

ответ

1

В конфигурации statsd, добавьте следующее, чтобы гарантировать, что statsd и графит в sync-

flushInterval: 60000,

Здесь отсчет в миллисекундах. Это заставит statsd отправлять метрики для графитирования каждую минуту.

pattern = ^stats\.

retentions = 60s:90d

Ваша схема хранения не впадая в регулярное выражение, потому что вы не избежали периода.

Хорошей идеей было бы проверить схему, которая «окончательно применима» к метрике. Оптимальным способом будет tailf /opt/graphite/storage/log/carbon-cache/carbon-cache-a/creates.log Затем отправьте тестовый показатель, чтобы проверить, что графит думает, что вы хотите от него. Вывод будет что-то как-

24/10/2013 15:05:08 :: новая метрика METRIC_NAME соответствует агрегации схемы counters_fall_here

24/10/2013 15:05:08 :: создание файл базы данных /opt/graphite/storage/whisper/METRIC_NAME.wsp (archive = [(60, 43200), (600, 52560)] xff = 0,0 agg = сумма)