Operations | Monitoring | ITSM | DevOps | Cloud

Sensu

Achieve comprehensive observability with Sensu and Elasticsearch

Elasticsearch is a great platform for any data lake initiative, and ideal for analyzing your monitoring and observability data. But if you’re working with a number of different monitoring and observability tools, especially across multiple cloud environments, you might find it challenging to get all your data into Elasticsearch.

Go for systems operators, part 1: a brief history of Go

For Sensu Software Engineer Eric Chlebek, the Go programming language is a core part of his day-to-day, and building a monitoring tool has given him unique insight into the world of operations and what operators are looking for in a monitoring solution. In this series, he shares his learnings about Go as it relates to and benefits IT operators.

Kubernetes vs. Docker Swarm: choosing the best option for you

If you’re reading this post, you may have decided to containerize your applications. That’s great! The next step is to decide which container orchestration platform is best for you: Kubernetes or Docker Swarm. In this post, you’ll learn the key differences between Kubernetes and Docker Swarm, as well as the pros and cons of both approaches.

Getting started with Minikube: a Minikube tutorial

Minikube is a utility you can use to run Kubernetes (k8s) on your local machine. It creates a single node cluster contained in a virtual machine (VM). This cluster lets you demo Kubernetes operations without requiring the time and resource-consuming installation of full-blown K8s. A screenshot of the Minikube interface. 💯 emoji use. This flexibility enables you to try out Kubernetes deployments, perform development tasks, or test configurations easily.

Filling gaps in Kubernetes observability with the Sensu Kubernetes Events integration

Kubernetes and its various APIs offer a wealth of information for monitoring and observability. In a recent webinar with the CNCF (as well as a whitepaper based on that webinar), Sensu CEO Caleb Hailey goes in-depth into the most-useful APIs for cloud-native observability. In this post, we’ll focus on the Kubernetes Events API — including why it matters and how it can add context for your observability strategy.

[Webinar] Self-healing workflows with the Sensu Ansible Tower integration

Sensu Developer Advocate Jef Spaleta demos our Ansible Tower integration, walking through how it works, showing how you can achieve self-healing workflows and avoid manual workarounds with Sensu + Ansible. You'll also learn all about the Sensu Ansible Tower integration, including how it works with existing playbooks via Ansible Tower Job Templates.

How to collect Prometheus metrics and store them anywhere (with Sensu!)

As my co-founder Caleb Hailey likes to say, collecting monitoring and observability data is essentially a solved problem. The only remaining challenges are related to getting that data where you want it to go. When dealing with different formats — say, collecting Prometheus metrics and storing them in Elasticsearch — this can be a non-trivial problem. Put simply, it’s like trying to put a square peg into a round hole.

LDAP authentication with Sensu Go: troubleshooting & tips

SSO is often accomplished by using Lightweight Directory Access Protocol (LDAP). While LDAP has a variety of use cases, in this post, I’ll focus on authentication — specifically, how to use LDAP authentication for single-sign on (SSO) with Sensu Go. First off, a quick overview of Sensu authentication.

Know your access control: RBAC vs. ABAC

Working together successfully as a team — especially in this increasingly remote world — is all about collaboration. As part of that collaboration, it’s critical that team members have access to the files and programs they need to accomplish their jobs, and that access should be easily revocable for when employees change roles or leave the company. This is achieved through access control, which, simply put, defines who is allowed to access what.