Skip to content

Releases: ApamaCommunity/apama-log-analyzer

v3.8

26 Jan 14:20
Compare
Choose a tag to compare

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 userStatusLines keyPrefix to fieldPrefix and key:alias to field: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 and maxKeysToAllocateColumnsFor 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

29 Jun 11:46
Compare
Choose a tag to compare

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

15 Jun 14:10
Compare
Choose a tag to compare

Fixed a couple of bugs in the recently added userStatusLines, and added support for ignoring [monitorid] when doing the prefix matching.

v3.5

12 Jun 21:14
Compare
Choose a tag to compare
v3.5 Pre-release
Pre-release

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

07 Feb 17:50
Compare
Choose a tag to compare

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

02 Jan 14:53
Compare
Choose a tag to compare

This release adds some minor improvements to the text in the overview.html. See CHANGELOG.md.

v3.2

29 Dec 20:07
Compare
Choose a tag to compare

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

18 Oct 13:16
Compare
Choose a tag to compare

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

17 Oct 23:46
Compare
Choose a tag to compare

This is the first official release of the log analyzer. Enjoy!