Панель редактирования графита
Я установил коллекцию, графит (0.9.10), углерод и шепот на коробку Debian. Graphite правильно отображает захваченные данные, и я могу создать панель управления на их основе.
В документации ( http://graphite.readthedocs.org/en/latest/dashboard.html) также упоминается, что возможно редактировать и экспортировать данные через JSON, но по любой причине, которая не работает. Если я иду на панель инструментов и нажимаю на меню панели инструментов, то я не вижу "Редактировать панель инструментов".
Есть ли у вас какие-либо идеи, как заставить "Edit Dashboard" работать на панели?
2 ответа
Существует большая разница между документацией для версии, которую вы установили, и документацией, которую вы читаете.
Согласно странице загрузки, 0.9.10 был выпущен 31 мая 2012 года.
Согласно истории коммитов, редактирование панели мониторинга на месте было добавлено 3 января 2013 года.
Похоже, скоро выйдет релиз 0.9.11.
Если вам нужны самые передовые функции прямо сейчас, вам нужно будет получить свежий код от Github.
Остерегайтесь, если вы пойдете по этому пути, вы получите ошибки передового края наряду с особенностями передового края.
Я был в состоянии экспортировать / импортировать в 0.9.10. URL-адреса: /dashboard/load/ для получения описания панели управления в виде json и / dashboard / save / для сохранения / обновления. В этом случае это запрос POST с данными, отправленными как - state=url_encoded_json
Я поместил свои закодированные в URL данные в файл test_dash.txt, который содержал один формат типа as = state = url_encoded_json, а затем использовал curl: curl -d @test_dash.txt http:///dashboard/save/test_dash
ПРИМЕЧАНИЕ: данные, извлекаемые из / dashboard / load, включают {"state": } на верхнем уровне, который необходимо удалить перед отправкой в / dashboard / save