Пользовательский интерфейс
В графите есть несколько превосходных графических инструментов. Веб-интерфейс по умолчанию уродлив (хотя и функционален), но тогда у вас есть множество отличных графических и инструментальных панелей.
Несколько примеров:
- Панель инструментов Grafana , с динамическими (масштабируемыми) графиками
Посмотрите здесь или здесь, чтобы найти еще много.
OpenTSDB с другой стороны все еще находится на стадии gnuplot:
Настроить
На практике Graphite на самом деле гораздо сложнее в настройке, чем HBase + OpenTSDB. OpenTSDB имеет исчерпывающую документацию и несколько простых шагов. Это команды для установки Graphite , все становится еще сложнее, если вы строите из исходного кода.
Выступления
OpenTSDB не портит данные с течением времени, в отличие от Graphite, где размер базы данных заранее определен.
Правда. Кроме того, Graphite использует формат файла, аналогичный RRD, на практике это означает, что одна точка данных будет занимать столько же дискового пространства, сколько и полная серия, так как это пространство предварительно выделено. Это также означает, что построение пустого временного интервала займет столько времени, сколько там было данных (работает альтернативный механизм хранения, Ceres , но я еще не пробовал).
Как сказал Цуна, OpenTSDB позволит вам хранить значительно больше точек данных, используя мощь HDFS Hadoop. С другой стороны, графит, архитектура которого подробно описана в этой главе AOSA , является более быстрым решением.
OpenTSDB может хранить метрики в секунду, в отличие от графита, который имеет минутные интервалы.
Нет, оба могут войти ко второму.