Operations | Monitoring | ITSM | DevOps | Cloud

Demystifying Java Lambda Expressions

SRE and IT Operations play a critical role in ensuring reliable, high-performance applications. Yet, SREs (Site Reliability Engineers) often face ‘thrown-over-the-wall’ code deployments to operate without having insights into the code-level features. In my previous article (“Is your Java Observability tool Lambda Expressions aware?”), I delved into one such code-level feature: Java lambda expressions which replace anonymous inner classes.

SigNoz Launch Week - Day 3 - Frontend Monitoring

Welcome to SigNoz Launch week! In day 3 we will focus on monitoring frontend with SigNoz. We will take examples on how to monitor web vitals of your application and monitoring errors in client applications. This will be followed by a discussion with our maintainers on nuances of building performant frontend application for data dense products like SigNoz. Do tune in!

How Complyt used Datadog's Cloud Cost Management to reduce their cloud spend

Learn how the team at Complyt was able to integrate Cloud Cost Managament in a matter of hours and quickly pinpoint underutilized services to cut their cloud spend in half. CCM delivers cost data where engineers work and with resource-level context like CPU, memory, and requests — easily scoped to their services and applications — so that they can take action and spend effectively.

Cultivating Your Tech Garden: Enriching APM with Synthetic Monitoring

Welcome to the Tech Garden, a place where our monitoring tools, like to diverse flora, contribute to a thriving digital ecosystem. Our journey starts with the foundational roots of Application Performance Monitoring (APM), crucial for initial growth and stability, like the roots beneath our fruit trees.

SigNoz Launch Week - Day 1 - Logs Explorer

Welcome to SigNoz Launch Week 1.0! This is our first launch week, and we’re excited to introduce you to some cool new features in SigNoz. We ship fast but often miss sharing the story behind these features with our community. Launch week for us is an opportunity to share the behind-the-scenes of new features that we have built in the recent past. Our open-source maintainers will share the story on the whats, whys, and hows of new upgrades to SigNoz!

APM From a Developer's Perspective

In twenty years of software development, I did not have the privilege of being on call, of tending to my software in production. I’ve never understood what “APM” means. Anybody can tell me what it stands for—Application Performance Monitoring (or sometimes, the M means Management)—but what does it mean? What do people use APM for?

What Is Application Performance Monitoring?

Every business is a software business. And by software, we don’t mean code—we mean running software serving customers in production. Those customers may be internal to the company, they may pay you money, or they may represent attention that increases ad revenue—either way, making them happy is your business. And your fast, reliable software makes them happy. Application performance monitoring, also known as APM, represents the difference between code and running software.

Monitoring Kafka with OpenTelemetry including client side monitoring

In this video, you will see a demo of how to monitor Kafka with OpenTelemetry. We will instrument a NodeJS application using Kafka and get client side metrics like delay between producer emitting a message to consumer receiving it via distributed tracing. We will also get Kafka server metrics like consumer lag and plot it dashboards.

Why ngrok Prioritized a Datadog Integration for Streamlined Monitoring of HTTP Events

ngrok delivers instant ingress to your applications in any cloud, private network, or devices with authentication, load balancing, and other critical controls using their global points of presence. Hear from Chad Tindel, Field CTO & VP WW Solution Architecture, on why Datadog was their most requested integration and how it provides an easy pathway to ship application and traffic logs into one unified observability platform.

Bridging the Gap: Overcoming Communication Challenges Between Helpdesk, SREs, IT Teams, and Database Administrators

One area where communication breakdowns commonly occur is between helpdesk / IT teams / SREs and database administrators (DBAs), especially when troubleshooting application problems associated with databases. Smooth communication between different teams is key to resolving application performance issues efficiently and speedily. However, it is usually inappropriate for helpdesk staff to have access to the database monitoring privileges and tools used by DB administrators.

Datadog Conversations: Toyota's Shift to Software-First Mobility

As the world’s largest automotive manufacturer and the leading software-first mobility company, Toyota leans on Datadog to achieve its goals of delivering value to customers and uplifting employees with new technologies and processes. Jason Ballard, IT Executive and General Manager, shares his top priorities for the enterprise in North America and offers his advice for how other leaders in the industry can transform their business.

