Sat.Feb 11, 2023 - Fri.Feb 17, 2023

article thumbnail

How To Collect and Ship Windows Events Logs With OpenTelemetry

DZone

If you use Windows, you will want to monitor Windows Events. A recent contribution of a distribution of the OpenTelemetry (OTel) Collector makes it much easier to monitor Windows Events with OpenTel. You can utilize this receiver either in conjunction with any OTel collector: including the OpenTelemetry Collector. In this article, we will be using observIQ’s distribution of the collector.

article thumbnail

Scaling Media Machine Learning at Netflix

The Netflix TechBlog

By Gustavo Carmo , Elliot Chow , Nagendra Kamath , Akshay Modi , Jason Ge , Wenbing Bai , Jackson de Campos , Lingyi Liu , Pablo Delgado , Meenakshi Jindal , Boris Chen , Vi Iyengar , Kelli Griggs , Amir Ziai , Prasanna Padmanabhan , and Hossein Taghavi Figure 1 - Media Machine Learning Infrastructure Introduction In 2007, Netflix started offering streaming alongside its DVD shipping services.

Media 294
Insiders

Sign Up for our Newsletter

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

article thumbnail

Automated Change Impact Analysis with Site Reliability Guardian

Dynatrace

Powered by Grail and the Dynatrace AutomationEngine , Site Reliability Guardian helps DevOps platform teams make better-informed release decisions by utilizing all the contextual observability and application security insights of the Dynatrace platform. The app also enables SREs to set and automate service-level objectives (SLOs) for critical services.

DevOps 230
article thumbnail

C++23 “Pandemic Edition” is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA)

Sutter's Mill

On Saturday, the ISO C++ committee completed technical work on C++23 in Issaquah, WA, USA! We resolved the remaining international comments on the C++23 draft, and are now producing the final document to be sent out for its international approval ballot (Draft International Standard, or DIS) and final editorial work, to be published later in 2023. Our hosts, the Standard C++ Foundation, WorldQuant, and Edison Design Group, arranged for high-quality facilities for our six-day meeting from Monday

C++ 132
article thumbnail

SAST and SCA Complemented with Dynamic Observability for CVE Prioritization

DZone

Over the past years, the adoption of Agile and DevOps grew, and together with it, we have also observed the rise of DevSecOps. Such practice recommends shifting left security testing and remediation of security vulnerabilities as early as possible within the SDLC. While the idea is great, and we’ve seen the rise of many types of security testing tools, for developers that are no security experts, finding the needle in a haystack white using such tools is a challenge and a delay to the overall re

DevOps 312
article thumbnail

How Bloom Filters Work in MyRocks

Percona

Bloom filters are an essential component of an LSM-based database engine like MyRocks. This post will illustrate through a simple example how bloom filters work in MyRocks. Why? With MyRocks/RocksDB, data is stored in a set of large SST files. When MyRocks needs to find the value associated with a given key, it uses a bloom filter to guess if the key could potentially be in an SST file.

Storage 132
article thumbnail

How low-code/no-code AutomationEngine advances automated workflows

Dynatrace

Cloud environments have become ever more complex, with an increasingly interconnected set of services. To tame this complexity and deliver differentiated digital experiences, IT, development, security, and business teams need automated workflows throughout these cloud ecosystems. But to be scalable, they also need low-code/no-code solutions that don’t require a lot of spin-up or engineering expertise.

Code 225

More Trending

article thumbnail

5 Reasons You Need to Care About API Performance Monitoring

DZone

Connectivity is so daunting. By far, we are all used to instant connectivity that puts the world at our fingertips. We can purchase, post, and pick anything, anywhere, with the aid of desktops and devices. But how does it happen? How do different applications in different devices connect with each other? Allowing us to place an order, plan a vacation, make a reservation, etc., with just a few clicks.

article thumbnail

Deploying MySQL Group Replication With Terraform

Percona

Previously, I wrote about our Terraform provider to deploy Percona Server for MySQL ( Percona Server for MySQL: Automatic Cloud Deployment With Terraform ) and Percona Monitoring and Management ( Deploying Percona Monitoring and Management (PMM) With Terraform ). Now we also added the capability to deploy Group Replication configuration with Percona Server for MySQL, and assuming we have PMM installed (see previous post), we also can automatically add Group Replication nodes to PMM monitoring. r

article thumbnail

Find vulnerabilities in your code—don’t wait for someone to exploit them

Dynatrace

Continuous security evaluation of deployed applications is crucial in today’s world because the digital landscape is increasingly complex, and the threat of cyber-attacks is rising. With the increasing amount of sensitive information stored and processed, it’s essential to ensure that systems are secure and protected against potential threats.

Code 214
article thumbnail

Architecture Modernization Enabling Teams (AMET)

Strategic Tech

This article was co-authored by Eduardo da Silva and Nick Tune based on our individual and collective experiences. FThis article describes a pattern we have observed and applied in multi-team-scope architecture modernization initiatives, the Architecture Modernization Enabling Team (AMET). An AMET is a type of architecture enabling team that coordinates and upskills all teams and stakeholders in the modernization initiative.

