This is an Nginx log collection tool.
Project description
salesea@nginx-log-parser
开始使用
网络姻缘一线牵 珍惜这段缘
Nginx要求
-
Nginx http配置:
日志格式
log_format salesea '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';
-
Nginx server配置:
日志路径
access_log /to/path/access.log salesea;
Python要求
-
Python版本:3.6+
-
salesea.row配置文件
[nginx] server_name = 需要采集的nginx server_name,可以使用*通配符 nginx_path = 如果你配置了环境变量,可以为空 [request] concurrency = 上传日志并发数 [salesea] visit_apikey = salesea的apikey interval = 采集间隔,单位秒
安装
python3 -m pip install salesea -i https://pypi.org/simple
运行
# 生成配置文件
$ salesea -g
$ 请输入域名(可选): *.example.io
$ 请输入访问密钥(必填): ***********************
$ 请输入日志扫描间隔(默认60秒):
$ 配置文件已生成: salesea.row
# 运行
$ salesea -s
# or
$ salesea -s -c salesea.row
# debug mode
$ salesea -s -d
# or
$ salesea -s --debug
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
salesea-1.0.30.tar.gz
(15.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
salesea-1.0.30-py3-none-any.whl
(17.0 kB
view details)
File details
Details for the file salesea-1.0.30.tar.gz.
File metadata
- Download URL: salesea-1.0.30.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df77cc7ce79beab16c3265e547fbfe49ce778878cfc066a194854ae744463b2a
|
|
| MD5 |
e2ecbaa996b3c9c29bdd7aab0388d267
|
|
| BLAKE2b-256 |
22994d45e53d8a53d2ef68a7d4d814ed149be225c195dc2360d7e260e8d0b6ae
|
File details
Details for the file salesea-1.0.30-py3-none-any.whl.
File metadata
- Download URL: salesea-1.0.30-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e4d95830c8dc517e3ba62a9a906c4ea8ac584e9af5a37b70bd4e81038689daf
|
|
| MD5 |
c92c4cddcddf9a2bb8bbd627fafb0d7b
|
|
| BLAKE2b-256 |
706bb8fa5c463e027987c18475509a37ef5853e0da0b1c506ad467cf42e4f1ef
|