В чем разница между клиентом statsd и демоном statsd?
У меня есть приложение, которое я хочу отслеживать графически.
Я использую этот клиент StatsD. Я использую Graphite в качестве бэкэнда. У меня есть вопрос об основном рабочем процессе:
Мы используем клиент StatsD для включения метрик в наше приложение. Эти метрики затем отправляются в виде пакетов UDP (обычно). Graphite (в частности, Carbon в Graphite) захватывает эти пакеты и сохраняет их в базе данных Whisper как данные временных рядов.
Какова же роль демона StatsD? Я написал рабочее приложение, используя только клиент StatsD и Graphite. Где я пропускаю использование демона StatsD?
0 ответов
Был тот же вопрос, поэтому я собираюсь ответить на него здесь, даже если посту 7 месяцев.
Из того, что я мог собрать (как объясняется здесь), StatsD Deamon является синонимом StatsD Server. В вашем случае это Carbon/Graphite или, возможно, специальный компонент StatsD в вашем Graphite Stack.
В моей компании, например, мы используем демон StatsD Beats внутри ELK-Stack.