aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • Technology

Introducing LogDNA Agent 3.4

  • aster.cloud
  • April 5, 2022
  • 3 minute read

In our ongoing efforts to provide our customers with a best-in-class log management solution, we’re excited to launch improvements to our Agent. This new, robust version (3.4) provides significant performance improvements for our customers. Specifically, we focused on two main areas of the Agent: error handling and endurance.

Error Handling

One area of focus for Agent 3.4 is our ability to better handle error states and ensure you are optimizing performance. Specifically, we wanted to eliminate noisy error logs as well as give customers more control over their retry files. With Agent 3.4 we’ve implemented:


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

  • Longer backoff for HTTP 5XX errors
  • Immediate exiting on HTTP 4XX errors
  • Recovery on notify errors
  • Configurable retry file locations
  • Maximum retry file sizes
  • Additional retry metrics
  • Compressed retry files

Endurance

We also focused our efforts on improving the Agent’s endurance. Specifically, we implemented:

  • HTTP 2.0 support
  • Concurrent uploads

The agent was enhanced to support tracking non-contiguous offsets, which allowed for concurrent uploads to be re-enabled without sacrificing stateful lookback.

Performance Data

As excited as we are for customers to try out this new Agent version and see these improvements for themselves, we know that we are only as good as the data we measure. Because of the focus on performance, we decided to share some of the data and metrics from our own internal testing.  To help you understand the nature of this data, I have included a helpful glossary in the Appendix below.

‍

Benchmark Testing

The goal of benchmark testing is to simulate the Agent under expected conditions. We ran benchmark tests on an EC2 instance in the us-west-1 region with the following specifications:

Read More  Apple Intelligence - Innovation Enabling Mediocrity?

‍

Instance type

t2.large

Architecture

x86_64

Processor

Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GH

Number of core

2

Memory

8 GB

Storage

EBS

‍

And here were the results of the test:

‍

File System Metrics

‍

Total Time (sec)

23

Total Lines

4166932

Line Rate (lines/sec)

181170.95652173914

Total Size (bytes)

52245566.0

File Rate (bytes/sec)

2271546.347826087

‍

Ingestion Metrics

‍

Total Time (sec)

22

Total Size (bytes)

310600357.0

Total number of Samples

149

Average Request Duration (sec)

1.0604503484161074

Average Request Size (bytes)

2084566.1543624161

Endurance Testing

The goal here is to test the LogDNA Agent for an extended period under a pseudo-realistic workload. The following endurance test was run on an EC2 instance for 72 hours with the following specifications in the us-east-2 region:

‍

Instance type

m5d.large

Architecture

x86_64

Processor

Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GH

Number of core

2

Memory

8 GB

Storage

EBS

‍

Memory Consumption:

In these conditions, the logdna-agent consumed around 46 MB VmRSS, which measures how much RAM the process is actually using.

CPU Consumption:

Outside of the initial program start (which is reflected in the spike in the graph below, and is expected), the Agent consumed less than 2% of CPU throughout the entire endurance test.

‍

In summary, Agent 3.4 performs well under heavy load for a long period of time and in error states that require some form of recovery. Please check out our documentation for further details. And as always, feel free to reach out to me with any questions: [email protected]

Appendix

‍

Definitions:

File System Metrics

  • Total Time: the time of the benchmark run in seconds.
  • Total Lines: the total number of lines read off the file system by the agent, while the benchmark process was run.
  • Line Rate: the number file lines per second read by the agent. Calculated as (total lines)/(total time)
  • Total Size: the total amount of log data, in bytes, consumed by the agent.
  • File Rate: the rate, in bytes per second, of log data being consumed by the agent. Calculated as (total size)/(total time)
Read More  From The NFL To Google’s Data Centers: Why KP Philpot Still Values Teamwork Over Everything

‍

Ingestion Metrics

  • Total Time: same as defined above
  • Total Size: The total amount of data sent via HTTP request to the Ingester.
  • Total Number of Samples: The amount of samples taken by the metrics recorder during the benchmark run.
  • Average Request Duration: the average duration of an HTTP call to the Ingester over the duration of the benchmark run. It is calculated as (total number of seconds spent sending HTTP requests to the ingester)/(total number of ingestion samples taken)
  • Average Request Size: the average size of an HTTP request sent to the Ingester over the duration of the benchmark run. Calculated as (sum of all bytes sent to the ingester)/(total number of ingestion samples taken)

‍

Memory Metrics

Max Process Virtual Memory: the maximum process virtual memory observed throughout the benchmark process run.

 

 

By Albert Feng
Source logDNA


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • Agent 3.4
  • Ingester
  • LogDNA
You May Also Like
View Post
  • Computing
  • Multi-Cloud
  • Technology

What is cloud bursting?

  • June 18, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

What is confidential computing?

  • June 17, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

Oracle adds xAI Grok models to OCI

  • June 17, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

Fine-tune your storage-as-a-service approach

  • June 16, 2025
View Post
  • Technology

Advanced audio dialog and generation with Gemini 2.5

  • June 15, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

Global cloud spending might be booming, but AWS is trailing Microsoft and Google

  • June 13, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

Google Cloud, Cloudflare struck by widespread outages

  • June 12, 2025
View Post
  • Computing
  • Multi-Cloud
  • Technology

What is PC as a service (PCaaS)?

  • June 12, 2025

Stay Connected!
LATEST
  • What is cloud bursting?
    • June 18, 2025
  • What is confidential computing?
    • June 17, 2025
  • Oracle adds xAI Grok models to OCI
    • June 17, 2025
  • Fine-tune your storage-as-a-service approach
    • June 16, 2025
  • 5
    Advanced audio dialog and generation with Gemini 2.5
    • June 15, 2025
  • 6
    A Father’s Day Gift for Every Pop and Papa
    • June 13, 2025
  • 7
    Global cloud spending might be booming, but AWS is trailing Microsoft and Google
    • June 13, 2025
  • Google Cloud, Cloudflare struck by widespread outages
    • June 12, 2025
  • What is PC as a service (PCaaS)?
    • June 12, 2025
  • 10
    Apple services deliver powerful features and intelligent updates to users this autumn
    • June 11, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    Crayon targets mid-market gains with expanded Google Cloud partnership
    • June 10, 2025
  • By the numbers: Use AI to fill the IT skills gap
    • June 11, 2025
  • 3
    Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design
    • June 9, 2025
  • Apple-WWDC25-Apple-Intelligence-hero-250609 4
    Apple Intelligence gets even more powerful with new capabilities across Apple devices
    • June 9, 2025
  • Apple-WWDC25-Liquid-Glass-hero-250609_big.jpg.large_2x 5
    Apple introduces a delightful and elegant new software design
    • June 9, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.