{"id":18302328,"url":"https://github.com/outscale/ustep-online-log-parser","last_synced_at":"2025-06-20T00:08:09.856Z","repository":{"id":43275711,"uuid":"436563886","full_name":"outscale/ustep-online-log-parser","owner":"outscale","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-11T22:37:48.000Z","size":986,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-12T14:38:48.199Z","etag":null,"topics":["maturity-incubating"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/outscale.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-09T09:54:01.000Z","updated_at":"2025-03-21T05:04:09.000Z","dependencies_parsed_at":"2024-12-23T02:51:14.101Z","dependency_job_id":null,"html_url":"https://github.com/outscale/ustep-online-log-parser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/outscale/ustep-online-log-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscale%2Fustep-online-log-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscale%2Fustep-online-log-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscale%2Fustep-online-log-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscale%2Fustep-online-log-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/outscale","download_url":"https://codeload.github.com/outscale/ustep-online-log-parser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outscale%2Fustep-online-log-parser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260852155,"owners_count":23072604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["maturity-incubating"],"created_at":"2024-11-05T15:19:21.120Z","updated_at":"2025-06-20T00:08:04.829Z","avatar_url":"https://github.com/outscale.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# USTEP Online Logparser\n[![Project Incubating](https://docs.outscale.com/fr/userguide/_images/Project-Incubating-blue.svg)](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)\n\nThis is the code for the paper \"USTEP: Unfixed Search Tree for Efficient Log Parsing\" accepted at IEEE ICDM 2021.\n\nLog parsers learn to separate variable parts of a log message from the constant ones.\nUSTEP is an Unfixed Search Tree for Efficient Parsing. Based on an evolving tree structure, it can discover, and encodes new parsing rules while processing log messages. \nUSTEP achieves constant parsing time and can effectively parse raw log messages in a streaming manner.\n\nThis project is a fork of the [logpai/logparser](https://github.com/logpai/logparser/) repository. We add here the code of our log parsing method USTEP, and of the experience related to it.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"./docs/img/logparsing.jpg\" width=\"502\"\u003e\u003cbr\u003eAn illustrative example of log parsing\u003c/p\u003e\n\n:telescope: If you use USTEP in your research for publication, please kindly cite the following paper.\n+ [**ICDM'21**] Arthur Vervaet, Raja Chiky, Mar Callau-Zori. \"USTEP: Unfixed Search Tree for Efficient Log Parsing\" *International Conference on Data Mining (ICDM)*, 2021.\n\n# Installation\n\nThe libraries needed are listed inside the requirements.txt file.\n\nYou can install them all at once by running `pip install -r requirements.txt`\n\n# Running the Project\n\nThe main code for the parser is located inside /logparser/USTEP/ folder.\n\nYou will find a USTEP benchmark at /Benchmark/USTEP_benchmark.py\n\nTo execute it, simply run it with Python: `python /Benchmark/USTEP_benchmark.py`\n\nIf you want only want to run a demo, you can do it by running: `python /demo/USTEP_demo.py`\n\n# Opening an Issue\n\nFor any questions or feedback, please post to [the issue page](https://github.com/ArthurVOutscale/logparser/issues).\n\n# Contributing\n\nThank you for considering contributing to this repository.\n\nPotential contributions include:\n\n- Reporting and fixing bugs.\n- Adding features.\n- Cleaning up the code.\n- Improving the documentation.\n\nIn order to report bugs or request features, search the issue tracker to check for a duplicate.\nIt’s totally acceptable to create an issue when you’re unsure whether\nsomething is a bug or not. We’ll help you figure it out.\n\nWe’ll do our best to review your pull request (or “PR” for short) quickly.\n\nEach PR should, as much as possible, address just one issue and be self-contained.\nSmaller the set of changes in the pull request is, the quicker it can be reviewed and\nmerged - if you have ten small, unrelated changes, then go ahead and submit ten PRs.\n\n# License\n\nSee [LICENSE.md](LICENSE.md) file.\n\n# Contact us\n**By mail:** publicworkloadtrace@outscale.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutscale%2Fustep-online-log-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutscale%2Fustep-online-log-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutscale%2Fustep-online-log-parser/lists"}