В праздничные дни с 29.12 по 08.01 техническая поддержка отдыхает, но на наиболее важные вопросы постараемся ответить. Счастливого Нового Года!
gitverse new year логотип

VKFriendOnlineWatcher

Форк
0

5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
README.md

VKFriendOnlineWatcher

Сервис для мониторинга состояния (онлайн) пользователей в VK. Данные записываются в локальную БД Sqlite. В таблице

statistics
содержатся все сессии пользователей, 1 строка - 1 сессия пользователя. Имеется возможность передавать метрики в Pushgatway (Prometheus) для вывода метрик в Grafana.

Сервис настраивается через конфиг

config/config.conf
(содать самому) Пример конфига лежит:
config/config.conf.template

По умолчанию сервис проверят состояние друзей, но так же можно проверять состояние отдельно взятых людей, id который перечислен в файле указанном в конфиге

config/config.conf
раздела
Users
переменная
file

Включить поддержку Prometheus можно так же в конфиге: Раздел

Prometheus
переменная
active
устанавливается в
true
(по умолчанию
false
)

Configuration

Раздел Auth

  • vk_login - Номер телефона аккаунта VK
  • vk_password - Пароль от аккаунта VK
  • vk_token - Токен (Необязательно)
  • vk_app_id - ID Приложения (Необязательно)

Раздел Prometheus

  • active - Использовать ли отправку в prometheus
  • host - Адрес сервера Prometheus

Раздел Users

  • file - Фаил в котором перечислены ID пользоватлей состояние которых необходимо отслеживать

Grafana dashboard

Запрос дашбоарда:

friends_online_stats{full_name=~\".*\"}
Grafana_dashboard

Описание

Сервис для получения метрик состояния пользователей VK

Языки

Python

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.