usercount_rrd_graph, График количества юзеров картинкой при помощи rrdtool |
Здравствуйте, гость ( Вход | Регистрация )
usercount_rrd_graph, График количества юзеров картинкой при помощи rrdtool |
1.9.2010, 17:17
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
usercount_rrd_graph Версия скрипта: 0.1 Версия API: API2 Автор: HackFresse Возможности скрипта: Создание картинки-графика количества юзеров на хабе с использованием утилиты rrdtool. При накоплении данных можно строить отчеты за час, день, неделю, месяц или год заданием соответствующих параметров при формировании картинки (внешний вид которой тоже можно изменить на свой вкус) users.png ( 34.83 килобайт ) Кол-во скачиваний: 1486 Работает под win и nix (проверено на FreeBSD) Принцип работы: При старте скрипта создаётся (если файл отсутствовал) *.rrd файл - база для хранения данных о количестве пользователей. По одному таймеру раз в минуту в базу добавляется информация о количестве юзеров на хабе, по второму таймеру раз в n минут формируется картинка. Все действия выполняются запуском внешней программы (rrdtool) с нужными параметрами через os.execute(""). Нюансы: Работа скрипта на компе с виндой и "активным" юзером крайне нежелательна - часто "мелькает" окно запуска утилиты Установка: Для виндов нужно скачать rrdtool На *nix поставить rrdtool в систему и проверить путь запуска. usercount_rrd_graph_v01.lua ( 6.44 килобайт ) Кол-во скачиваний: 75 P.S. Это мой 2-й скрипт на LUA, сильно не ругайтесь |
|
|
1.9.2010, 17:23
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Цитата по второму таймеру раз в n минут формируется картинка. Может, лучше картинку формировать только при запросе от юзера?
|
|
|
1.9.2010, 17:38
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз |
Отправлять юзеру менюшку, чтобы он нажал, потом зашел в браузер... не уверен, что надо.
Наверное, полезным будет формирование сразу выборок за неделю, месяц, год.. Просто разбирал работу этой самой rrdtool, как пример взял рисование числа юзеров хаба =) Еще можно на 1 график налепить размер шары, может, сделаю со временем. |
|
|
2.9.2010, 13:03
Сообщение
#4
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Только график юзеров?
Можно сделать так-же шару, сообщения в чате, поисковые запросы, запросы на скачку в активном и в пассивном режимах ну и основные клиенты которые юзают юзеры. PS. запросы на скачку в активном и в пассивном режимах правда будет всего на 70-80% верным |
|
|
|
Сейчас: 27.11.2024, 0:12 |