В чем разница между клиентом 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.

Другие вопросы по тегам