Operations | Monitoring | ITSM | DevOps | Cloud

August 2022

Splunk APM Expands Code Profiling Capabilities with Several New GAs

We’re excited to share new Splunk capabilities to help measure how code performance impacts your services. Splunk APM’s AlwaysOn Profiling now supports.NET and Node.js applications for CPU profiling, and Java applications for memory profiling. AlwaysOn Profiling gives app developers and service owners code level visibility into resource bottlenecks by continuously profiling service performance, at minimal overhead.

Why ITOps should care about monitoring application performance

Managing application performance has evolved –requiring ITOps teams to become more involved in understanding application performance and users of APM solutions. Keeping an eye on what affects business outcomes has expanded outside the infrastructure to include the users dependent on applications. Modern ITOps teams can no longer ignore the application performance, status, user experience, and overall health of the application alongside the supporting infrastructure.

What is FSLogix?

FSLogix is a profile management solution used to apply personalization to user sessions for application and desktop virtualization technologies such as Citrix and Microsoft Azure AVD (Azure Virtual Desktop) and enable “roaming profiles”. It used to be common to copy a profile to and from the network when a user signs in and out of a remote environment. Because user profiles can often be large, sign in and sign out times often became unacceptable.

ROI Benefits of APM Tools

Software applications have become crucial for business growth and success in today's world. However, as businesses become increasingly competitive, the necessity to provide top-notch software applications is also increasing. Additionally, as organisations gravitate towards developing extensive, feature-rich applications, they are witnessing an increase in software complexity – that can often cause things to get out of hand very quickly.

Monitoring - Best Practices for Alerting - New Whitepaper!

When evaluating a monitoring product, it is essential you fully understand its alerting capabilities. Alerting is a responsive action triggered by a change in conditions within the system being monitored. Typically, an alert can be defined by a condition to trigger the alert and an action defining what that alert should do when the trigger condition occurs.

Get Alerted to mission-critical issues directly in Slack

You’ve spoken and we’ve listened and as a result, the highly anticipated Slack integration for Raygun Alerting is here! Once integrated with Slack, you’ll receive customized error, crash, and performance alert notifications directly to the channel of your choosing. Reduce your Mean Time to Resolution (MTTR) and resolve issues in your code before your customers even notice.

Why APM distributed tracing is not enough for developers

Distributed tracing is a method of tracking requests as they propagate through a distributed system. A trace is built from spans. Each span represents an interaction, like an HTTP request, a DB query, a serverless function invocation, etc. A trace is essentially a tree of spans. Based on the collected span data, a distributed tracing platform can capture all the interactions between the different architectural components and tie them together with a trace ID.

Search all apps - understand the impact of an error across your entire tech stack

One of the most requested features for Crash Reporting has been the ability to perform a search across all of your applications rather than by one application at a time (the default behavior). It’s not hard to see why it’s a popular feature request - rather than manually performing the same search across many applications, it would be super handy to perform one search and understand the impact of the search results across all of your applications immediately.

What is Azure Advisor?

Azure Advisor analyzes your configurations and usage telemetry and offers personalized, actionable recommendations to help you optimize your Azure resources for reliability, security, operational excellence, performance, and cost. Azure Advisor is a free service and can be accessed via the GUI on the Azure portal where recommendations are collated and can be manually examined. Azure Advisor makes recommendations for potential improvements in several areas, including.

Application Observability, The Next Step in Application Performance Monitoring

Today’s cloud environments rely on microservices, service meshes, containers, and orchestration tools and are too complex for traditional tools to measure and monitor performance metrics effectively. The number of interdependent services—and the inherently ephemeral nature of cloud workloads—make it challenging to identify which metrics to monitor and issues to troubleshoot down to the root cause.

An introduction to OpenTelemetry Metrics

OpenTelemetry is a collection of APIs, SDKs, and libraries that provide an open source observability framework for instrumenting, generating, collecting, and exporting telemetry data like metrics, traces, and logs. It is incubated under Cloud Native Computing Foundation (CNCF), the same foundation which incubated Kubernetes. OpenTelemetry is quietly becoming the world standard for instrumenting cloud-native applications.

Choosing the Best Virtual Desktop Infrastructure (VDI) Technology for Your Enterprise

