Получить список всех пользователей JupyterHub? - PullRequest
0 голосов
/ 16 октября 2019

Я использую JupyterHub (версия 0.8.2) в управляемом AWS кластере kubernetes (EKS).

Мне нужно определить способ получения списка всех пользователей. Не только в настоящее время активные пользователи. Как я могу это сделать? Похоже, что на странице веб-интерфейса администратора отображается только подмножество более поздних пользователей.

Должен быть какой-то способ, так как JupyterHub сохраняет состояние для каждого пользователя, когда они возвращают

1 Ответ

1 голос
/ 21 октября 2019

В журналах AWS CloudWatch я обнаружил журналы аудита для модуля kubernetes. Если вы просто извлечете все уникальные журналы, в которых отображается модуль «Запуск» с именем «jupyter- {username}», это даст вам полный список всех пользователей.

Чтобы включить эти журналы для EKS, вам необходимо включить "Аудит »вход в раздел« Ведение журнала »консоли EKS.

См. https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html для получения дополнительной информации

Примечание: это полезно, только если вы запускаете приложение JupyterHub наУправляемый AWS kubernetes (EKS)

...