Почему все могут видеть мои данные Graphite?
Недавно я установил Graphite для мониторинга моего приложения.
Я установил его на внешний (облачный) сервер и использовал следующую конфигурацию:
local_settings.py:
USE_REMOTE_USER_AUTHENTICATION = True
DASHBOARD_REQUIRE_AUTHENTICATION = True
DASHBOARD_REQUIRE_PERMISSIONS = True
Все работает нормально, и я могу отправлять данные с помощью плагинов Graphite и читать данные с помощью браузера, за исключением того, что метрики являются общедоступными и вход в систему не требуется.
Также я использовал htaccess
но это не достаточно хорошо (потому что нет простого способа реализовать выход из системы в Graphite)
Я не мог найти, как принудить аутентификацию пользователя прежде, чем представить данные.