1 Star 1 Fork 1

简静凡 / aliyun-oss-log-analysis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

aliyun-oss-log-analysis

Current Release License


介绍

aliyun-oss-log-analysis 是用来分析阿里云对象储存 OSS 日志的一款软件

背景

老板让我搭建一个公司内部文件管理分享平台,我使用阿里云对象储存 OSS 创建了个类似于 FTP 的平台,正好阿里云有个 oss-browser 客户端,可供公司内部员工使用。首先给公司内部员工每人申请个阿里云的子用户,然后 OSS 设置里面设置 bucket 的权限。

老板让我每周统计员工的上传下载信息,于是我写了这款软件。

软件架构

使用 Electron 打包,界面采用 React + antd

安装教程

首先需要 nodejs 环境,并且已安装 yarn 命令

  • 安装依赖

    yarn
    # 需要翻墙下载
    
    cnpm install
    # 使用阿里云镜像下载
  • 开发环境运行

    使用一个活动终端一步运行:

    yarn es

    或者使用两个活动的终端,分别执行:

    yarn start
    
    yarn estart
  • 打包

    yarn ebuild

    打包后的文件在 dist 目录

    安装包在 dist/aliyun-oss-log-analysis Setup 0.1.0.exe

    绿色软件包,解压即可运行 dist/aliyun-oss-log-analysis-0.1.0-win.zip

    暂时只测试了 win 平台,其他平台没有测试支持

使用说明

  1. 打包后,可以直接执行 dist/win-unpacked/aliyun-oss-log-analysis.exe 打开软件 主界面
  2. 登录到阿里云 OSS,把转存的日志文件下载到本地
  3. 在软件中,首先选择所下载的日志文件所在文件位置
  4. 设置日志文件前缀,就是日志文件日期前面的部分。阿里云官方文档
  5. 选择统计分析日志的时间段,实际处理过程中,是按照日志文件名来筛选的,与日志文件内容中的日期时间无关。
  6. 最后点击 统计处理 按钮,即可在下方表格中显示分析统计的结果 显示结果

结果的用户字段,可以在设置中设置用户的备注 设置用户备注

MIT License Copyright (c) 2020 简静凡 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

用来分析阿里云对象储存OSS日志的一款软件 展开 收起
JavaScript
MIT
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/wtto00/aliyun-oss-log-analysis.git
git@gitee.com:wtto00/aliyun-oss-log-analysis.git
wtto00
aliyun-oss-log-analysis
aliyun-oss-log-analysis
master

搜索帮助