Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-logreduce | Distribution: openSUSE:Factory:zSystems |
Version: 0.6.1 | Vendor: openSUSE |
Release: 3.1 | Build date: Fri Aug 23 10:30:05 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 304153 | Source RPM: python-logreduce-0.6.1-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://logreduce.softwarefactory-project.io/ | |
Summary: Log file anomaly extractor |
Based on success logs, logreduce highlights useful text in failed logs. The goal is to save time in finding a failure's root cause. On average, learning run at 2000 lines per second, and testing run at 1300 lines per seconds. logreduce uses a *model* to learn successful logs and detect novelties in failed logs: * Random words are manually removed using regular expression * Then lines are converted to a matrix of token occurrences (using **HashingVectorizer**), * An unsupervised learner implements neighbor searches (using **NearestNeighbors**).
Apache-2.0
* Fri Aug 23 2024 pgajdos@suse.com - drop dependency on python-gear * Wed Mar 23 2022 pgajdos@suse.com - do not require python-mock for build * Fri Feb 12 2021 Dirk Müller <dmueller@suse.com> - update to 0.6.1: * utils: fix keep\_file to return True when a file is not excluded * setup: removes server left-over * readme: document the new python module usage * Remove server components * download-logs: remove include-path option * utils: prevent division by zero on Windows * process: use a functional argument for process\_line * process: use a functional argument for keep\_file * process: use a functional argument for the filename2modelname * tests: remove python version pinning and rename to unit * process: simplify tokenizer by removing ansible std\_lines unpack * process: simplify files\_iterator function by removing non list input * process: simplify process function by removing non list input * process: simplify train function by removing non list input * process: add save\_file and load\_file to simplify joblib usage * cmd: annotate cli functions * process: annotate the test function * utils: add type annotation for the files\_iterator * data: add Build data type * data: add initial data type using TypedDict for process Result * Ignore reformatting change rev for git blame * Reformat source code using black * Enable mypy linters * download: add support for absolute log path in indexes * Switching Fedora runc nodeset to pod * Update filename2modelname method to work with kubernetes logs * Sun Aug 16 2020 John Vandenberg <jayvdb@gmail.com> - Remove unnecessary build dependency nose, deselecting two tests when testing against CherryPy 10.1 or lower - Remove tests from runtime library - Remove installed .keep files and remove hashbangs in library * Wed Apr 15 2020 pgajdos@suse.com - version update to 0.5.2 * Remove webui build by default from the spec * Fix download-logs usage * Add command line filters configuration file * Add benchmark script * Add only\_model option to the MQTT service * Remove SCL macros from the spec file * Fix exclude-lines regexp joblib dump * Report result to zuul using an artifact instead of the log\_url * Improve tokenizer for OpenStack logs * Add exclude lists to the MQTT service * Add mqtt based worker * Fix IPv6 tokenization when the last field contains letter * Add mqtt client service structure * Refactor worker process in the main logreduce module * Try to detect binary file * Ignore bzip2 extension * Ignore pcap file * Add exclude-lines argument * Move the log link to the additional info in the html output * Fix concurrent logreduce-tests job * Ignore atop.bin file and tarball * Make server installation optional * Fix scikit-learn 0.21.3 support * Ignore files from supportconfig plugins * Ignore files from /proc/net * Ignore files with .raw extension * Correctly show the gaps between hunks of context * Show the gaps between hunks of context like grep does * Add some short options for convenience * Show default values in help text * Reduce deprecation warnings by declaring raw strings * Add server configuration instructions - deleted patches - scikit.patch (upstreamed) * Thu Sep 12 2019 Tomáš Chvátal <tchvatal@suse.com> - Add aptch to fix build with new scikit: * scikit.patch * Mon Mar 18 2019 Dirk Mueller <dmueller@suse.com> - update to 0.4.0 (bsc#1131198) * Bump model version and fix typo * Add HashingAnnoy model * Add hashing\_nn benchmark in doc string * Add HashingApproximateNeighbors model * Implement iterator interface for file-like objects * Refactor TokenizerTests * Provide a bit more info about timings of the training * Remove support for bag-of-words\_lshf * Don't store duplicate data in model * Fix heat\_uuid regexp formatting * Relax digits\_re again a bit * Vectorizer optimisation: don't do word analysing * debug\_lineprocess: Handle more than one input file * debug\_lineprocess: Format output slightly nicer and remove duplicates * Tighten heat\_uuid regexp * Tighten length-based regexp matches properly * debug\_lineprocess add some simple word / token statistics * Blacklist .xml extension * Use for loop instead of handcrafted while construct * tests: use free tcp port for gearman server * Add --model-type argument to top-level command * tokenizer: remove sshd warnings * Make debugging scripts callable again * Reduce code duplication a bit * Micro-optimize the tokenization * ci: enable gate jobs * Make systemd service file SCL independent * Transition webui related files to the log-classify name * Match uuid\_re before heat\_re * Use SqlAlchemy intrinsics for ordering * Fix overly greedy date tokenization * Fix tokenization error on removing SSH fingerprints * DRY: Remove implementation override that also exists in the base class * Fix assertEquals() deprecation warning * Use generator for reading files * tokenizer regexp speedups * cmd: add --json argument to report options * Spelling typos * logreduce: Fix inconsistency for model\_file in model-run * logreduce.spec: Fixes * README: Add openSUSE instructions * Add py36/py37 to the env list as well * Run pep8 against pip installed flake8 * Tue Dec 04 2018 Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package * Mon Oct 29 2018 Dirk Mueller <dmueller@suse.com> - update to 0.3.0: * Add support for ara database classification * Add webui sub-package to the spec file * tokenizer: handle hexa numbers * react: fix typo and add build time * Add React web interface * Add worker service to process user report * Add anomaly update method * Add model skeleton and report import method * Add api skeleton * Wed Oct 24 2018 Dirk Mueller <dmueller@suse.com> - update to 0.2.0: * Use ara[-\_]\*.\*/ in the default ignore paths list * Fix download asyncio loop and logger names * Record test command used to train models * Add a uuid to model object * Remove chunk grouping in the process function * Rewrite html output using patternfly * Collect ZuulBuild in anomaly report * Add --cacheonly argument to skip file download * Add ara-.\* to the default ignore list * Rewrite ZuulBuilds download module to discover base log\_url * common: small fixes for automated process
/usr/bin/logreduce /usr/lib/python3.11/site-packages/logreduce /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/PKG-INFO /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/SOURCES.txt /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/dependency_links.txt /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/entry_points.txt /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/not-zip-safe /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/pbr.json /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/requires.txt /usr/lib/python3.11/site-packages/logreduce-0.6.1-py3.11.egg-info/top_level.txt /usr/lib/python3.11/site-packages/logreduce/__init__.py /usr/lib/python3.11/site-packages/logreduce/__pycache__ /usr/lib/python3.11/site-packages/logreduce/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/cmd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/cmd.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/data.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/data.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/download.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/download.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/html_output.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/html_output.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/models.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/models.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/process.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/process.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/tokenizer.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/tokenizer.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/worker.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/logreduce/__pycache__/worker.cpython-311.pyc /usr/lib/python3.11/site-packages/logreduce/cmd.py /usr/lib/python3.11/site-packages/logreduce/data.py /usr/lib/python3.11/site-packages/logreduce/download.py /usr/lib/python3.11/site-packages/logreduce/html_output.py /usr/lib/python3.11/site-packages/logreduce/models.py /usr/lib/python3.11/site-packages/logreduce/process.py /usr/lib/python3.11/site-packages/logreduce/tokenizer.py /usr/lib/python3.11/site-packages/logreduce/utils.py /usr/lib/python3.11/site-packages/logreduce/worker.py /usr/share/doc/packages/python3-logreduce /usr/share/doc/packages/python3-logreduce/ChangeLog /usr/share/doc/packages/python3-logreduce/README.rst /usr/share/licenses/python3-logreduce /usr/share/licenses/python3-logreduce/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jan 14 23:24:16 2025