logs parsing subsystem library for airflow
Project description
LogsParser
Common log parser and analyzer
Project structure
How to dev
poetry shell
poetry install
├── debug.py
├── docs
│ ├── context diagram.drawio
│ └── uml.drawio
├── logs_parser
│ ├── analyzer - analyzer for logs
│ │ ├── analyzer.py
│ │ ├── data - data for IP2Location Lib
│ │ │ ├── IP2LOCATION-LITE-DB11.BIN
│ │ │ ├── LICENSE_LITE.TXT
│ │ │ └── README_LITE.TXT
│ │ └── plots.py - plots (deprecated)
│ ├── parser (multithread parser)
│ │ ├── filter.py - filter decorators
│ │ ├── logs_reader.py - logs reader
│ │ ├── log_structure.py - data classes
│ │ ├── logs_writer.py - logs writers
│ │ └── parser.py - parser
│ └── python_callables.py - callables for Airflow
├── notebooks - Jupyter notebooks,some experiment
│ ├── experiment.ipynb
│ └── gorod_09102021_231021.csv
├── poetry.lock
├── pyproject.toml
├── README.md
└── scripts - utils
├── split_logs.py
└── unite_logs.py
Arhitecture contex diagram
UML diagram
How to public to Pypi
First you need create api on pypi
poetry config pypi-token.pypi $(cat .token)
poetry publish --build
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
logsparsersubsystem-1.0.6.tar.gz
(21.6 MB
view details)
Built Distribution
File details
Details for the file logsparsersubsystem-1.0.6.tar.gz
.
File metadata
- Download URL: logsparsersubsystem-1.0.6.tar.gz
- Upload date:
- Size: 21.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.10.6 Linux/5.19.0-46-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e835844a0e42c4c127635fd45ec6581c0392296e8aa272818388fb60d7f5926 |
|
MD5 | 3dd4947abd9bff56ba3477355b559381 |
|
BLAKE2b-256 | 5dc8da998dfdc7df08ee106388cf46929cc4f62cb287f742e7cbbda43ea41fae |
File details
Details for the file logsparsersubsystem-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: logsparsersubsystem-1.0.6-py3-none-any.whl
- Upload date:
- Size: 21.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.10.6 Linux/5.19.0-46-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221b55b9825c52510a937451aa88b1d80fc8c5affe86f8f55332ebda88ce0117 |
|
MD5 | c42fad35d1afaca5247c530186316101 |
|
BLAKE2b-256 | 9d7435523abc2c88686f2b6608f161e00c5b0e6428f4fc22ed1aed5255a7b199 |