Java has a “lead” with application log data
New Relic has just released its 2022 State of the Logs Report, which captures data collected from millions of apps within the New Relic observability platform to provide deep insight into usage and log management.
Publishing a log data statistics report isn’t the sexiest tech news to cross my desk, but in the middle of the Sturm and Drang of the current landscape, the report’s authors offer compelling daily insights into an activity that is, let’s face it, essential for all businesses in all industries.
“With proper management and practices in place, logs have the power to help software engineers optimize system and operations performance, identify and resolve technical issues, better manage resources, and enhance security. “, observed the authors of the report.
The report is based on petabytes of data collected from millions of apps within the New Relic observability platform. The data was pulled entirely from apps reporting to New Relic in July 2022 and August 2022. The company has anonymized and “coarse” the data to provide a general overview of how the logs are used and managed. “Any detailed information that could assist attackers and other malicious parties was deliberately not included in the report,” the authors said.
The statistic that caught my eye, of course, was this: “Looking at the popularity of languages, the data shows that 50% of all logs ingested by language agents are from Java. Java has a huge lead over . Net (26%), Ruby (21%), Node.js (2%), and Python (0.1%).”
But the report is packed with information about other newspaper-related activities. For example, the authors noted a 35% year-over-year increase in logging data in general, along with a concomitant need among engineers to have access to this data.
“As the volume of log files increases, a trend is emerging with software engineers wanting log data to be available in one place to speed up detection and response time to transactions, errors, and incidents. safety,” said the author of the report. “The practice of centralized log management was created out of the frustration and time commitment felt by software engineers when reviewing thousands of log files across a number of sources to identify and resolve issues. Even for relatively small businesses, managing multiple sources and logging tools is becoming increasingly complex, creating silos of information and data that is not always properly analyzed or accessed.”
Notably, Fluent Bit, the open source logging and metrics processor and forwarder, has become the most widely used open source tool for logs. NGINX was the most common log type. And Firehose will soon be the de facto forwarder for AWS serverless users.
Much more in the report, which is worth reading. New Relic also publishes an annual “State of the Java Ecosystem”. More information on this report in my next article.
posted by John K. Waters on October 16, 2022 at 00:35