Advancing Observability Maturity: Core Benefits

One of the major trends in software development in the last decade has been “shifting left” responsibilities that have traditionally been under operation’s domain to earlier in the software development life cycle (SDLC). It first came in the form of DevOps where a lot of the software engineering best practices were introduced to the deploy, operate, monitor phases. Such examples include continuous integration and continuous deployment (CI/CD) and Infrastructure as Code (IaC).

Latest Top 11 Log Monitoring Tools [Includes Open-Source]

For any software company, a log monitoring tool is a must for collecting, storing, and providing a centralized view of all logs from different applications and hosts for faster anomaly detection, incident resolution, and troubleshooting. They can also help detect security threats and provide audit trails. They are effective in capacity planning, decision-making, and ensuring optimized performance.

Datadog on Kubernetes Autoscaling

Datadog, the observability platform used by thousands of companies, runs on dozens of self-managed Kubernetes clusters in a multi-cloud environment, adding up to tens of thousands of nodes, or hundreds of thousands of pods. Also, this infrastructure is used by a wide variety of engineering teams at Datadog, with different features and capacity needs that may also change overtime.

This Month in Datadog: Dynamic Instrumentation, Log Pipeline Scanner, Network Device map, and more

Datadog is constantly elevating the approach to cloud monitoring and security. This Month in Datadog updates you on our newest product features, announcements, resources, and events. This month, we put the Spotlight on Dynamic Instrumentation..

Livestream: Client side monitoring & metrics for Kafka using OpenTelemetry & SigNoz

In this livestream, we will walk through a demo of how to get client side insights from Kafka using distributed tracing. We will take a NodeJS producer and consumer setup communicating via Kafka to show how one can instrument this with OpenTelemetry, and get metrics from a client perspective. We will also touch on getting Kafka metrics using OpenTelemetry receivers.

OpenTelemetry Flask Instrumentation Complete Tutorial

In this article, we will use OpenTelemetry to instrument a sample Flask app for traces. Flask is one of the most popular web application frameworks of Python. It consists of Werkzeug WSGI toolkit and Jinja2 template engine. Instrumentation is the biggest challenge engineering teams face when starting out with monitoring their application performance. OpenTelemetry is the leading open-source standard that is solving the problem of instrumentation.

Monitoring apps based on Falcon Web Framework with OpenTelemetry

Falcon is a minimalist Python web API framework for building robust applications and microservices. It also compliments many other Python frameworks by providing extra reliability, flexibility, and performance. Using OpenTelemetry, you can monitor your Falcon applications for performance by collecting telemetry signals like traces. Instrumentation is the biggest challenge engineering teams face when starting out with monitoring their application performance.

Elastic APM for iOS and Android Native apps

Elastic APM for native apps provides auto-instrumentation of outgoing HTTP requests and view-loads, captures custom events, errors, and crashes, and includes pre-built dashboards for data analysis and troubleshooting purposes Elastic® APM for iOS and Android native apps is generally available in the stack release v8.12. The Elastic iOS and Android APM agents are open-source and have been developed on-top, i.e., as a distribution of the OpenTelemetry Swift and Android SDK/API, respectively.

Beyond deployment: The ongoing challenges in application performance monitoring implementation

In the age of digital acceleration, application performance monitoring (APM) acts as a sentinel, empowering organizations to maintain, analyze, and optimize the health of their digital ecosystems. However, as organizations navigate the intricacies of distributed architectures, hybrid cloud deployments, and dynamic workloads, they confront a complex terrain marked by data proliferation, siloed environments, and a scarcity of skilled personnel.

Podcast - The Power of Observability and Automation of Citrix Technologies with eG Innovations

The Citrix Ready team recently recorded a podcast with eG Innovations for their Tech Fusion podcast series. Hosted by Neil C. Hughes from The Tech Blog Writer, Wendy Howard from eG Innovations’ pre-sales, and Manjunatha Gali from Citrix Ready discussed how eG Enterprise enhances and goes beyond native Citrix monitoring tools with its unique observability and automation features. You can listen to the podcast: They covered a wide range of topics, including.

Self Hosted Retrace - For your Data Governance, Centralised Control needs

