Operations | Monitoring | ITSM | DevOps | Cloud

%term

Building On-call: Our observability strategy

At incident.io, we run an on-call product. Our customers need to be sure that when their systems go wrong, we’ll tell them about it—high availability is a core requirement for us. To achieve the level of reliability that’s essential to our customers, excellent observability (o11y) is one of the most important tools in our belt. When done right, observability improves your product experience from two angles.

How to monitor your Kubernetes metrics server

In this article, we will examine a Kubernetes metrics server and its uses. We will also learn how to set one up and use it to monitor Kubernetes metrics. Finally, we will explore using Hosted Graphite by MetricFire to monitor Kubernetes metrics. To easily get started with monitoring Kubernetes clusters, check out our tutorial on using the Telegraf agent as a Daemonset to forward node/pod metrics to a data source and use that data to create custom dashboards and alerts.

Implementing OpenTelemetry in Spring Boot - A Practical Guide

OpenTelemetry can auto-instrument your Java Spring Boot application to capture telemetry data from a number of popular libraries and frameworks that your application might be using. It can be used to collect logs, metrics, and traces from your Spring Boot application. In this tutorial, we will integrate OpenTelemetry with a Spring Boot application for traces and logs. Before the demo begins, let's have a brief overview of OpenTelemetry.

Using K8S But Not Overhauling Your Devops Processes

Kubernetes is now the industry standard for cloud-based organizations. Slowly, many enterprises and mid-level companies are adopting it as the default platform for managing their applications. But we all know Kubernetes adoption has its challenges, as well as its associated costs. How do we decide when and what to migrate to Kubernetes? Does migrating to Kubernetes mean overhauling all DevOps processes? Adopting K8S should not lead to an overhaul of your DevOps process - it should complement it.

How does Git work?

If you're like me and have less than twenty years of software engineering experience, the thought of a world without Git doesn't seem possible. When I started to research for this post, I almost fell out of my chair when I read that Git was created in 2005. It doesn't seem that long ago... either that, or I'm simply getting old. When I started programming, I asked myself a question I sometimes still ask myself today - How does git work? I often find myself being scared of certain Git commands.

Energy Operations with Accurate Natural Gas Price Forecasting

In an era where the energy landscape is evolving at an unprecedented pace, navigating the complexities of natural gas pricing is more crucial than ever. Accurate forecasting of natural gas prices plays a pivotal role in ensuring efficient and profitable energy operations. As the world transitions to a more diverse energy mix, understanding the challenges and opportunities in natural gas price forecasting becomes essential for strategic planning and operational success.

Boosting Productivity: How Primary Care Physicians Improve Workforce Well-being

Today's intense business environment has been pushing organizations to find ways to increase efficiencies and satisfy employee health. While improving mental health support has been a key focus, less attention has been given to how primary care physicians (PCPs) can support workforce well-being. For that reason, more employers integrate primary care services into their corporate wellness programs to prevent the progression of chronic diseases while enhancing employees' mental health and, consequently, their productivity.

5 Software Applications Needed If Leaving Corporate to Start Your Own Company

Leaving the stability of a corporate job to start your own company is a bold move. It’s a decision filled with potential, but it also comes with significant challenges. One of the most critical aspects of setting up your own business is ensuring that you have the right tools in place. The right software applications can help streamline your operations, optimize workflows, and manage customer relationships effectively.

Optimizing DevOps with Kubernetes Ephemeral Environments: Efficient Testing and Deployment

Ephemeral environments transform software development by providing temporary, isolated spaces for testing and deploying microservices without affecting production. Given its robust orchestration capabilities, Kubernetes excels at creating these temporary environments, allowing teams to efficiently manage and scale containerized applications. By integrating tools like Helm and Kustomize, developers can maintain a codified version of their app and its dependencies.