Log Analysis Widgets

Last updated on 30 August, 2024

The Log Analysis page displays widgets, which you can use to filter logs from the logs table. As an example, refer to the following Log Analysis page.

Log analysis widgets

The widgets display the top 4 dimensions as time series using Line chart and aggregated using Pie chart. You can perform the following operation on a dimension using the widget menu.

  • Select top 20% – Displays only top 20% in the pie chart and line graph by count (maximum 5)
  • Select bottom 20% – Displays only bottom 20% in the pie chart and line graph by count (minimum 5)
  • Select all 
  • Unselect All
  • Include selected in filter – Includes what is displayed in the filter
  • Exclude selected in filter – Excludes what is displayed in the filter
Keyword widget

You can zoom in on the time range of widgets. The time range of each dimension remains the same. Zooming on a dimension (by dragging along the x-axis of the graph to set a smaller time range) causes the other dimensions to zoom into the same time range as well. Messages in the logs table will filter to the correct time range as well. You can reset the graph to its original time range by using the Reset button from the filter section.

Log analysis widget with pie slice

The following widgets are available on the Logs Analysis page:

  • The Sentiment widget – This combines multiple criteria and dimensions to create a sentiment score for each log message. This helps to filter the most critical and impactful logs faster. The sentiment score options are 1 (neutral), 2, 3, 4, 5. The sentiment score is a granular value for what our post processing algorithms think is ‘interesting’ in the context of debugging and troubleshooting. The log level multiplier defined as:(Fatal/Error : 3, Warn: 2, debug: 1.2, info: 1)
  • The Level widget – This combines level criteria such as Error, Undefined, and others to filter log messages. Level is an interpretation of the sentiment score and is presented as a filterable dimension field. The scoring of each log line allows to bring the most relevant log lines to the top.The level is defined on the range 1 to 5, with 1 being the least interesting (neutral).Each of these scores falls into a 1 to 5 range and the resultant level breakdown for the sum is as follows:
RangeLevel
155
12-144
8-113
4-72
0-31
  • The Resource widget – This uses resource ID to filter log messages.
  • The Exception widget – This uses exceptions to filter log messages.
  • The Class widget – This uses class of the resources to filter log messages.
  • The User Dimensions widget: You can use user dimension to create a widget based on the criteria you define to filter log messages. You can create searchable dimensions and decide when those dimensions should apply.
    To create user dimension, from your Log Analysis session, from the filter section, select the User Dimension icon. 
    user dimension button
    On the User Dimensions panel, select +Add to add user dimension. You need to add dimension and the keywords associated with them.
    Log analysis dimenesion panel
    A dimension is defined as a ruleset and an applicable value. At the moment the first and only ruleset is checking if the applicable value shown under “Applies To” column is present within a portion of the logs ingested.
    Log analysis Applies to page
    A user dimension contains keywords. A keyword is defined as the string that is searched for and a weight that gets applied to the calculated sentiment score. The weight has an arbitrary effect on scoring. Keyword weight selection is as follows: Trivial (10), Low (20), Medium (40), High (75), and Critical (100).
    When a dimension and keywords are defined, select the Save button, and then select the Apply button. If the ruleset condition is met and the keyword found, a dimension is generated and displayed like the others. These dimensions are defined at a company level and will be calculated on subsequent Log Analysis sessions.
    Log analysis user dimension

  • The Keywords widget – This combines keywords such as error, failed, and others to  filter log messages. The following table displays a list of  keywords and their weight.
KeywordWeight
Abort30
already exists20
bad40
blocked25
Breakdown50
Bug50
can’t20
closed5
connection failed30
could not20
cannot20
couldn’t20
Crash50
Critical60
Defect40
denied70
didn’t20
didn’t exist40
discard15
disconnected5
error75
exceeded30
Exception80
expected10
failed60
Failure50
Fault40
Forbidden80
Glitch30
Halt30
Inaccurate50
Inactive10
Inadequate30
Incompatible50
Incomplete50
Inconsistent40
Incorrect50
Insufficient50
invalid40
Irregular20
Issue30
limit exceeded50
longer10
lost30
Malfunction40
Misaligned20
Misconfigured70
Mismanaged20
Mismatch70
missing25
No such instance found50
Non-existent60
non-recoverable75
Not25
not enabled50
not found50
Not initialized60
null20
offline50
outofbounds100
Out of bounds100
outofmemory100
Out of memory100
outofrange90
Out of range90
Overflow90
Panic80
Problem35
refused50
restart20
Shutdown20
Stop30
takes too long20
Terminate20
throw80
time out25
timed out25
timeout25
too many30
too much30
unable25
unauthorized30
Unavailable30
Underflow50
Unexpected60
Unforeseen80
Unpredictable40
Unreachable50
Unrecognized40
Unreliable20
Unresponsive50
Unstable50
Unsuccessful50
unsupported50
Warning30
without10

Related Topics: