Operations | Monitoring | ITSM | DevOps | Cloud

How Distributed Tracing augments the APM experience?

There are standalone distributed tracing tools like Jaeger, and there are APM tools that do not provide distributed tracing capabilities. In this article, we will see how distributed tracing complements an APM tool for a holistic performance monitoring experience. Both APM and distributed tracing are critical tools to understand the performance of your applications. And if your application is facing performance issues impacting customer experience, you need to understand what’s causing it fast.

Monitoring GraphQL APIs with OpenTelemetry

GraphQL is a query language for APIs developed by Facebook in 2012. It was then open-sourced in 2015. GraphQL enables frontend developers or consumers of APIs to request the exact data that they need, with no over-fetching or under-fetching. In this article, we will learn how to monitor GraphQL APIs with the open-source APM tool, SigNoz. GraphQL has become a popular alternative to REST because of its ease of use. It enables developers to pull data from multiple data sources in a single API call.

Why is Distributed Tracing in Microservices needed?

Microservices architecture allows technology companies to build application services around business capabilities. It enables rapid development and also boosts developer productivity. But it also introduces complexity. Troubleshooting and operating an internet-scale application based on microservices is hard. And that’s where distributed tracing comes into the picture. Traditional monolithic application architecture is easy to develop, deploy and monitor.

A sleek new trace filter and trace details tab, 50+ contributors in our tribe - SigNal 10

One who moves the hill sets off by taking away the rocks. This is our 10th monthly update, and looking back at it, I can’t help feeling proud of our consistent efforts. Numerous releases, GitHub issues, sprints, and standups have brought us here. And it’s incredible to see what small teams with purpose can build with a consistent effort. Without further ado, let’s see what our 10th edition has to offer.

Implementing distributed tracing in a nodejs application

In this article, we will implement distributed tracing for a nodejs application based on microservices architecture. To implement distributed tracing, we will be using open-source solutions - SigNoz and OpenTelemetry, so you can easily follow the tutorial. In modern microservices-based applications, it is difficult to understand how requests are performing across multiple services, infrastructure, and protocols.

Advanced filters on the upcoming Traces tab, 40+ PRs and getting featured - SigNal 09

Hola! Welcome to SigNal 09, where I will run you through the updates of the first month of 2022! The focus of the month was our upcoming brand new Traces page. It will enhance the application debugging experience manifolds with powerful filters to see your data across different dimensions. We also launched our Technical Writer Program. The idea is to educate our community more about SigNoz, OpenTelemetry, and distributed tracing among other things.

Deploy SigNoz using Helm charts, 500+ members on our slack community - SigNal 08

Welcome to SigNal 08, and the last SigNal issue of 2021! 🥳 This month, we made numerous PRs improving our product experience, added new awesome contributors, and launched a new initiative to discover better UX for our users. We also crossed 500+ members on our Slack community! 🥳 Wrapping up 2021, let’s see what Humans at SigNoz were up to in the month of December!

Get alerts on metrics that matter to you with SigNoz - SigNal 07

Welcome to SigNal 07! We sipped coffee, shipped code, fixed bugs, and made commits! The highlight of November was the alerts feature release 🔔. We also expanded our team and got our first community-led tutorial on how to monitor Ruby on Rails app with SigNoz. Let's dive in to see what humans of SigNoz have been up to in the month of November.