Sat.Aug 26, 2023 - Fri.Sep 01, 2023

article thumbnail

Shift-Left Monitoring Approach for Cloud Apps in Containers

DZone

Shift-left is an approach to software development and operations that emphasizes testing, monitoring, and automation earlier in the software development lifecycle. The goal of the shift-left approach is to prevent problems before they arise by catching them early and addressing them quickly. When you identify a scalability issue or a bug early, it is quicker and more cost-effective to resolve it.

Cloud 289
article thumbnail

Dynatrace and Google unleash cloud-native observability for GKE Autopilot

Dynatrace

Cloud-native observability for Google’s fully managed GKE Autopilot clusters demands new methods of gathering metrics, traces, and logs for workloads, pods, and containers to enable better accessibility for operations teams. Managed Kubernetes clusters on GKE Autopilot have gained unprecedented momentum among enterprises. GKE Autopilot empowers organizations to invest in creating elegant digital experiences for their customers in lieu of expensive infrastructure management.

Google 233
Insiders

Sign Up for our Newsletter

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

article thumbnail

Zero Configuration Service Mesh with On-Demand Cluster Discovery

The Netflix TechBlog

by David Vroom, James Mulcahy, Ling Yuan, Rob Gulewich In this post we discuss Netflix’s adoption of service mesh: some history, motivations, and how we worked with Kinvolk and the Envoy community on a feature that streamlines service mesh adoption in complex microservice environments: on-demand cluster discovery. A brief history of IPC at Netflix Netflix was early to the cloud, particularly for large-scale companies: we began the migration in 2008, and by 2010, Netflix streaming was fully run o

Traffic 225
article thumbnail

Farewell EC2-Classic, it’s been swell

All Things Distributed

It is time to celebrate EC2-Classic, which defined early cloud computing, and which is finally retiring.

Cloud 194
article thumbnail

Time Series Analysis: VARMAX-As-A-Service

DZone

VARMAX-As-A-Service is an MLOps approach for the unification and reuse of statistical models and machine learning models deployment pipelines. It is the first of a series of articles that will be built on top of that project, representing experiments with various statistical and machine learning models, data pipelines implemented using existing DAG tools, and storage services, both cloud-based and alternative on-premises solutions.

Storage 264
article thumbnail

Dynatrace achieves Google Cloud Ready – Cloud SQL designation

Dynatrace

Dynatrace has announced that it has successfully achieved the Google Cloud Ready – Cloud SQL designation for Cloud SQL, Google Cloud’s fully-managed, relational database service for MySQL, PostgreSQL, and SQL Server. More about Google Cloud Ready – Cloud SQL Google Cloud Ready – Cloud SQL is a new designation for Google Cloud’s technology partners’ solutions that integrate with Cloud SQL.

Google 217
article thumbnail

PostgreSQL for MySQL DBAs Episode 13: Inheritance

Percona

MySQL users can easily be confused by the seemingly infinite differences between MySQL and PostgreSQL. The good news is that for someone familiar with MySQL, they have the basics of databases covered and can explore some of the treasures to be discovered in the new PostgreSQL environment. One of the interesting facets that you need to explore that has no corresponding counterpart in the MySQLverse is table inheritance.

More Trending

article thumbnail

Diagnose CPU Spikes in a Non-Intrusive Manner

DZone

In this post, we are going to discuss a non-intrusive approach (i.e., an approach that doesn’t add any noticeable overhead to the application) to diagnose CPU spikes. Thus, you can use this approach in your production environment to troubleshoot CPU spikes.

262
262
article thumbnail

Customer expectations for retail: Beyond digital experience

Dynatrace

Digital experience is often considered the most important customer-facing aspect of digital commerce. This is typically the first thing that comes to mind for IT professionals working in the retail industry when evaluating holiday readiness. While digital experience has many facets, transaction speed usually ranks among the most important. Almost two decades ago, a Google experiment showed that fast-loading transactions are more important to customers than content quality—even small increases in

Retail 216
article thumbnail

PostgreSQL Parameters: Scope and Priority Users Should Know

Percona

PostgreSQL allows its users to set parameters at different scopes, and the same parameter can be specified at different places and using different methods. And there could be conflicts. Someone might be wondering why certain changes are not coming into effect, so it is important to understand/recollect the scope and priority of settings. In this blog, I am trying to list the options available for users and list them in increasing order of priority.

Database 109
article thumbnail

Step-by-Step Guide for Test Management

Kovair

Imagine you have recently downloaded a newly launched game. Isn’t it frustrating if the game freezes abruptly, disrupting your gameplay?

Games 52
article thumbnail

How to Configure Istio, Prometheus and Grafana for Monitoring

DZone

Intro to Istio Observability Using Prometheus Istio service mesh abstracts the network from the application layers using sidecar proxies. You can implement security and advance networking policies to all the communication across your infrastructure using Istio. But another important feature of Istio is observability. You can use Istio to observe the performance and behavior of all your microservices in your infrastructure (see the image below).

article thumbnail

Tech Transforms podcast: Supply chain meets modernization

Dynatrace

The global supply chain took a major hit during the COVID-19 pandemic. While it has since returned to a relatively normal state, the need for supply chain modernization has emerged. Dr. Aaron Drew , the Technical Director for the Supply Chain Management Product Line at the U.S. Department of Veterans Affairs Office of Information and Technology, is actively advancing supply chain modernization efforts within the Department of Veterans Affairs (VA).

article thumbnail

Data Redundancy With the PostgreSQL Citus Extension

Percona

Over the years, I’ve had the opportunity to architect all sorts of configurations using Postgres as a backend. I’ve always found it very cool and satisfying to implement sophisticated business rules, often in more ways than one has fingers and toes. So, it’s not an understatement when I say that Citus is one of the more interesting technologies that I’ve come across when scaling PostgreSQL.