Virtual desktop infrastructure (VDI) is a technology that refers to the use of virtual machines to provide and manage virtual desktops. Users access virtual desktops from their laptops, desktops, thin clients, or mobile devices from anywhere. Virtual desktops are hosted in a data center, on servers, and all the necessary processing is done on the server that hosts the virtual desktops.

Kubernetes Metrics Server | How to deploy k8s metrics server and use it for monitoring

Modern digital businesses have adopted cloud technology and distributed architectures to enable on-demand scaling of resources. Containerization technologies like Kubernetes and Docker have made it possible to handle customer demands at scale. However, orchestrating a complex microservices architecture with Kubernetes is challenging. Monitoring your Kubernetes cluster can give you insights to better manage your cluster.

Citrix Monitoring Masterclass with George Spiers - Q&A

Citrix monitoring refers to the ability to monitor Citrix services end-to-end. It includes the ability to monitor user experience – from logon time to application launch time to screen refresh latency so administrators can easily monitor and track if they are meeting their service levels (SLAs).

AppDynamics Cloud: Kubernetes Overview

Kubernetes® monitoring with AppDynamics Cloud provides you with the visibility you need into your Kubernetes infrastructure. It provides you the capability to monitor metrics on clusters, namespaces, workloads, pods and ingress controllers. You also have the capability to cross validate metrics from your servers and network interfaces as well as cloud providers. Monitor your pod resources for performance issues or identify needs to scale. Kubernetes, as well as App Service Monitoring, is supported by using an OpenTelemetry™ Operator.

Memory Profiling for Java Applications, a Splunk APM Product Walkthrough

Splunk’s Product Manager Priit Potter walks you through how to identify memory bottlenecks in Java applications, in this detailed product walkthrough. See how Priit troubleshoots his own application, visualizes memory performance problems, and uses flame graphs to detail the line of code responsible for the problem, all with the help of Splunk Application Performance Monitoring.

One-stop Open Source Observability is now a reality with Log Management in SigNoz - SigNal 15

Welcome back to our monthly product updates - SigNal! Our team shipped some major upgrades to SigNoz last month. We’re elated to share that SigNoz is now available with log management. It’s a major milestone in our journey of democratizing observability for developer teams of all sizes. We also shipped an intuitive alerts builder, attended conferences, and played new games in our Friday chit-chats 🥳 A lot of new open source contributors also helped us in making SigNoz better.

Alerting: A Key Part of Application Performance Monitoring

In today’s digital world, users expect to have a seamless experience in their day-to-day applications. To achieve such reliability and stability in our application, information about the health and performance of an application has become necessary for developers to gain insights and fix bottlenecks to provide a seamless user experience. One of the best ways to gain such insights into an application is to use a monitoring system.

Static vs Dynamic Alert Thresholds for Monitoring

Every modern monitoring product will have some capabilities to leverage thresholds of some sort to automatically raise alerts when critical metrics pass a value that indicates something of concern may be occurring, such as a performance slowdown, resource constraint, or availability issue.

Sponsored Post

The top 12 APM tools for 2022

Application performance monitoring (APM) tools give you insight into the server-side performance of your website or application. From increased uptime and improved user experiences to reduced risks and decreased expenses, it provides an array of business benefits that help you move faster than competitors and deliver more value to users. So it comes as no surprise that, according to analysis by Emergen Research, the global market for application performance monitoring (APM) tools is expected to reach $15B in 2028, an impressive uptick from 2020's $6.54B.

Datadog on Informed Product Development

Datadog is an observability and security platform. That means that our users may be in a high stress situation: debugging an issue in production, managing an incident or responding to a security threat. Having a good UX is particularly critical in those cases. User interviews are very helpful, but after a product has been released in production we are able to gather a lot more data to understand how customers interact with it and make decisions about how it can be improved.

Prometheus Query Tutorial with examples

Monitoring tools are only as good as the range and visibility they offer admins into applications’ performance. Prometheus is a metrics monitoring tool that provides a pull-based system to collect and monitor time-series samples. Once the data is collected and stored, you can use Prometheus Queries to interact with the data: select and aggregate across the provided dimensions. This article takes the reader from concept to content state about the Prometheus Query language.