OpenStack CI log processing tool
Go to file
Daniel Pawlik 9d32d082e1 Create firewalld rule that expose Prometheus node exporter
The softwarefactory-project.io will monitoring the logscraper host
condition.

Change-Id: I8e98a3be61226a47ae8e606853160e747a8c8f41
2022-03-04 07:39:04 +00:00
ansible Create firewalld rule that expose Prometheus node exporter 2022-03-04 07:39:04 +00:00
doc Add option to download logs to the directory 2022-03-03 09:13:20 +00:00
loggearman Change service directory permission; change python3 to python38 2022-03-01 16:16:47 +01:00
logscraper Add option to download logs to the directory 2022-03-03 09:13:20 +00:00
opensearch-config Configure Opensearch on AWS 2022-02-15 15:28:25 +00:00
.gitignore Initial project commit 2021-11-16 11:50:55 +01:00
.gitreview Added .gitreview 2021-10-26 15:01:01 +00:00
.stestr.conf Initial project commit 2021-11-16 11:50:55 +01:00
.yamllint Add job for validating logscraper and log gearman services 2021-12-01 11:05:11 +01:00
.zuul.yaml Change test nodeset to centos-8-stream 2022-03-02 14:34:13 +00:00
Dockerfile Change service directory permission; change python3 to python38 2022-03-01 16:16:47 +01:00
LICENSE Initial project commit 2021-11-16 11:50:55 +01:00
README.rst Add ansible role that is configuring logscraper 2021-11-23 08:26:20 +01:00
requirements.txt Retry network call to recover from external failure 2021-11-26 19:02:21 +00:00
setup.cfg Add required fields for pypi upload 2021-12-16 14:38:06 +01:00
setup.py Initial project commit 2021-11-16 11:50:55 +01:00
test-requirements.txt Add ansible role that is configuring logscraper 2021-11-23 08:26:20 +01:00
tox.ini Add ansible role that is configuring logscraper 2021-11-23 08:26:20 +01:00

OpenStack CI log processing

The goal of this repository is to provide and check functionality of new log processing system base on zuul log scraper tool.

Zuul Log Scraper

The Zuul Log Scraper tool is responsible for periodical check by using Zuul CI API if there are new builds available and if there are some, it would push the informations to the log processing system.

Testing

The part of OpenStack CI log processing runs a complete testing and continuous-integration environment, powered by Zuul.

Any changes to logscraper script or tests will trigger jobs to thoroughly test those changes.

Continuous Deployment

Once changes are reviewed and committed, they will be applied automatically to the production hosts.

Contributing

Contributions are welcome!

Currently only unit tests are available. In the future, functional tests would be added.

Documentation

The latest documentation is available at http://docs.openstack.org/infra/ci-log-processing

That documentation is generated from this repository. You can generate it yourself with tox -e docs.