C++ 84
article thumbnail

The Agile Architect: Mastering Architectural Observability To Slay Technical Debt

DZone

It's a story as old as ( UNIX ) time — in scene one, we meet an international online retailer whose software infrastructure is based on a sprawling monolithic application. As their story unfolds, and with the relentless additions of new features and modifications to existing ones, this once sleek application has grown into a complex, intertwined system.

article thumbnail

Send Your Logs to Loki

DZone

One of my current talks focuses on Observability in general and Distributed Tracing in particular, with an OpenTelemetry implementation. In the demo, I show how you can see the traces of a simple distributed system consisting of the Apache APISIX API Gateway, a Kotlin app with Spring Boot, a Python app with Flask, and a Rust app with Axum. Earlier this year, I spoke and attended the Observability room at FOSDEM.

Metrics 240
article thumbnail

Deploy Kubernetes Resources in a Controlled and Orderly Manner

DZone

When deploying Kubernetes resources in a cluster, it is sometimes necessary to deploy them in a specific order. For example, a Custom Resource Definition (CRD) must exist before any custom resources of that type can be created. Sveltos can help you solve this problem by allowing you to specify the order in which Kubernetes resources are deployed.

231
231
article thumbnail

Dynatrace SaaS release notes version 1.274

Dynatrace

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

199
199
article thumbnail

Tech Transforms podcast: How to ensure both zero trust and positive user experiences at federal agencies

Dynatrace

Can zero trust and positive user experiences coexist within the government? On the one hand, the United States has mandates such as the White House Executive Order (EO) 14028 on “Improving the Nation’s Cybersecurity.” This mandate directs federal agencies to advance toward a zero-trust architecture that “eliminates implicit trust in any one element, node, or service.

article thumbnail

Inferencing: The AI-Led Future of Observability?

DZone

Over the last nine months, rapid advancements in Generative AI have impacted nearly every industry. What are the implications for how we do observability and monitoring of our production systems? I posit that the next evolution in this space will be a new class of solutions that do "Inferencing," i.e., directly root-cause the source of an error for a developer with reasonable accuracy.

article thumbnail

A Comprehensive Guide to Hyperparameter Tuning: Exploring Advanced Methods

DZone

Hyperparameter tuning is an essential practice in optimizing the performance of machine learning models. This article provides an in-depth exploration of advanced hyperparameter tuning methods, including Population-Based Training (PBT), BOHB, ASHA, TPE, Optuna, DEHB, Meta-Gradient Descent, BOSS, and SNIPER. Before delving into these methods, let's establish a foundational understanding of hyperparameters, their distinction from model parameters, and their role within the machine learning lifecyc

Tuning 147
article thumbnail

Sampling Strategies in Distributed Tracing: A Comprehensive Guide

DZone

If you are running a distributed system where each request talks to more than a couple of services, databases, and a queuing system, pinpointing the cause of an issue is not a trivial affair. The complexity increases as the number of services increases, as east-west traffic goes up, as teams get split up, and as data tends to eventual consistency. There are a plethora of tools aiming to solve this problem to various degrees.

Strategy 100
article thumbnail

A Tutorial on MongoDB Sharding With Best Practices & When To Enable It

Percona

This blog was originally published in October 2017 and was updated in September 2023. In this blog post, we will talk about MongoDB sharding and walk through the main reasons why you should start a cluster (independent of the approach you have chosen). Database architects working with MongoDB encounter specific challenges related to database systems and system growth.

article thumbnail

Understanding MySQL Triggers: Exploring How Triggers Impact MySQL Memory Allocation

Percona

This blog was originally published in November 2021 and was updated in September 2023. MySQL server performance can sometimes be perplexing, and if you’ve ever wondered about the role of triggers in influencing your MySQL server’s memory allocation, this post is for you. MySQL triggers are a powerful tool for database administrators and developers, enabling them to automate tasks, enforce data consistency, and respond to events within the database seamlessly.

Cache 64
article thumbnail

Understanding How MySQL Collation and Charset Settings Impact Performance

Percona

This blog was originally published in February 2019 and was updated in September 2023. Web applications rely on databases to run the internet, powering everything from e-commerce platforms to social media networks to streaming services. MySQL is one of the most popular database management systems, playing a pivotal role in the functionality and performance of web applications.

article thumbnail

MySQL Performance Tuning 101: Key Tips to Improve MySQL Database Performance

Percona

This post was originally published in June 2020 and was updated in September 2023. While there is no magic bullet for MySQL performance tuning, there are a few areas that can be focused on upfront that can dramatically improve the performance of your MySQL installation. While much information has been published on this topic over the years, I wanted to break down some of the more critical settings that anyone can implement with no guesswork required.

Tuning 52
article thumbnail

Backup and Recovery for Databases: What You Should Know

Percona

People used to say, “Coal is king,” and for decades, it was. Coal powered just about everything, but mismanagement and a lack of stewardship left some messes. These days, “Data is king,” and a lot more. Data powers everything, and unlike coal and coal combustion, data and databases aren’t going away. So staying with our analogy, and learning from historical lessons, organizations must be responsible stewards of data — for the sake of customers, stakeholders, a

article thumbnail

Bootstrap PostgreSQL on Kubernetes

Percona

PostgreSQL has become increasingly popular in modern cloud-native environments. However, managing PostgreSQL clusters on Kubernetes can be a complex task. This is where the Percona Operator comes into play, offering a powerful solution to deploy and manage PostgreSQL clusters effortlessly. Developers often seek an easy way to bootstrap the clusters with data so that applications can start running immediately.

Storage 101