Our customers can now get a self hosted Retrace, where their own data will never leave the Azure cloud environment. Stackify by Netreo will deploy and manage the Retrace platform that includes infrastructure components and software. Customer will get the access to the Retrace within their corporate domain, rather than public internet.

A Lightweight Open Source ELK alternative

ELK is the acronym Elasticsearch, Logstash, and Kibana, and combined, it is one of the most popular log analytics tools. Elastic changed the license of Elasticsearch and Kibana from the fully open Apache 2 license to a proprietary dual license. The ELK stack is also hard to manage at scale. SigNoz can be used as a lightweight alternative to the ELK stack.

Will Broadcom's plans for VMware affect you?

It is an unsettling time for many of our partners and customers, particularly those leveraging VMware technologies such as VDI and server virtualization, with uncertainty of Broadcom’s plans after their recent acquisition of VMware and likely changes to licensing costs, SKUs, product availability and so on.

6 best practices for application performance monitoring

In today’s digital era, where applications are the lifeline of many businesses, the importance of monitoring and observing their performance is undeniable. It’s not just about keeping systems up; it’s about understanding how applications behave and ensuring they meet the ever-growing expectations of users. Let’s take a look at six best practices in application performance monitoring that organizations can implement to set themselves up for success.

Monitoring your FastAPI application with OpenTelemetry

FastAPI is a modern Python web framework based on standard Python type hints that makes it easy to build APIs. It's a relatively new framework, having been released in 2018 but has now been adopted by big companies like Uber, Netflix, and Microsoft. Using OpenTelemetry, you can monitor your FastAPI applications for performance by collecting telemetry signals like traces. FastAPI is one of the fastest Python web frameworks currently available and is really efficient when it comes to writing code.

Improve Cloud Visibility with JFrog's SaaS Log Streamer

The beauty of deploying SaaS-based applications is that you don’t have to worry about building the infrastructure, hiring engineers to maintain it, staying on top of upgrades or worry about application security. Indeed, these are some of the main benefits you get by using a SaaS offering. However, the world of software is full of trade-offs, so, what do you lose out on?

Elevate Your Shopify Design: 6 Steps to Improve Your Shopify Store Design

As of 2024, there are over 4.8 million live websites powered by Shopify. With a substantial 16.36% of the global e-commerce market share since 2023, Shopify has firmly established itself as a powerhouse in the realm of e-commerce. In the U.S. market, its dominance is even more pronounced, commanding about 28% of the e-commerce software market last June 2023. This impressive growth trajectory highlights Shopify’s effectiveness in providing businesses with the tools they need to succeed online.

How Autodesk engineers better service and own their infrastructure.

Morgan Goose, Autodesk, shares how he and his team have democratized observability and made it a default offering for all their engineers. Autodesk is a global leader in software for people who design and make the world. That includes software for architects, builders, engineers, 3D artists, and production teams. To ensure the best customer experience, Autodesk has partnered with Datadog and is taking advantage of products like DBM to quickly identify and maintain the systems they instrument.
Sponsored Post

Ensuring software quality with integration testing

Before the Raygun API limited release last year, we'd been consistently receiving requests for a public API for a long time, to provide a way for our customers to access their Raygun data programmatically. We're now proud to say we're providing a public API with a range of endpoints, but it took us a lot of planning and development to get here! In this post, I'd like to take you back to the beginning of development on our big API project. Specifically, I want to walk through the pivotal decisions we made around testing when we started development on the project, and how (and why) these have paid off.

JS Toolbox 2024: Bundlers and Test Frameworks

JavaScript is bigger than ever, and the ecosystem is nothing short of overwhelming. In this JS toolbox 2024 series, we’ve selected and analyzed the most noteworthy JS tools, so that you don’t have to. In part 1 of this series, we explored the foundations of any JavaScript project: Runtime environments and package management. In part 2, we focused on JavaScript frameworks and static site generators.

16,000+ Github stars, New Design Theme & Front Page of HN - SigNal 33

Welcome to the first SigNal of 2024! It is a year that we’re looking forward to accomplishing great things. We recently crossed 16,000+ GitHub stars as we continue to be amazed by the support of the developer community in our mission of open-source observability. Let’s see what humans of SigNoz were up to in January 2024.