Trending Articles

article thumbnail

Observability Agent Architecture

DZone

Observability agents are essential components in modern software development and operations. These software entities act as data collectors, processors, and transmitters, gathering critical telemetry data from applications, infrastructure, and network devices. This data is then sent to centralized observability platforms where it can be analyzed to gain valuable insights into system performance, identify issues, and optimize operations.

article thumbnail

Dynatrace Managed release notes version 1.300

Dynatrace

We have released Dynatrace Managed version 1.300. To learn what’s new, have a look at the release notes. The post Dynatrace Managed release notes version 1.300 appeared first on Dynatrace news.

131
131
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Data Storage Formats for Big Data Analytics: Performance and Cost Implications of Parquet, Avro, and ORC

DZone

Efficient data processing is crucial for businesses and organizations that rely on big data analytics to make informed decisions. One key factor that significantly affects the performance of data processing is the storage format of the data. This article explores the impact of different storage formats, specifically Parquet, Avro, and ORC on query performance and costs in big data environments on Google Cloud Platform (GCP).

Big Data 274
article thumbnail

From syslog to AWS Firehose: Dynatrace log management innovations that enhance observability

Dynatrace

Understanding that the first mile of getting data in can often be the hardest, Dynatrace continues to invest in log ingest, offering a range of out-of-the-box solutions within the Dynatrace Platform and apps. We’re excited to announce several log management innovations, including native support for Syslog messages, seamless integration with AWS Firehose, an agentless approach using Kubernetes Platform Monitoring solution with Fluent Bit, a new out-of-the-box ingest dashboard, and OpenPipeline in

article thumbnail

Managing PostgreSQL® High Availability – Part I: PostgreSQL Automatic Failover

Scalegrid

Managing High Availability (HA) in your PostgreSQL hosting is very important to ensuring your database deployment clusters maintain exceptional uptime and strong operational performance so your data is always available to your application. In an earlier blog post, we introduced you to configure high availability for PostgreSQL using streaming replication , and now we’re going to show you how to best manage client-side HA.

article thumbnail

Empowering builders with the new AWS Asia Pacific (Malaysia) Region

All Things Distributed

Builders are at the heart of AWS. Most recently, I visited Malaysia, the location of the newest AWS Region, our 34th globally, and home to a rapidly evolving technology sector, where businesses of all sizes are proving that solving hard human problems can be a profitable business model.

AWS 118
article thumbnail

MongoDB: High Availability Topology for a Multi-Region Setting

Percona

MongoDB high availability is essential to ensure reliability, customer satisfaction, and business resilience in an increasingly interconnected and always-on digital environment. Ensuring high availability for database systems introduces complexity, as databases are stateful applications. Adding a new operational node to a cluster can take hours or even days, depending on the dataset size.

More Trending

article thumbnail

Exposure management vs. vulnerability management: Preventing attacks with a robust cybersecurity strategy

Dynatrace

In today’s complex digital landscape, protecting your organization from cyber threats is more crucial than ever. Highly distributed multicloud systems and an ever-changing threat landscape facilitate potential vulnerabilities going undetected, putting organizations at risk. A robust application security strategy is vital to ensuring the safety of your organization’s data and applications.

Strategy 240
article thumbnail

What’s New at ScaleGrid – September 2024

Scalegrid

At ScaleGrid, we’re always pushing the boundaries to offer more flexibility and scalability to our customers. Over the past few months, our releases have introduced several exciting updates, with a strong focus on geography and cloud expansion. Here’s what you need to know: AWS Outposts & Philadelphia Local Zone Support Our customers asked, and we listened.

Latency 130
article thumbnail

For years, tech firms were fighting a war for talent. Now they are waging war on talent.

The Agile Manager

In the years immediately following the dot-com meltdown, there was more tech labor than there were tech jobs. That didn’t last long. By 2005, the tech economy had bounced back on its own. After that, the emergence of mobile (a new and lucrative category of tech) plus low interest rate policy by central banks fueled demand for tech. Before the first decade of the century was out, “tech labor scarcity” became an accepted norm.

article thumbnail

PostgreSQL Internals for Newbies: A Guide to Data Storage, Part One

Percona

Database novices often wonder how ‘things work behind the scenes’ when starting with PostgreSQL. Many things happen when creating a table and adding data that are not apparent. You might ask, ‘Where does the data go?’ Luckily, it is easy to discover the details.

Storage 99
article thumbnail

Why Replace External Database Caches?

DZone

