This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

What We’re Working on for Log Analyzer (Updated Nov 13, 2019)

Since the release of Log Analyzer 2019.4, there have been a lot of things going on behind the scenes here at SolarWinds. Everything from new LA specific features to Orion platform enhancements are in the works! See below:

  • Flat log file ingestion - Collect flat logs from applications running on Orion nodes utilizing the Orion agent.
  • Continued feature parity work for syslogs and traps
  • Analytics - we want to find problems you didn't know you have, by leveraging machine learning capabilities to detect anomalies in your log data.
  • Sub-string Extraction - Create custom metrics and identify strings to be used as variables in alerting etc.
  • New dashboard framework - Next generation summary dashboard framework.
  • UI performance optimizations - Faster and more responsive web UI.
  • Centralized upgrades - Pre-stage upgrades for reduced downtime.
  • Orion maps - Bridging the feature parity gap with Network Atlas.

As always we welcome your input! If you have an idea for Log Analyzer be sure to post it in our feature request forum.

Parents
  • I made this custom query for my Node details pages.  I'm sure it's not as cool as the Solarwinds built in widget will be, because I don't really know anything about html.

    SELECT TOP 100 -- Edit this number for how many messages you want to load to widget (you can modify the widget for how many messages to page)

    let.Name AS [Message Type]

    ,Level AS [Severity]

    ,TOLOCAL(DateTime) AS [Log Time]

    ,SUBSTRING(Message,1,100) AS Message -- Edit the last number for how many characters of the message you want to see

    ,CONCAT('YOURORIONURLHERE','/ui/orionlog/logviewer/now/1hours/',${NodeID},'/syslog') AS _linkfor_Message --Replace YOURORIONURLHERE with the address ex:  'https://orion.abc.com'

    FROM Orion.OLM.LogEntry le

    JOIN Orion.OLM.LogEntryType let ON le.LogEntryTypeID = let.LogEntryTypeID

    WHERE NodeID = '${NodeID}'

    --AND le.Message LIKE '%${SEARCH_STRING}%' -- Remove The -- From beginning for the "Search SWQL Query" Box

    ORDER BY DATETIME DESC

Reply
  • I made this custom query for my Node details pages.  I'm sure it's not as cool as the Solarwinds built in widget will be, because I don't really know anything about html.

    SELECT TOP 100 -- Edit this number for how many messages you want to load to widget (you can modify the widget for how many messages to page)

    let.Name AS [Message Type]

    ,Level AS [Severity]

    ,TOLOCAL(DateTime) AS [Log Time]

    ,SUBSTRING(Message,1,100) AS Message -- Edit the last number for how many characters of the message you want to see

    ,CONCAT('YOURORIONURLHERE','/ui/orionlog/logviewer/now/1hours/',${NodeID},'/syslog') AS _linkfor_Message --Replace YOURORIONURLHERE with the address ex:  'https://orion.abc.com'

    FROM Orion.OLM.LogEntry le

    JOIN Orion.OLM.LogEntryType let ON le.LogEntryTypeID = let.LogEntryTypeID

    WHERE NodeID = '${NodeID}'

    --AND le.Message LIKE '%${SEARCH_STRING}%' -- Remove The -- From beginning for the "Search SWQL Query" Box

    ORDER BY DATETIME DESC

Children
No Data