article thumbnail

Migrating From MySQL to YugabyteDB Using YugabyteDB Voyager

DZone

In this article, I’m going to demonstrate how you can migrate a comprehensive web application from MySQL to YugabyteDB using the open-source data migration engine YugabyteDB Voyager. Nowadays, many people migrate their applications from traditional, single-server relational databases to distributed database clusters. This helps improve availability, scalability, and performance.

article thumbnail

Deploying Percona Monitoring and Management With Terraform

Percona

Recently, we released Percona Monitoring and Management 2.34 (PMM) which includes upgrades for backup and Database as a Service (DBaaS) features, and we are seeking ways to simplify PMM deployment. Previously I wrote about our Terraform provider to deploy Percona Server for MySQL — Percona Server for MySQL: Automatic Cloud Deployment with Terraform — and now we added capabilities to deploy PMM with Terraform.

article thumbnail

Dynatrace ‘DevSecOps Lifecycle Coverage with Snyk’ eliminates security coverage blind spots

Dynatrace

The number of containers pushed from development into production continues to increase—as does the speed of container deployment. This introduces challenges for security and development teams. “By 2027, more than 90% of global organizations will be running containerized applications in production, which is a significant increase from fewer than 40% in 2021.” — Gartner, 2023 Frequent deployments, rollbacks, feature-flag changes, and progressive delivery make it increasingly complex to understand

article thumbnail

Sydney and the Bard

O'Reilly

It’s been well publicized that Google’s Bard made some factual errors when it was demoed, and Google paid for these mistakes with a significant drop in their stock price. What didn’t receive as much news coverage (though in the last few days, it’s been well discussed online) are the many mistakes that Microsoft’s new search engine, Sydney, made.

Google 87
article thumbnail

Event Streams Are Nothing Without Action

DZone

Each data point in a system that produces data on an ongoing basis corresponds to an Event. Event Streams are described as a continuous flow of events or data points. Event Streams are sometimes referred to as Data Streams within the developer community since they consist of continuous data points. Event Stream Processing refers to the action taken on generated Events.

article thumbnail

ChatGPT Won’t Replace MySQL DBA – An Example of a Question About Encryption at Rest

Percona

ChatGPT is the hottest topic in the tech world right now. One story even says that ChatGPT has passed Google’s Level 3 programming interview. I wondered, does that mean ChatGPT is ready to replace MySQL DBAs, too? No. Let me show you why. Recently, one of our clients was considering encrypting their data at rest using the Percona file-based keyring plugin.

Database 122
article thumbnail

Modern observability is no longer optional on the path to digital transformation

Dynatrace

The benefits of the cloud are undeniable. With increased scalability, agility, and flexibility, cloud computing enables organizations to improve supply chains, deliver higher customer satisfaction, and more. But the cloud also produces an explosion of data. And with that data comes the thorn to the cloud’s rose: increased complexity. “The cloud is delivering an explosion of data and an incredible increase in its complexity.

article thumbnail

USENIX SREcon APAC 2023: CFP

Brendan Gregg

USENIX's SREcon conference is the best venue for learning the latest in systems engineering (not just site reliability engineering) and if you have useful production stories and takeaways to share -- especially if you are in the Asia/Pacific region -- please consider submitting a talk proposal to [SREcon APAC 2023]. The [call for participation] ends on March 2nd, only two weeks away.

article thumbnail

Multi-Tenant Architecture for a SaaS Application on AWS

DZone

SaaS applications are the new normal nowadays, and software providers are looking to transform their applications into a Software As a Service application. For this, the only solution is to build a multi-tenant architecture SaaS application. Have you ever wondered how Slack, Salesforce, AWS (Amazon Web Services), and Zendesk can serve multiple organizations?

AWS 268
article thumbnail

PostgreSQL for MySQL DBAs Episode 12: Transactions

Percona

Yes, MySQL DBAs can learn PostgreSQL! This series is for those who know MySQL and want to expand their knowledge, see how another database works, or are looking to expand their career horizons. In this episode we will look at transactions. Yes, MySQL with InnoDB does have the ability to perform transactions and this is a case where both MySQL and PostgreSQL work pretty much the same way.

Database 100
article thumbnail

Dynatrace SaaS release notes version 1.260

Dynatrace

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

204
204
article thumbnail

Serverless Architecture – What It Is? Benefits, Limitations & Use cases

Simform

Managing infrastructure, configurations, and resources can be a daunting task. Serverless helps you manage all the resources and improve business focus. However, there are challenges to the adoption of serverless architecture.

article thumbnail

Azure Observability

DZone

In this article, we will explore Azure Observability, the difference between monitoring and observability , its components, different patterns, and antipatterns. Azure Observability is a powerful set of services provided by Microsoft Azure that allows developers and operations teams to monitor, diagnose, and improve the performance and availability of their applications.

Azure 264
article thumbnail

Differing MySQL Client Versions Causing Broken Replication and Collations in Aurora

Percona

