Operations | Monitoring | ITSM | DevOps | Cloud

Tutorial: Monitoring Your Core Web Vitals

Web performance used to be easy. You’d time how long a page takes to load, easy. But the rise of client-side JavaScript has introduced bold new ways for websites to be frustratingly slow. Measuring this new slowness will take new metrics. Google calls them the Core Web Vitals. Each of the Core Web Vitals measures a different aspect of how a web application responds. This post will take a look at each of these metrics, what they measure, and how to use them.

Your team is running containers, but are they secure?

Organizations are modernizing IT infrastructure, restructuring teams, and accelerating application delivery with containers and Kubernetes. As with any technology, organizations are at various places within their journey. However, according to Gartner, more than 75% of global organizations will be running containerized apps in production by 2022. Chances are your team is using containers for some applications.

What's the best way to create ServiceNow Incidents from SCOM?

If you have ServiceNow and SCOM you will want to integrate these tools to ensure they deliver maximum value for your business. There are four key benefits of creating ServiceNow incidents from SCOM: 1) Increase value of existing infrastructure monitoring tools by consolidating information and integrating them with connectors. 2) Understand root cause of the problem and reduce Mean Time to Repair (MTTR) by transforming incidents into actionable alerts.

Puppet's journey into Continuous Compliance

During my tenure at Puppet, I’ve learned that almost everything we do is focused on two things — eliminating soul-crushing work, and the never-ending desire to solve really hard customer problems. Couple those with the positive and energetic attitude of the Puppet team, and we’re bound to have a profound impact on our customers. Maybe I’ve had too much Kool-Aid?

Introducing CFEngine Custom Promise Types

In CFEngine 3.17, custom promise types were introduced. This allows you to extend policy language, managing resources which don’t have built in promise types. The implementation of custom promise types is open source, and available in both CFEngine Enterprise and CFEngine Community. To implement a new custom promise type, you need a promise module.

Why You Should Monitor Your GCP Infrastructure

Google Cloud Platform (GCP) is a crowd favorite of both developers and large enterprise consumers. While some smaller GCP services occasionally shut down with little warning, the main GCP services continue to grow in both adoption and functionality. Monitoring and understanding GCP usage across an organization becomes more complex as the organization grows and functionality increases.

Python Memory Management: The Essential Guide

Python is not known to be a "fast" programming language. However, according to the 2020 Stack Overflow Developer Survey results, Python is the 2nd most popular programming language behind JavaScript (as you may have guessed). This is largely due to its super friendly syntax and its applicability for just about any purpose.

Beginner's Guide to Jaeger + OpenTracing Instrumentation for Go

This post aims to provide a very simple beginner’s guide to Jaeger + OpenTracing instrumentation for Go applications (the terms “application” and “service” is used interchangeably in this document) via a working example. If you are new to instrumentation, I recommend that you first read this post for a practical introduction to instrumentation for Jaeger and OpenTracing. You can also get more info on using logs in Go.

Using Microsoft's New Network Connectivity Insights Tools

Microsoft’s new network insights tools – recently released as a preview – provides an overview of connectivity to your tenant and gathers information from the new Microsoft 365 network. These previews make it easier for administrators to better understand potential problems and whether users have good or bad connectivity to the service.