Operations | Monitoring | ITSM | DevOps | Cloud

April 2023

Reducing Log Volume with Log-based Metrics

As the amount of telemetry being collected continues to grow exponentially, businesses are continuously seeking cost-effective ways to monitor and analyze their systems. Data collection and monitoring can be expensive, especially when dealing with large volumes of logs. One approach to maintaining visibility while reducing the amount of data collected is through creating log-based metrics.

Coralogix Deep Dive - Tracking Every Interaction with Tracing and APM

Coralogix Tracing and APM functionality offers a unique troubleshooting experience, with rich information density, without the need to context switch, with native support for Serverless, Kubernetes, EC2 and many other services, as well as an elegant, living architecture diagram that gives instant visibility to even the most complex components of your system.

Before Taking the Plunge, Dip Your Toes in OTel

OpenTelemetry was launched in May 2019, as a merger of the OpenCensus and OpenTracing projects. The open-source, vendor-neutral project resides within the Cloud Native Computing Foundation (CNCF), which virtually ensures its longevity and widespread adoption. In fact, OpenTelemetry has gained significant traction in recent years, with support from many major cloud providers and the tech industry.

7 Quick Tips for Working with Traces in OpenTelemetry

Avoiding vendor lock-in is a ‘must’ when it comes to working with new services. Those in ITOps, DevOps, or as an SRE also don’t want to be tied to specific vendors when it comes to their telemetry data. And that’s why OpenTelemetry’s popularity has surged lately. OpenTelemetry prevents you from being locked into specific vendors for the agents that collect your data.

Announcing LM Exporter

We recently introduced the LogicMonitor Exporter which is now a part of OpenTelelemetry Collector Contrib distro. This allows you to bring your collector for streaming telemetry data from your environment to LM Envision, LogicMonitor’s hybrid and multi-cloud monitoring platform. LogicMonitor associates the exported logs and traces from a single OpenTelemetry collector to simplify your application’s operations and troubleshoot issues.

Revolutionize Your Cloud-Native Deployments with CloudFabrix using Kubernetes and OpenTelemetry

The Cloud Native Computing Foundation (CNCF) is a non-profit organization dedicated to advancing the adoption of cloud-native technologies and practices. Established in 2015 as a part of the Linux Foundation, the CNCF has become a prominent open-source organization that aims to develop a standardized and vendor-neutral cloud-native stack. The CNCF seeks to enable the use of cloud-native computing for building scalable and resilient applications in dynamic environments.

Beyond Observability and Tracing: Doing More With The Data We Have

Observability is a term that has been thrown around a lot in the past few years in the software development industry. Different people use it in different ways, but one thing that is clear is that it attempts to provide a solution to a real pain engineers are feeling. It is the pain of not knowing what is happening in the microservices architecture and how and why systems are behaving in production.

Optimize Your Prisma Queries with AppSignal and OpenTelemetry

AppSignal integrates seamlessly with Prisma via OpenTelemetry to give you invaluable insights into how your application is performing. In this blog post, we'll outline how you can use AppSignal to optimize your application's Prisma integration, mitigate inefficient database queries, spot anomalies, and improve your application's scalability.

Elastic Common Schema and OpenTelemetry - A path to better observability and security with no vendor lock-in

At KubeCon Europe, it was announced that Elastic Common Schema (ECS) has been accepted by OpenTelemetry (OTel) as a contribution to the project. The goal is to achieve convergence of ECS and OpenTelemetry’s Semantic Conventions (SemConv) into a single open schema that is maintained by OpenTelemetry. This FAQ details Elastic’s contribution of Elastic Common Schema to OpenTelemetry, how it will help drive the industry to a common schema, and its impact on observability and security.

Lightstep from ServiceNow deepens commitment to OpenTelemetry project

At Lightstep, we’ve seen many organizations grapple with “cloud-native sticker shock” as they come to understand that these complex systems require sifting through massive amounts of data across architectures and proprietary solutions. In today’s macroeconomic environment, organizations are looking to reduce costs while driving innovation, especially when it comes to cloud-native applications.

A Guide to OpenTelemetry for .NET Engineers

Hey.NET engineers! Today, we’ll explore the world of OpenTelemetry, focusing on how it can benefit your.NET applications. We’ll talk about the strengths and weaknesses of OpenTelemetry, walk you through the setup process, discuss the basics, and share some best practices. Plus, we’ll touch on topics like auto-instrumentation, metrics, and more. So, let’s dive in!

Flexible OpenTelemetry data generation for effective testing (Part 1)

Our OpenTelemetry data generator provides a seamless product-validation experience across all teams working in AppDynamics Cloud. OpenTelemetry™ is a complete telemetry system for monitoring both modern, distributed architectures in the cloud and more traditional on-prem applications.

Flexible OpenTelemetry data generation for effective testing (Part 2)

In this second (and final) segment, we continue to show how our OpenTelemetry data generator provides a seamless product-validation experience across all teams working in AppDynamics Cloud. In the first part of this two-blog series, we provided a high-level overview of OpenTelemetry™ (or OTel). a complete telemetry system for monitoring both modern, distributed architectures in the cloud and more traditional on-prem applications.

OpenTelemetry-powered infrastructure monitoring: isolate and fix issues in minutes

