We’re excited to announce the general availability of the LogDNA Agent 3.3, which introduces Linux and ARM64 support to our Rust Agent.

This new support in our Rust Agent provides improved performance and enables a few features previously only available for our Kubernetes customers, such as various configurations within the Agent and the ability to run as a non-root user.

Additionally, we have added in Prometheus Metrics that help provide insights into your Agent.

Finally, given the newest Linux support, we have updated our support matrix to reflect the newest changes.

Improved Performance with the Rust Agent

We ran a few tests with our Node and Rust Agents and found that the memory usage of the Rust Agent was significantly more efficient than that of the Node Agent. Below is a graph of the memory usage (in MB) between the two Agents under the same load (3 Mb/s, 15 min run).

Given the lower, more predictable memory usage, we decided to introduce Linux support with our Rust Agent so that we could take advantage of these performance gains that we saw.

New Features for Linux Customers using the Rust Agent

With the new Linux support, customers can now utilize features previously only available for user ingesting Kubernetes logs.

Specifically, Linux customers can now do the following:

  • Run their Agent as Non-Root for enhanced security.
  • Configure regex redaction rules to allow for peace of mind that Personally Identifiable Information (PII) is not exposed.
  • Configure stateful lookback to guarantee that logs are never dropped, even while the Agent is being restarted or upgraded.

Metrics and Monitoring with Prometheus

Metrics related to the Agent are exposed, such as the number of log files currently tracked or the number of bytes parsed, along with process status information. Through integrating with Prometheus, customers can have a better understanding of how the Agents are behaving and even alert on when metrics are abnormal. For more information, check out our metrics documentation.

New LogDNA Agent Support Matrix

Check out our newest Support Matrix here. We’ve added End of Life (EOL) and End of Support Life (EOSL) dates based on their respective operating system EOL and EOSL dates.

How to get started with LogDNA Agent

If you are upgrading from an existing Linux Agent, check out the upgrade documentation.

If you are installing the LogDNA Agent for the first time on Linux, check out our fresh installation instructions.

I’m always looking for ways to improve our Agents. Please let us know if you have any questions or feedback by emailing me at [email protected]!

 

 

By Albert Feng
Source LogDNA

Previous IoT Data With LogDNA
Next 5 Examples Of Metrics Or Log Data That Drives Observability