Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.

We Learn Systems by Changing Them

It is only possible to come to an understanding of a system of interest by trying to change it. Here, Jackson contrasts action research with old-style hard science, which tries to study a system from the outside. Laboratories draw a line between experiment and scientist. In the social world, there is no outside: we participate in the systems we study. I’ve noticed this in code: when I come to an existing codebase, I get a handle on it by changing stuff.

Nobl9's Service Level Objectives Platform Runs on InfluxDB

Tracking Service Level Objectives (SLOs) helps developers build more reliable software. At least, that’s the hope of Nobl9. The company’s self-titled SLO platform provides real-time data to software developers, DevOps practitioners, and reliability engineers so that they have the information they need to build reliable features quickly.

Top 4 Use Cases for Using Restorepoint for MSP Compliance

The managed services provider (MSP) industry is at a pivotal moment in its history. With data management, security, and privacy regulations getting strengthened and added to the books all over the world, and with awareness of the risks associated with those issues on the rise, MSPs must take their role in compliance seriously. Any failure to do so will put individual MSPs at a competitive disadvantage, and incidents involving MSPs will be a stain on the industry’s reputation.

Minify CSS and JavaScript to accelerate website speed

Minification is the technique of terminating all undue extra characters from the source code. This method reduces file sizes, allowing for faster load times and less bandwidth load. Less code appearing in front-end web pages also leads to a more compact, faster-loading website. Most importantly, minification speeds up web pages for users on limited data plans, allowing them to enjoy your content with less worry about exceeding their download quota.

Link Monitoring: A Comprehensive Guide to Network Optimization

Links are the plugs, sockets, cables, and electrical signals traveling through a network. Every link implies a function. At the hardware level, electronic signals activate functions; data are read, written, transmitted, received, checked for error, etc. At the software level, instructions activate the hardware (access methods, data link protocols, etc.). At higher levels, the data transferred or transmitted may request functions to be performed (client/ server, program-to-program, etc.).

Continuous Profiling: A New Observability Signal

We’ve all grown used to logs, metrics and traces serving as the “three pillars of observability.” And indeed they are very important telemetry signals. But are they indeed the sum of the observability game? Not at all. In fact, one of the key trends in observability is moving beyond the ‘three pillars: One emerging telemetry type shows a particularly interesting potential for observability: Continuous Profiling.

Icinga DB Web: Combined permission and restriction management

Last week we released the final first version of Icinga DB and its web interface module Icinga DB Web. Icinga DB Web offers many new features and a completely new design. The monitoring module has its limitations when managing a role, as it handles permissions and restrictions separately. This means that the permissions for a role are not related to the restrictions of the role To understand this better, here is an example.

Proactively monitor service performance with SLO alerts

Service level objectives (SLOs) state your team’s goals for maintaining the reliability of your services. Adopting SLOs is an SRE best practice because it can help you ensure that your services perform well and consistently deliver value to users. But to gain the greatest benefit from your SLOs, you need ongoing visibility into how well your services are performing relative to your objectives.

Understanding Middleware: What It Is and How It Works

Distributed systems are highly scalable and efficient — but only when integrated into a powerful network. A distributed system can only function if all its applications can communicate effectively with one another. However, this is often easier said than done due to the multi-layered nature of modern architectures. Modern architectures consist of applications written in various languages with different protocols, and they are spread across multi-cloud and multi-cluster environments.