Начнем с того, что это настольное приложение действительно дает мне повод изучать Python и то, как работает графический интерфейс.
Я пытаюсь помочь своим клиентам визуализировать, какую полосу пропускания они проходят, когда это происходит и где находятся их посетители. Все это будет отображаться в виде графиков или чего-либо более удобного. (В будущем я бы хотел добавить использование процессора / памяти)
Я думал, что самым простым способом было бы подключить приложение через sftp, загрузить указанный журнал и затем использовать регулярное выражение для фильтрации необходимой информации.
Я думал об использовании:
Python 2.6
Pyside
Paramiko
для начала. Я смотрел на скрученную часть sftp, но я подумал, что, возможно, пока все будет просто, было бы лучшим выбором.
Это кажется правильным? Должен ли я пытаться использовать sftp? Или я должен попытаться взаимодействовать с каким-либо поддоменом с моего сайта, чтобы отправить журналы клиенту? (т.е. app.mysite.com)
Как насчет регулярных выражений для разбора логов?