Operations | Monitoring | ITSM | DevOps | Cloud

March 2023

Implementing OpenTelemetry in React applications

OpenTelemetry can be used to trace React applications for performance issues and bugs. You can trace user requests from your frontend web application to your downstream services. OpenTelemetry is an open-source project under the Cloud Native Computing Foundation (CNCF) that aims to standardize the generation and collection of telemetry data. React (also known as React.js or ReactJS) is a free and open-source frontend JavaScript library for building user interfaces based on UI components.

IGEL Disrupt 2023 - Monitoring IGEL EUC Deployments End-to-End

eG Innovations is an IGEL Ready partner, and I’m delighted to let you all know that we are sponsoring the IGEL DISRUPT End User Computing (EUC) Forum taking place in Nashville, April 3-5, 2023. DISRUPT is a major global event focused on end user computing and the delivery of secure, high-performance digital workspaces to increasingly distributed hybrid workforces, from the cloud. To explore the agenda for the DISRUPT23 Nashville, click here.

Datadog on Data Engineering Pipelines: Apache Spark at Scale

Datadog is an observability and security platform that ingests and processes tens of trillions of data points per day, coming from more than 22,000 customers. Processing that amount of data in a reasonable time stretches the limits of well known data engines like Apache Spark. In addition to scale, Datadog infrastructure is multi-cloud on Kubernetes and the data engineering platform is used by different engineering teams, so having a good set of abstractions to make running Spark jobs easier is critical.

Essential digital experience metrics for development teams

For the team that’s down in the trenches untangling legacy code, writing unit tests, and just trying to come up with sensible variable names, it’s easy to lose sight of the other end of the process, where code meets customer. You test, you deploy, nothing breaks, and you move on. However, it’s just as important to keep an eye on code quality in production, and how it’s experienced. Experience, though, is hard to quantify. What do you measure? How do you measure it?

Redis Monitoring with OpenTelemetry and SigNoz

In this post, we will show you how to set up Redis monitoring with SigNoz - an open-source full-stack APM. SigNoz captures data using OpenTelemetry, which is becoming the world standard for instrumenting cloud-native applications. Apart from capturing metrics from your Redis server, you can also capture logs and traces with OpenTelemetry.

Control and Audit Remote Control Actions for Security

In an article a few months ago, my colleague covered the functionality within eG Enterprise that ensures secure and traceable audit trails for both users and admins of eG Enterprise allowing automated auditing and reporting for regulatory compliance and security, see Auditing Capabilities in IT Monitoring Tools | eG Innovations. Today, I will follow from this article and cover how eG Enterprise also controls and audits the execution of Remote Control Actions and scripts.

Introduction to Kubernetes Observability

Cloud has become the de-facto standard for new application development. Kubernetes solves many problems of modern-day cloud infrastructure. It has made microservices-based distributed software systems possible, enabling organizations to provide on-demand scaling. But at the same time, Kubernetes has also increased operational complexity. In simple terms, Kubernetes is a container orchestration tool. Container environments are dynamic and ephemeral.

Datadog Cost Optimization: 7 Cost-Saving Best Practices

As cloud systems become increasingly sophisticated, you want a cloud monitoring platform that helps you identify, isolate, and fix root-cause issues quickly. Meanwhile, engineering leaders are under increasing pressure to reduce technology costs as the global economic outlook remains uncertain. With Datadog, you can observe, monitor, analyze, and report on the health of your infrastructure, applications, and services, in any cloud, and at scale.

From Dial-Up to the Cloud: Why APM is Not Enough in the Age of the Internet

What would you be doing right now if the Internet didn't exist? The world wide web as we know it is only a few decades old, but it's hard to imagine life without it. I fondly recall the early days of the "personal" Internet, when I used a 56k modem and waited anxiously for that oh-so-familiar connecting sound to access my AOL account and check if I had mail. We've come a long way from those humble beginnings.

New One-click Dashboard Templates in eG Enterprise v7.2

One-click dashboard templates are among a number of tools available within eG Enterprise to allow organizations to rapidly set up targeted and bespoke views for a wide range of audiences across their organizations, whilst avoid the costs and inconsistencies of building and maintaining many individual dashboards.

Monitoring Android applications with Elastic APM

People are handling more and more matters on their smartphones through mobile apps both privately and professionally. With thousands or even millions of users, ensuring great performance and reliability is a key challenge for providers and operators of mobile apps and related backend services.

