This project has been unmaintained for a while. CI jobs don't currently
pass. Zuulv3's dashboard has largely replaced the need for this service
as well as it renders the logs for us instead.
If there is a need for this project elsewhere it can be resurrected and
maintained by others, but for now lets retire it and move on.
Depends-On: https://review.opendev.org/753398
Change-Id: I476b14c7cd9c49270f67897206ec7ad90643703b
The swift support was never moved into production for infra because of
an unsolved issue around index files, so the logs in swift approach
was ended. This takes out all the swift supporting code to drop the
complexity of the code base. As this is very intermittently maintained
tool, less code makes any future work easier to do.
Change-Id: Iabc4cffc35633fd808556ebb68a8bdd5a5d1fde0
A first pass at adding support for non-text files.
This passes the content-type headers from swift to determine
how to serve up the file.
Change-Id: I905a31b68308c6a79ef863b94cebdaa14914b221
While we are running both filesystem and swift in parallel, it
would be good to be able to bypass the filesystem to test the
difference between swift and volume performance.
Do this with the addition of a source= cgi parameter. Currently
source=swift is the only thing that will change behavior. Internally
we default it to all.
Refactoring of the cgi param parsing is done to make it cleaner
code and not copy/paste the cgi param parsing a 3rd time.
Change-Id: Ic653bad9a0f74fb5714ff7ccfc7da8d790dcff8b
limit parameter allows you to specify a max number of lines that
you want, and will not go above that. It's added to deal with
run away failure conditions in logs which make their use in things
like Elastic Search really problematic, as a run away log can
kill logstash workers.
Change-Id: I25cfa10012060214046da8787eba8832e9eb802a
* the docs url never existed, remove it
* add reference to the log line highlighting just implemented
Change-Id: I3714c459c02ea934e4cef529085e2d3db40b5ee0
this makes it much easier to see things in action, but running
the whole stack locally based on the sample files we provide in
the tree.
Change-Id: Ia27f81a87b116f5b8d6efad75fb6ed33868964ef
This provides an alternative to using screens in devstack
for reading logs. It works out-of-box, so there is no need
to install and configure something like Apache.
Change-Id: I8811d16cbcb45baaaa4a44b923b813a40714ffa2
we really only support severity processing on some kinds of logs,
but we could support timestamps on many more of them. Be explicit
about what we support severity on so that we don't make logs go
away if we ask for them at DEBUG level and they don't have it.
Change-Id: I7460ccfdb4354137988257a9aed319b8dc7297a6