Teams often consider external caches when the existing database cannot meet the required service-level agreement (SLA). This is a clear performance-oriented decision. Putting an external cache in front of the database is commonly used to compensate for subpar latency stemming from various factors, such as inefficient database internals, driver usage, infrastructure choices, traffic spikes, and so on.

Cache 274
article thumbnail

Why business resiliency depends on unified observability and security

Dynatrace

The world is more connected than ever before. With global e-commerce spending projected to reach $6.3 trillion this year 1 , more than two-thirds of the adult population now relying on digital payments 2 for financial transactions, and more than 400 million terabytes of data being created each day 3 , it’s abundantly clear that the world now runs on software.

article thumbnail

Quick Hit #18

CSS - Tricks

PSA: Today’s the day that Google’s performance tools officially stops supporting the First Input Delay (FID) metric that was replaced by Interaction to Next Paint (INP). Quick Hit #18 originally published on CSS-Tricks , which is part of the DigitalOcean family. You should get the newsletter.

Google 73
article thumbnail

Percona Monitoring and Management 2.43.0 Preview Release

Percona Community

Percona Monitoring and Management 2.43.0 Tech Preview Release Hello everyone! Percona Monitoring and Management (PMM) 2.43.0 is now available as a Tech Preview Release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready. The final version is expected to be released through the standard channels in the coming week.

article thumbnail

What are Kubernetes Pods? A Deep Dive

Percona

You might have driven a car, but have you ever wondered how the engine works? Similarly if you have used Kubernetes and if you are interested to know how a pod works, this blog post is the right place to start with.

article thumbnail

Java Performance Tuning: Adjusting GC Threads for Optimal Results

DZone

Garbage Collection (GC) plays an important role in Java’s memory management. It helps to reclaim memory that is no longer in use. A garbage collector uses its own set of threads to reclaim memory. These threads are called GC threads. Sometimes JVM can end up either with too many or too few GC threads. In this post, we will discuss why JVM can end up having too many/too few GC threads, the consequences of it, and potential solutions to address them.

Tuning 261
article thumbnail

New SQL injection vulnerability in FileCatalyst Workflow

Dynatrace

Following Tenable Research’s disclosure of a critical SQL injection vulnerability in FileCatalyst Workflow in May 2024, further investigation by Dynatrace revealed another SQL injection vulnerability. The vulnerability, identified as CVE-2024-6632, allows the abuse of a form submission during the setup process to make unauthorized modifications of the database.

Database 229
article thumbnail

The AI Blues

O'Reilly

A recent article in Computerworld argued that the output from generative AI systems, like GPT and Gemini, isn’t as good as it used to be. It isn’t the first time I’ve heard this complaint, though I don’t know how widely held that opinion is. But I wonder: is it correct? And why? I think a few things are happening in the AI world. First, developers of AI systems are trying to improve the output of their systems.

Tuning 56
article thumbnail

The funnel of relevance

Abhishek Tiwari

Anyone who has worked with advanced search systems knows the intricacy of boolean operators. AND, OR, NOT - these seemingly simple words become powerful tools in the hands of search specialists. Add in proximity operators like WITH and NEAR, throw in some parentheses for nesting, and you've got yourself a query that can pinpoint exactly what you're looking for. or so we thought.

article thumbnail

All UUID Functions in Percona Server for MySQL: RFC 9562 Implemented

Percona

The release of Percona Server for MySQL 8.4.0 includes the new UUID_VX component, which implements UUID versions 1, 3, 4, 5, 6, and 7 according to recently published RFC 9562. UUIDs (Universally Unique Identifiers) are unique identifiers that can be generated independently without a central authority or coordination with other parties.

Servers 81
article thumbnail

Overcoming the Retry Dilemma in Distributed Systems

DZone

“Insanity is doing the same thing over and over again, but expecting different results” - Source unknown As you can see in the quote above, humans have this tendency to retry things even when results are not going to change. This was manifested in systems designs as well where we pushed these biases when designing systems.

Systems 261
article thumbnail

Dynatrace SaaS release notes version 1.300

Dynatrace

We have released Dynatrace version 1.300. To learn what’s new, have a look at the release notes. The post Dynatrace SaaS release notes version 1.300 appeared first on Dynatrace news.

197
197
article thumbnail

Benchmark Software Testing Unveiled

Abstracta

Discover the essentials of benchmark software testing and how it enhances software quality. This guide will help you to get the most out of your software. The post Benchmark Software Testing Unveiled appeared first on Blog about Software Development, Testing, and AI | Abstracta.

article thumbnail

Engineering excellence: the art of doing small things really well

