07/02/2024 | Press release | Distributed by Public on 07/02/2024 10:40
Fluent Bit is a popular log collection and processing tool for Kubernetes. As the top open source tool in the category, Fluent Bit is used by many organizations to collect Kubernetes logs and stream them to a preferred analytics tool, such as Dynatrace. The new Dynatrace integration with Fluent Bit makes onboarding easier and simpler. You get a ready-to-use Fluent Bit configuration for streaming data to Dynatrace Log Management and Analytics powered by Grail™.
With the move towards cloud-native computing, having a clear understanding of your Kubernetes platform's performance and application behavior is a requirement; having the ability to troubleshoot quickly and easily is especially important. Logging provides platform and application owners with an effective way to understand the state of their workloads by giving them a view into the inner workings of their systems. Log collection platforms, such as Fluent Bit, give organizations a much-needed solution for quickly gathering and processing log data to make it available in different backends for further analytics. This is especially necessary within complex cloud-native-and, more specifically, Kubernetes-environments.
Fluent Bit, an open source tool within the CNCF ecosystem, is a popular choice when choosing which log collection tool to use. At Dynatrace, we're happy to make your life easier when leveraging logs for troubleshooting Kubernetes workloads by providing a ready-to-use integration with Fluent Bit. The integration ensures all logs are enriched properly to enable context-rich troubleshooting and allows you to connect the streamed logs with distributed traces and the Kubernetes domain model.
Log analysis is typically the first step in the troubleshooting process. Therefore, it's critical that when an issue arises, you have the right data and tools to quickly and easily understand the full scope of what's happening within your applications.
Dynatrace integration with Fluent Bit allows platform and development teams to examine Kubernetes logs in the context of their workloads and pods. For containers, they get the full context of individual traces throughout the hybrid microservices application stack.
When your microservices have an issue, you can look into error logs within the Kubernetes app at the respective namespace or workload and search for erroneous log lines.
When using Dynatrace OneAgent® for automated distributed tracing of all your Kubernetes workloads, the logs are automatically enriched with tracing metadata. You get the complete picture of the logs of each workload or namespace.
From there, you can drill down to the distributed traces and inspect the spans of the full trace down to the code level that caused the suspicious log line in Kubernetes.
In addition to an easier troubleshooting process, you benefit from less friction when onboarding.
Dynatrace is tech agnostic, having been purpose-built with cloud-native architectures in mind. This gives you more freedom and flexibility in your workspaces, allowing you to work with whatever tools you already have. Specifically, the release of the Fluent Bit integration gives you two options to get started:
Troubleshooting is only the beginning of what you can do with the Fluent Bit integration. Whether it's seamlessly using logs for health checks to understand why pods are failing, faster innovation, using log data to understand the issue and context of problems detected by Davis® AI in your Kubernetes setup, or investigating security incidents, the options are endless.
Get started on your log streaming journey and see how the Fluent Bit integration with Dynatrace simplifies your troubleshooting process.