Графический интерфейс для данных statsd, кроме Graphite? [закрыто]


91

Я только что установил graphite / statsd для производственного использования. Я действительно доволен этим, но один из моих коллег спросил меня, есть ли способ сделать его красивее. Честно говоря, я не могу сказать, что не удивляюсь тому же.

Есть ли альтернативы графическому интерфейсу Graphite, которые лучше справляются с рендерингом данных, возможно, с использованием одной из замечательных библиотек графического интерфейса и HTTP push?


1
Кстати, статистических данных , строго говоря, не существует . Statsd - это просто прокси, который агрегирует входящие запросы, фактическое хранение осуществляется Whisper или любым другим графитовым сервером, что вы, вероятно, имели в виду.
om-nom-nom

Ответы:


86

На последней странице документации Graphite есть список инструментов, которые работают с Graphite. Для справки, вот те, которые кажутся основанными на претификации:

Дополнительные интересные ресурсы:

  • Graphitoid : (панель управления Android-приложения)
  • Graphitejs : (плагин jQuery для создания / отображения графиков Graphite)
  • Сейрен : (панель предупреждений для Graphite)

Чтобы узнать подробности о каждом из них, просмотрите их страницы или взгляните на описание по первой добавленной мной ссылке для страницы документов Graphite .


94

Попробуйте Grafana

У него очень приятный пользовательский интерфейс, расширенная панель инструментов и функции редактирования графиков. Очень просто установить.


3
Графана определенно лучший! Одна функция, которой не хватает, - это уведомления.
Феликс

отличная работа - я пытаюсь настроить его с помощью Nginx и Graphite, но не могу получить данные из графита - какие-либо идеи? stackoverflow.com/questions/23374405/…
Али Хайдер

Уведомления @Felix, что вы имеете в виду?
Torkel

3
В основном я имею в виду оповещения. Но я вижу, что Grafana - это панель управления на стороне клиента, и она не предназначена для этого. Тем не менее, оповещения - важная часть головоломки в области графита / показателей. Панели мониторинга хороши, но автоматизация проверки пороговых значений имеет решающее значение для эффективности, особенно если у вас много метрик. Так что некоторая интеграция с системами оповещения была бы неплохой.
Felix

@Felix, теперь есть уведомления
maracuja-juice

28

Если вы не хотите создавать собственный интерфейс, вы можете использовать Graphiti . Он прост в использовании и отлично выглядит!

Скриншот Graphiti


13

Ага! Я погуглил и нашел Cubism.js, который делает именно то, что мне нужно.

Он имеет встроенную поддержку графита и предоставляет необходимые графические компоненты (в качестве плагина к D3 ) для создания красивых информационных панелей в реальном времени .


6

Я вижу, что это немного устарело, но подумал, что добавлю к нему для будущего процветания:

Я просмотрел несколько вариантов, перечисленных в ответе @troy (и еще несколько). Вы можете увидеть мои впечатления в моем блоге


Отличное сравнение доступных вариантов. +1!
mjuarez

Пожалуйста, включите в этот ответ соответствующую информацию.
maracuja-juice


2

Кто-нибудь пробовал Орион? Кажется, неплохой вариант, но пока его упускают из виду. https://github.com/gree/Orion


Орион выглядит неплохо, но как проект кажется довольно устаревшим. В нем отсутствуют некоторые фундаментальные функции, по крайней мере, поддержка использования функций Graphite.
Tuomassalo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.