August 20, 2022 By IBM Instana Team 4 min read

When we introduced the world to enterprise observability, we talked about concepts that make application observability, monitoring and troubleshooting more useful for broad user types and companies of any size. Instead of parroting the rest of the observability industry, talking about metrics, traces and logs, we focused on the value the IBM Instana™ platform brings to users when they use that data.

We never talked about how the IBM Instana platform has metrics, traces and logs because that’s kind of a given. Some took—or mistook—that approach to mean that the IBM Instana solution didn’t actually provide any log data, one of the three legs of the observability stool. In reality, The IBM Instana platform has always captured, stored and analyzed application log data. Naturally, it’s done within the context of the monitored service, the underlying infrastructure, all service dependencies, overall performance, individual traces, and the architecture and performance of the application itself.

To actually see that data yourself, all you have to do is pop in a trace—and there it is, right on the screen—logs. We had our reasons for putting it here, mostly because the primary use case of examining log data for our users is troubleshooting, which is usually done from within either a trace or from our Unbounded analytics advanced analytics engine.

The value of enterprise observability

Enterprise observability means moving beyond code; ingesting monitoring metrics, open-source data (if available), traces, log data and even profiles with an understanding of how all these things work together to make better decisions about operating production applications:

  • Full automation in the monitoring lifecycle
  • Comprehensive context applied to the entire data set
  • Intelligent actions taken by both our solution and its users

While traditional application performance monitoring (APM) solutions create visibility where there’s none within the application code itself, enterprise observability creates visibility throughout distributed application services, whether or not they contain custom code—then correlating metrics, logs, traces and profiles with an eye on dependencies to get the context of performance in relation to other components. This process helps both the platform and its users take more intelligent action to act proactively and solve problems before they occur.

Where does log data come into enterprise observability?

The IBM Instana platform has been collecting logging data since its early releases. A quick look through our documentation, webinar schedule or partner site and you see a set of analysis partners, including Humio, LogDNA and Coralogix. Most recently, IBM exposed logs as a part of the Unbounded analytics section of the IBM Instana to give users data where they need it, along with the context to correlate logs to metrics and traces, together to make actionable insights faster and more efficiently.

As a bit of background, a log is a programmatically produced file that contains a record of events that happen within a system. The point of a log file is to allow a user to keep track of what an application or service is doing inside the computer. Because logs might contain deep data, they can be used to debug an application or service when something goes awry. In the most simplistic form, log messages are recorded into a single log file, though they can also be recorded into any number of files.

In previous releases of the IBM Instana platform, contextual log data was available in the context of a trace inside Unbounded analytics, which enabled users to quickly and efficiently debug and perform root cause analysis without getting lost in endless screens of log data. Part of the promise of enterprise observability is context and the ability to connect data with other data. While interesting, one could argue that data without context is almost irrelevant. To that end, and to bring better context to our users, we decided to expose the same logging data we already collected on a completely separate and more easily accessible section of Unbounded analytics to make log information easier to absorb and correlate with the other data the IBM Instana platform collects.

Making application logs a first-class citizen of IBM Instana Unbounded analytics

Today marks the availability of logging data through a completely separate section of Unbounded analytics in the IBM Instana platform. It marks the first time IBM Instana users will be able to analyze error and warning logs outside of a trace. Another benefit of being inside Unbounded analytics is the analysis of the log data through our structured query mechanism. By utilizing a structured query mechanism that lets developers and users analyze error and warning logs, the IBM Instana solution makes user experience easier by enabling faster and more precise troubleshooting. It will also bring a new perspective to troubleshooting, helping identify, solve and remove problems.

With this goal in mind, IBM still teams with popular log aggregation tools to both integrate with a user’s existing IT operations ecosystem and provide a more traditional system information and event management experience if a user is looking for even more information. We believe that exposing logging data in the Unbounded analytics section of the platform continues our theme of context and intelligent action, keeping our users from getting drowned in a sea of logging data and continuing our promise of delivering a fully automated enterprise observability solution.

Try IBM Instana out with a free two-week trial
Was this article helpful?
YesNo

More from IBM Instana

Achieving operational efficiency through Instana’s Intelligent Remediation

3 min read - With digital transformation all around us, application environments are ever growing leading to greater complexity. Organizations are turning to observability to help them proactively address performance issues efficiently and are leveraging generative AI to gain a competitive edge in delivering exceptional user experiences. This is where Instana’s Intelligent Remediation comes in, as it enhances application performance and resolves issues, before they have a chance to impact customers. Now generally available: Instana’s Intelligent Remediation Announced at IBM Think 2024, I’m happy…

Probable Root Cause: Accelerating incident remediation with causal AI 

5 min read - It has been proven time and time again that a business application’s outages are very costly. The estimated cost of an average downtime can run USD 50,000 to 500,000 per hour, and more as businesses are actively moving to digitization. The complexity of applications is growing as well, so Site Reliability Engineers (SREs) require hours—and sometimes days—to identify and resolve problems.   To alleviate this problem, we have introduced the new feature Probable Root Cause as part of Intelligent Incident…

Observe GenAI with IBM Instana Observability

6 min read - The emergence of generative artificial intelligence (GenAI), powered by large language models (LLMs) has accelerated the widespread adoption of artificial intelligence. GenAI is proving to be very effective in tackling a variety of complex use cases with AI systems operating at levels that are comparable to humans. Organisations are quickly realizing the value of AI and its transformative potential for business, adding trillions of dollars to the economy. Given this emerging landscape, IBM Instana Observability is on a mission to…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters