Skip to main content

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

image

UML diagram

image

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)

Uploaded Source

Built Distribution

logsparsersubsystem-1.0.6-py3-none-any.whl (21.9 MB view details)

Uploaded Python 3

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

Hashes for logsparsersubsystem-1.0.6.tar.gz
Algorithm Hash digest
SHA256 2e835844a0e42c4c127635fd45ec6581c0392296e8aa272818388fb60d7f5926
MD5 3dd4947abd9bff56ba3477355b559381
BLAKE2b-256 5dc8da998dfdc7df08ee106388cf46929cc4f62cb287f742e7cbbda43ea41fae

See more details on using hashes here.

File details

Details for the file logsparsersubsystem-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for logsparsersubsystem-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 221b55b9825c52510a937451aa88b1d80fc8c5affe86f8f55332ebda88ce0117
MD5 c42fad35d1afaca5247c530186316101
BLAKE2b-256 9d7435523abc2c88686f2b6608f161e00c5b0e6428f4fc22ed1aed5255a7b199

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page