VKFriendOnlineWatcher
VKFriendOnlineWatcher
Сервис для мониторинга состояния (онлайн) пользователей в VK.
Данные записываются в локальную БД Sqlite. В таблице
содержатся все сессии пользователей, 1 строка - 1 сессия пользователя.
Имеется возможность передавать метрики в Pushgatway (Prometheus) для вывода метрик в Grafana.
Сервис настраивается через конфиг
(содать самому)
Пример конфига лежит:
По умолчанию сервис проверят состояние друзей, но так же можно проверять состояние отдельно взятых людей, id который перечислен в файле указанном в конфиге
раздела
переменная
Включить поддержку Prometheus можно так же в конфиге:
Раздел
переменная
устанавливается в
(по умолчанию
)
Configuration
Раздел Auth
- vk_login - Номер телефона аккаунта VK
- vk_password - Пароль от аккаунта VK
- vk_token - Токен (Необязательно)
- vk_app_id - ID Приложения (Необязательно)
Раздел Prometheus
- active - Использовать ли отправку в prometheus
- host - Адрес сервера Prometheus
Раздел Users
- file - Фаил в котором перечислены ID пользоватлей состояние которых необходимо отслеживать
Grafana dashboard
Запрос дашбоарда:
Описание
Сервис для получения метрик состояния пользователей VK
Языки
Python