OpenTelemetry Browser Instrumentation Complete Tutorial

Browser instrumentation refers to collecting and analyzing data about a user's interactions with a web browser. This type of instrumentation involves using specialized tools and techniques to gather information about how a website is being used, such as page load times, network requests, and user interactions. The data collected through browser instrumentation can be used to improve website performance, identify and troubleshoot errors, and gain insights into user behavior.

Python Elasticsearch Tutorial - How to use Python Elasticsearch client

Elasticsearch is a popular search engine that can be used to swiftly and almost instantly store, explore, and analyze huge volumes of data. It offers a distributed, multitenant full-text search engine with an HTTP web interface and schema-free JSON documents on top of Apache Lucene. In this tutorial, we will demonstrate how to communicate with an Elasticsearch cluster using a Python Elasticsearch client.

How to Protect your IT Ops from Cloud Outages

Over the past few months, I’ve written a couple of blogs analyzing significant Azure outages that affected multiple services. These articles covered detecting cloud outages long before Microsoft confirmed them and provided details of symptoms we saw. You can read these articles about a September 2022 outage and another in January 2023.

Why Seven.One Entertainment Group Chose Datadog RUM for Client-side Observability

Hear why Seven.One Entertainment Group, a subsidiary of ProSiebenSat.1 Media SE , which is Germany’s top commercial broadcaster, chose Datadog Real User Monitoring and how the solution enabled them to better understand client-side issues.

Performance and User Experience Monitoring for Citrix Linux Workspaces

Citrix for Linux VDI and DaaS options allow organizations to deploy Linux digital workspaces and Linux applications that can then be accessed by end-users from Linux or non-Linux endpoints. This allows organizations to deploy applications optimized for Linux OSs to users using mobile, Mac, Windows, and BYOD (Bring Your Own Device) endpoints as well as those using native Linux.

OpenTelemetry vs Datadog - Choosing between OpenTelemetry and Datadog

OpenTelemetry and DataDog are both used for monitoring applications. While OpenTelemetry is an open source observability framework, DataDog is a cloud-monitoring SaaS service. OpenTelemetry is a collection of tools, APIs, and SDKs that help generate and collect telemetry data (logs, metrics, and traces). OpenTelemetry does not provide a storage and visualization layer, while DataDog does.

Microsoft Teams for Alerting has landed

Get crucial error and performance diagnostics sent directly to your chosen Microsoft Teams channel with Raygun Alerting. As of 2022, Microsoft Teams has surpassed Slack’s 18 million active users with a user base of over 270 million, solidifying its position as the leading business communication platform. In August 2021, we released our Slack for Alerting integration, and now it’s time to extend that capability to Microsoft Teams.

Datadog On Reliability Engineering

There are many different ways to implement Site Reliability Engineering (SRE). From team structures to roles and responsibilities to planning and prioritization flows, there’s no golden path for how to organize things. As Datadog has shifted from a startup to a quickly-growing public company, we’ve seen our own SRE practice evolve. With over 22,000 customers sending trillions of data points each day, keeping Datadog reliable is critical to our business.

New compact views in Logs tab, improved correlation between signals, and 2000+ community members - SigNal 22

Welcome to our monthly product newsletter - SigNal 22! Last month our team worked on improving the logs tab and improved the correlation between telemetry signals to drive contextual insights faster. We were also trending on GitHub and crossed 2000+ developers in our slack community. Let’s dive in to see what humans at SigNoz were up to in the month of February 2023.

The New APM: Actionable, Affordable, and Actually Built For Developers

The observability landscape - specifically your traditional Application Performance Monitoring (APM) offerings are failing modern-day developers. These legacy tools are made for ops and infra teams to keep their infrastructure and services up and running. But when it comes to helping the people that actually write the code to find and fix latency issues, these tools - which often come with massive price tags - leave developers hunting for issues causing slowdowns.

C# Performance tips and tricks

At Raygun, we’re a pretty polyglot group of developers. Various parts of our code base are written in different languages and frameworks — whatever is best for the job. That said, large parts of Raygun written with.NET, and we’re big.NET fans. Given the prevalence of C# applications (C# has been in the top 5 on the TIOBE index for about 10 years!) and the massive scale of data Raygun deals with, we’re often called on to do C# optimization work.