**АлиЮнь-OSS-лог-анализ** — это программное обеспечение, предназначенное для анализа журналов облачного хранилища объектов (OSS) от компании АлиЮнь. #### Введение **АлиЮнь-OSS-лог-анализ** представляет собой программу, которая используется для анализа журналов OSS от компании АлиЮнь. Это программное обеспечение помогает анализировать данные о загрузке и скачивании файлов сотрудниками компании. #### История создания Руководитель поручил мне создать внутреннюю платформу для обмена файлами в компании. Я решил использовать OSS от АлиЮнь для создания платформы, похожей на FTP. Для сотрудников компании были созданы дочерние учётные записи в системе OSS. Затем я настроил права доступа к корзине в OSS. Руководитель также попросил меня еженедельно собирать статистику по загрузке и скачиванию файлов сотрудниками. Так появилась эта программа. #### Архитектура программы Программа создана с использованием Electron и имеет интерфейс на основе React и antd. #### Инструкция по установке Для установки программы требуется среда Node.js и установленный пакет yarn. 1. Установите зависимости: ```bash yarn # Требуется подключение через прокси cnpm install # Используйте зеркало АлиЮнь ``` 2. Запустите среду разработки: Используйте один активный терминал для запуска: ```bash yarn es ``` Или используйте два активных терминала и выполните следующие команды: ```bash yarn start yarn estart ``` 3. Соберите программу: ```bash yarn ebuild ``` > После сборки файлы будут находиться в каталоге dist. > > Установщик находится в файле dist/aliyun-oss-log-analysis Setup 0.1.0.exe. > > Это зелёный установщик, который можно запустить после распаковки. > > На данный момент поддерживается только платформа Windows, другие платформы не тестировались. #### Использование программы После установки программы вы можете запустить её, выполнив файл dist/win-unpacked/aliyun-oss-log-analysis.exe. 1. Войдите в OSS и загрузите журналы на локальный компьютер. 2. В программе укажите местоположение загруженных журналов. 3. Задайте префикс для журналов, то есть часть имени файла перед датой. [Официальная документация АлиЮнь](https://help.aliyun.com/document_detail/31868.html). 4. Выберите период времени для анализа журнала. На самом деле процесс фильтрации основан на имени файла, а не на содержании журнала с указанием даты и времени. 5. Нажмите кнопку «Обработать статистику», чтобы отобразить результаты анализа в таблице ниже. > Результаты включают поля для пользователей. Вы можете настроить примечания для пользователей в настройках.