Releases: ApamaCommunity/apama-log-analyzer
v3.8
This release contains several significant enhancements in this release:
- Added support for analysing logs containing the "id | " prefixes added when running a correlator inside docker.
- Improved sort order of log files to only include time when we know there are multiple different instances.
- Moved sent events/tx to a secondary axis
- Renamed
--config
userStatusLineskeyPrefix
tofieldPrefix
andkey:alias
tofield:alias
for
clarity. - Added charting of apama-ctrl "Proxy Status: " lines indicating the number of started/pending/failed incoming requests
from Cumulocity core nodes handled by the apama-ctrl proxy. This charting is enabled automatically when the
associated log lines are detected. Since it is necessary to know at start of parsing how many columns are needed,
a default of 4 is used and the parsing is retried with the number doubled if it is found not to be enough. - Added
keyRegex
andmaxKeysToAllocateColumnsFor
to userStatusLines which automatically create numbered columns
for a dynamic set of status lines each identified by a unique key, e.g. multiple named JMS receivers. See the
README.rst for an example. - Changed display of charts with only one y axis to put all data onto the right-hand "y2" axis which makes such charts
line up with charts that have two y axes (fixes GH-16).
Bug fixes:
- Fixed error when si/so have NaN values which can happen occasionally.
- Fixed parse failure when lines contain "," in the timestamp which can happen with some Java logging libraries.
- Fixed parse failure when cgroups is set to "unavailable".
v3.7
Minor bug fixes: it is not longer required for the prefix in userStatusLines to end with a ":"; fixed a bug which could cause the wrong time range to be selected for the x axis.
v3.6
Fixed a couple of bugs in the recently added userStatusLines, and added support for ignoring [monitorid]
when doing the prefix matching.
v3.5
Added the ability to extract data from user-defined periodic status lines and to add user-defined charts, with the new configuration settings userStatusLines
and userCharts
.
v3.4
This release contains some minor bug fixes, and better handling of correlator restarts in the same file, including an annotation on the event rate chart to show when a start/restart has occurred.
v3.3
This release adds some minor improvements to the text in the overview.html. See CHANGELOG.md.
v3.2
This release adds HTML output and charting, specifically a file called overview.html
containing interactive zoomable charts to give a quick overview of what's in each file, and an HTML version of overview.txt that's easy to paste into an email if further help is needed. The new APAMA_ANALYZER_AUTO_OPEN=true
environment variable can be used to automatically open the HTML file in a web browser on completion (on Windows).
There is also a new receiver_connections.XXX.csv
file which summarizes connections, disconnections and slow receivers, and a --skip 10%
command line option for skipping the beginning of each file to focus on the end (where is usually where the juicy bits are).
See CHANGELOG.rst for the full list of changes.
v3.1
This release adds some minor enhancements and fixes:
- Add support for .gz files.
- Add special-case to parse apama-ctrl-* log files that don't end with .log.
- Fix error when log analysis takes more than 10s.
v3.0
This is the first official release of the log analyzer. Enjoy!