Abhishek Tiwari

Recently I have been reading Art of Leadership, The: Small Things, Done Well by Michael Lopp. This book is an excellent read and it covers small things that you can do to build trust and to become an authentic and true leader to your team at different stages of your leadership journey. Michael use stories from his tenure as manager at Netscape , as director at Apple , and as executive at Slack to capture and distill a list of wisdom to help anyone be effective at management and leadership.

article thumbnail

How to Migrate a Production Database to Percona Everest (MySQL) Using Clone

Percona

This long article aims to provide you with the instructions and tools to migrate your production database from your current environment to a solution based on Percona Everest (MySQL). Nice. You decided to test Percona Everest and found that it is the tool you were looking for to manage your private DBaaS.

article thumbnail

What Are Logging Levels?

DZone

Logging is one of the most important parts of the distributed systems. Many things can break, but when the logging breaks, then we are completely lost. In this blog post, we will understand log levels and how to log efficiently in distributed systems. Logging Levels Whenever we log a message, we need to specify the log level or log severity. It’s an indicator of how important the message is and who should be concerned.

article thumbnail

OneAgent release notes version 1.299

Dynatrace

We have released Dynatrace OneAgent and ActiveGate version 1.299. To learn what’s new, have a look at: OneAgent release notes ActiveGate release notes The post OneAgent release notes version 1.299 appeared first on Dynatrace news.

194
194
article thumbnail

Software Testing with AI: Increase Accuracy and Efficiency

Kovair

With today’s ever-changing software development world, there has never been much demand for top-notch software like nowadays. The complexity of applications calls upon traditional software.

article thumbnail

Modelling data flows as graphs to apply user privacy constraint

Abhishek Tiwari

Personal data processing forms the backbone of many big tech service providers. Tech giants like Netflix, Meta, and Amazon employ intricate networks of microservices to automatically process user data, creating complex data flows that span multiple layers of computation. Privacy concerns and regulatory frameworks like the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), Brazilian Lei Geral de Protec ̧a ̃o de Dados (LGPD), Digital Markets Act (DMA) ma

article thumbnail

Simplify User Management with Percona Operator for MongoDB

Percona

Managing database users within complex CICD pipelines and GitOps workflows has long been a challenge for MongoDB deployments. With Percona Operator for MongoDB 1.17, we introduce a new feature, currently in technical preview, that streamlines this process.

article thumbnail

Snowflake Administration: A Comprehensive Step-by-Step Guide

DZone

Snowflake is a powerful cloud-based data warehousing platform renowned for its scalability , flexibility, and ease of use.

article thumbnail

Noisy Neighbor Detection with eBPF

The Netflix TechBlog

By Jose Fernandez , Sebastien Dabdoub , Jason Koch , Artem Tkachuk The Compute and Performance Engineering teams at Netflix regularly investigate performance issues in our multi-tenant environment. The first step is determining whether the problem originates from the application or the underlying infrastructure. One issue that often complicates this process is the "noisy neighbor" problem.

Latency 243
article thumbnail

Optimising for High Latency Environments

CSS Wizardry

Last week, I posted a short update on LinkedIn about CrUX’s new RTT data. Go and give it a quick read—the context will help. Chrome have recently begun adding Round-Trip-Time (RTT) data to the Chrome User Experience Report (CrUX). This gives fascinating insights into the network topography of our visitors, and how much we might be impacted by high latency regions.

Latency 139
article thumbnail

How to Upgrade a Kubernetes Cluster

Percona

I still remember upgrading a Kubernetes cluster for the first time. Despite taking great care and following all the documentation, I managed to break some applications. Luckily, the impact was minimal, and the issue was solved quickly.

article thumbnail

Optimizing Container Synchronization for Frequent Writes

DZone

Efficient data synchronization is crucial in high-performance computing and multi-threaded applications. This article explores an optimization technique for scenarios where frequent writes to a container occur in a multi-threaded environment. We’ll examine the challenges of traditional synchronization methods and present an advanced approach that significantly improves performance for write-heavy environments.

Cache 176
article thumbnail

Monitoring the OpenTelemetry Demo with Dynatrace Dashboards

Dynatrace

Dynatrace Dashboards provide a clear view of the health of the OpenTelemetry Demo application by utilizing data from the OpenTelemetry collector. With these dashboards, you can monitor your application’s usage and performance and identify potential issues like increasing failure rates. Learn how to use the Dynatrace Query Language (DQL) to investigate and pinpoint bottlenecks within your application’s distributed traces.