Log messages generated by application components and services provide a wealth of information about an application’s health and status. Log analytics tools can mine data in log files and log repositories for insights into any errors or performance issues encountered by your application. With the right log analytics tools you can quickly uncover details on why an application transaction failed. For example, the log files for a Java application server can contain runtime exception messages detailing errors encountered during the execution of an application transaction that led to the transaction’s failure. Application analytics tools that include log analytics functionality can be used to automate the analysis of these error messages to help you quickly resolve transaction failures.
Log data can also contain performance metrics chronicled by the application monitor capabilities of application servers and containers such as a .NET monitor agent. These metrics can be examined by log analytics tools automatically to identify any application errors and performance issues, and for the more sophisticated of these tools, offer insights into the root cause of each issue.
Dynatrace is the leader in digital performance management solutions. Dynatrace offers the most technologically advanced application and server performance monitoring tools to capture full application stack performance. Dynatrace’s patented PurePath Technology® enables end-to-end continuous monitoring of application transactions from user front-end through application and infrastructure tiers. By monitoring the entire application stack including host and process logs, Dynatrace leaves no gaps and blind spots in captured performance data. Results from Dynatrace’s log analytics tools complement analysis from parts of the Dynatrace toolset such as JVM profiling tools to expedite root cause analysis.
Out-of-the-box, Dynatrace’s log analytics tools automatically discover all logs for monitored hosts and processes. Log files and repositories are automatically detected and available for analysis immediately without the need to copy or export log data. Dynatrace’s log analytics tools automatically recognize entries in logs that are performance-related. These tools correlate the analysis of process logs with any detected performance problems by analyzing the process log entries that were made during the time period when the detected problems occurred. You can view analyzed log results on Dynatrace’s visual dashboard almost immediately and drill down to root causes of problems.
Dynatrace’s smart log analytics increase productivity along the DevOps chain. By automating log detection and problem correlation, Dynatrace’s log analytics tools enables development and QA teams to do their jobs more quickly. Developers and QA teams get direct access to all log content in addition to other metrics captured by Dynatrace’s application performance monitoring tools. Furthermore, developers can complement log data from their development-time tools like Java programming tools with Dynatrace’s log analysis results for deeper insights into any hard to troubleshoot performance problems.