Operations | Monitoring | ITSM | DevOps | Cloud

Asynchronous Javascript: From Promises to Async/Await

Javascript is a funny language. It claims to be (and very much is) a single-threaded language (i.e., it executes statements in order, one at a time, one after another, in a synchronous fashion). Despite just having the one native thread to work with, it somehow allows you to write concurrent, asynchronous code that is non-blocking in nature.

Learn Grafana: Share query results between panels to reduce load time

As you add more panels to your dashboard, more requests are being made, potentially leading to your dashboard taking longer to load. While you can limit the data requested in each query, one of the best ways to reduce the loading time is to reduce the number of requests being made to the data source. Grafana makes a data source query for each panel in your dashboard, even if those queries are identical.

Top 5 API monitoring tools

The performance of your APIs is a critical factor that influences the success of a project. After implementation, you will want to constantly monitor your APIs. You may want to monitor response time on a regular basis or you may have more extensive monitoring scenarios. MetricFire specializes in monitoring systems, including APIs. You can use our product with minimal configuration to gain in-depth insight into your environments.

Jaeger Essentials: Distributed Tracing from Dapper to Jaeger

If you are dealing with microservices, serverless architecture, on any other type of distributed architecture, you have probably heard the term “Distributed Tracing.” You may have been wondering what it’s all about, and where should you start, in this post, I’ll tell you about the journey we passed at Duda, from the day we heard about distributed tracing and started to explore whether it will be useful to use it in our company, to the exploration on what is distributed tracing a

Reducing Mean Time to Resolution With Auvik

When something goes wrong in your network, you often don’t find out about it until your users are affected. By then, you’re on the receiving end of an angry phone call and you’re left scrambling to identify the issue and understand its root cause. As soon as you hang up (if the affected user even lets you hang up), you’re in a race against the clock.

Icinga for Windows: MSSQL Plugin Release v1.0.0

Today we are happy to announce that our MSSQL plugins for Icinga for Windows are enhancing the series of Icinga plugins and become released as version 1.0. With this first release we are sharing four plugins to check the current health of MSSQL itself but also internal metrics. In addition we provide a plugin to fetch MSSQL specific Performance Counters from within the database, similar to our Windows Performance Counter plugin and a backup check plugin.

BGP Monitoring with Network Insights

In this week’s tip, we are looking at a use case unique to our popular Network Insights solution. Network Insights lets our users view their network path from end to end, providing detailed granular telemetry from four primary sources: We could go into depth on any of these, but today we’re going to focus on Border Gateway Protocol (BGP) Monitoring.

7 Tips to Make Digital Performance Monitoring More Effective

A poorly performing website or web application hurts the end-user experience and can result in lost revenue and customers. That’s why businesses seek better tools and processes to simplify digital performance monitoring to expedite detection and troubleshooting of performance issues. There are numerous website performance and availability monitoring tools available for this purpose.

Application Performance Monitoring (APM) for HTTP URLs

Since its beginning, Obkio's solution focused on Network Monitoring with the Network Performance Monitoring and Network Device Monitoring feature sets. With these features, IT teams can monitor and troubleshoot intermittent network issues with precise network metrics including some Quality of Experience (QoE) metrics based VoIP Quality and MOS Score.