Recently, I was working with my colleagues Edwin Wang and Taras Onishchuk and found an interesting edge case involving a situation where a replica running Percona Server for MySQL 5.7 , external to AWS Aurora instance version 2.10.2 (5.7-compatible), broke. I recreated the issue in my lab with a simple create database statement, as you will see below.

article thumbnail

Data lakehouse innovations advance the three pillars of observability for more collaborative analytics

Dynatrace

How do you get more value from petabytes of exponentially exploding, increasingly heterogeneous data? The short answer: The three pillars of observability—logs, metrics, and traces—converging on a data lakehouse. As observability and security data converge in modern multicloud environments, there’s more data than ever to orchestrate and analyze. The goal is to turn more data into insights so the whole organization can make data-driven decisions and automate processes.

Analytics 199
article thumbnail

Black Box Testing – Techniques, Tools, and Tips

Testlodge

Black box testing functions on not knowing a software’s internal structure. This lack of information is necessary because, generally, the end user is not familiar with or concerned with how the system operates. The black box approach allows the tester to assess from the user’s point of view. Black Box Testing Basics The main focus of black box testing is inputs and outputs.

Testing 69
article thumbnail

OpenTelemetry Auto-Instrumentation With Jaeger

DZone

In earlier days, it was easy to deduct and debug a problem in monolithic applications because there was only one service running in the back end and front end. Now, we are moving toward microservices architecture, where applications are divided into multiple independently deployable services. These services have their own goal and logic to serve. In this kind of application architecture, it becomes difficult to observe how one service depends on or affects other services.

article thumbnail

End of Life Notification for PostgreSQL 10

Percona

The final PostgreSQL 10 release was published on November 10, 2022, according to the PostgreSQL versioning policy page. Please remember that the final PostgreSQL 11 release is planned for November 9, 2023. Following Percona’s Release Lifecycle policies, we follow and recommend PostgreSQL community timelines. There won’t be any public builds available from both community and Percona for bugs or security fixes.

article thumbnail

From observability to sustainability: Reduce your IT carbon footprint with Dynatrace Carbon Impact

Dynatrace

There are many definitions of environmental sustainability, most of which converge on a common theme: collectively and individually, we have a responsibility to act to protect global ecosystems and support health and wellbeing, now and in the future. Sustainability seeks a balance between human activity and the natural world. Toward this end, environmental sustainability is one of the three pillars of environmental, social, and governance (ESG) initiatives.

Energy 195
article thumbnail

Getting Started with MongoDB Atlas and Azure Functions using.NET and C#

The Polyglot Developer

So you need to build an application with minimal operating costs that can also scale to meet the growing demand of your business. This is a perfect scenario for a serverless function, like those built with Azure Functions. With serverless functions you can focus more on the application and less on the infrastructure and operations side of things. However, what happens when you need to include a database in the mix?

Azure 59
article thumbnail

GraphQL vs Protobuf: Differences, Similarities, and Uses

DZone

Both GraphQL and Protocol Buffers (Protobuf) are types of formats for transferring data between client and server. Each has its own set of advantages and disadvantages, and are used in different contexts, depending on the specific requirements of an application. GraphQL is a query language and API runtime designed to provide a consistent and flexible way to fetch and manipulate data.

Servers 262
article thumbnail

Tech Preview of Percona Operator for MySQL 0.4.0, Percona Distribution for MongoDB 6.0.4: Release Roundup February 13, 2023

Percona

It’s time for the release roundup! Percona is a leading provider of unbiased open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and stay competitive. Our Release Roundups showcase the latest Percona software updates, tools, and features to help you manage and deploy our software.

article thumbnail

Tame cloud complexity with answer-driven automation

Dynatrace

Cloud environments—including multicloud, hybrid, and cloud-native ecosystems—offer unmatched agility, scalability, and cost-effectiveness, though they also present new challenges and complexities that are impossible to manage manually. As cloud environments become increasingly ubiquitous, so does the need for effective and efficient management. Dynatrace integrates observability and security monitoring while leveraging causal AI to deliver answers and intelligent automation from data at an enor

Cloud 185
article thumbnail

fio versions < 3.3 may show inflated random write performance

n0derunner

TL;DR If your storage system implements inline compression, performance results with small IO size random writes with time_based and runtime may be inflated with fio versions < 3.3 due to fio generating unexpectedly compressible data when using fio’s default data pattern. Although unintuitive, performance can often be increased by enabling compression especially if the bottleneck … The post fio versions < 3.3 may show inflated random write performance appeared first on n0deru

article thumbnail

O11y Guide: Building Your First Dashboard

DZone

In this installment of the series covering my journey into the world of cloud-native observability, I'm continuing to explore an open-source dashboard and visualization project. If you missed any of the previous articles, head on back to the introduction for a quick update. After laying out the groundwork for this series in the initial article, I spent some time in the second article sharing who the observability players are.

article thumbnail

Presentation: The After Party: Refactoring After 100x Hypergrowth

InfoQ

Phil Calçado explores how they dealt with the hyper growth phase and what are the changes and initiatives they have put in place to make sure that they keep growing and pushing the envelope.

Design 52