The process of building and maintaining modern, cloud-based applications requires a new approach to infrastructure monitoring. Traditionally, engineers would try to isolate a specific infrastructure component causing an issue — and fix it alone, without diving into code. Today, DevOps engineers must understand how application performance is related to their infrastructure. Infrastructure, for DevOps engineers, is an enabler to deploy code.

OpenTelemetry Tracing: Everything you need to know

Applications are increasingly switching from the traditional monolithic design to a modern microservices-based design with several operational benefits. However, it also introduces challenges as conventional methods for collecting metrics and logs become ineffective due to the application design’s distributed nature.

Monitoring your Express application using OpenTelemetry

Nodejs is a popular Javascript runtime environment that executes Javascript code outside of a web browser. Express is the most popular web frameworks that sits on top of Nodejs and adds functionalities like middleware, routing, etc. to Nodejs. You can monitor your express application using OpenTelemetry and a tracing backend of your choice.

Monitor your Nodejs application with OpenTelemetry and SigNoz

OpenTelemetry can auto-instrument many common modules for a Javascript application. The telemetry data captured can then be sent to SigNoz for analysis and visualization. OpenTelemetry is a set of tools, APIs, and SDKs used to instrument applications to create and manage telemetry data(Logs, metrics, and traces). For any distributed system based on microservice architecture, it's an operational challenge to solve performance issues quickly.

OpenTracing via Jaeger

Within enterprises, it used to be that applications ran on a single server. Owners could directly monitor that discrete machine, conveniently access all the logs they needed, see all the metrics that mattered, and hit the reboot button, without needing to confer with “everyone.” Those days are gone. Modern application architectures stretch the definitions of the words “federated” and “distributed.” We now have distributed applications.

Distributed Tracing for AWS CDK Applications

The AWS CDK lets users build as Infrastructure as Code (IaC) reliable, scalable, and cost-effective applications in their cloud environments. With the AWS CDK, developers can use various supported programming languages to create constructs (reusable cloud components) and compose them together into stacks and applications.

Tracing Services Using OTel and Jaeger

At observIQ, we use the OTel collector to collect host/container-level metrics and logs from our systems. But to get more detailed monitoring of our applications (APM), we use the OTel SDK and instrumentation libraries. This post aims to provide a quick start to setting up tracing exporting to a local Jaeger instance.

Introduction to Prefix Featuring OpenTelemetry

Prefix puts the power of OpenTelemetry in the hands of developers, supercharging performance optimization for your entire DevOps team. With unmatched observability across user environments, new technologies, frameworks and architectures, Prefix simplifies every step in code development, app creation and ongoing performance optimization for your apps and your team!
Sponsored Post

OpenTelemetry 101: A Non-Technical Guide to Starting Your Open Observability Journey

If you’re involved in IT Operations, you’ve probably heard of OpenTelemetry. It’s a hot topic in the observability industry, and for good reason. OpenTelemetry is a set of open-source tools and APIs that make it easy to collect telemetry data from your applications and infrastructure. This data can then be used to monitor your systems, troubleshoot problems, and improve performance.

OpenTelemetry: Why community and conversation are foundational to this open standard

While many of the popular tools for observability in software are open source, one thing they lack is open design. Most of these solutions, from Nagios to Prometheus, started as a product with an opinionated design, which happened to work well for many people. These became the de facto standards. That position of de facto standard is what every open-source project and every commercial product tries to be.

How to Monitor Cloudflare with OpenTelemetry

With observIQ’s latest contributions to OpenTelemetry, you can now use free open source tools to easily monitor Cloudflare. The easiest way to use the latest OpenTelemetry tools is with observIQ’s distribution of the OpenTelemetry collector. You can find it here. In this blog, the Cloudflare receiver is configured to monitor logs locally with OTLP– you can use the receiver to ship logs to many popular analysis tools, including Google Cloud, New Relic, OTLP, Grafana, and more.

Top Distributed Tracing Tools - Every Developer Should Know

Web applications have expanded over the past ten years to support millions of users and generate terabytes of data. Customers of these programmes anticipate quick responses and round-the-clock accessibility. When businesses adopt service-oriented architectures and give up monolithic workloads, they are stepping into the uncharted ground.

Ship OpenTelemetry Data to Coralogix via Reverse Proxy (Caddy 2)

It is commonplace for organizations to restrict their IT systems from having direct or unsolicited access to external networks or the Internet, with network proxies serving as gatekeepers between an organization’s internal infrastructure and any external network. Network proxies can provide security and infrastructure admins the ability to specify specific points of data egress from their internal networks, often referred to as an egress controller.

What is Context Propagation in Distributed Tracing?

In modern microservices-based applications, it is difficult to get an overview of how requests are performing across multiple services, infrastructure, and protocols. As companies began moving to distributed systems, they realized they needed a way to track requests in their entirety for debugging applications. Distributed tracing is a technology that was born out of this need.

Python OpenTelemetry - Walkthrough and monitoring Examples

Microservices architecture has become the new norm for modern applications due to its numerous advantages compared to traditional monolithic architecture. However, microservices also come with several challenges. Especially when it comes to observability, traditional monitoring tools and techniques can no longer handle microservices’ distributed and dynamic nature.