Please Standby We’ll be starting shortly
1
Please Standby Well be starting shortly 1 Monitoring as Code With - - PowerPoint PPT Presentation
Please Standby Well be starting shortly 1 Monitoring as Code With Sensu + Ansible Jef Spaleta (Sensu) Tadej Borovak (Xlab Steampunk) XLAB Steampunk Helping ISVs build high-quality Ansible Collections. Design & Maintenance &
1
Jef Spaleta (Sensu) Tadej Borovšak (Xlab Steampunk)
Helping ISVs build high-quality Ansible Collections.
galaxy.ansible.com/steampunk galaxy.ansible.com/sensu/sensu_go
Design & Development Maintenance & Support Certification
vs Infrastructure as Code
Sensu Go Ansible Collection
Sensu events using Ansible Tower
5
6
record, and data platforms like ElasticSearch, Splunk!
tracing
& exporters (Nagios, StatsD, Telegraf, Prometheus, Sensu)
remediation or integrations with Ansible Tower, RunDeck, and SaltStack
7
8
But wait there’s more!!!!!
/bonsai.sensu.io)
9
10
11
12
Collections are great advancement for Ansible community
conjunction with upstream Sensu Go releases
13
Entity: agents + proxies Checks: scheduled monitoring workloads run by agents Observability Pipelines: filter + transform + process Events: the base data structure Sensu Go pipeline processes Subscriptions: loosely couples checks to entities Assets: sharable binaries to support monitoring workloads, Sensu installs at runtime without the need to pre-provision hosts.
14
15
16
17
Close the loop between monitoring and automation for better alerts. Use operator knowledge encoded in Ansible Tower automation to resolve Sensu events. Only escalate alerts to humans for situation existing playbooks can’t resolve!
17
○ Uses Ansible Tower Jobs Template API ○ Granular flow control when Ansible Tower jobs are triggered
○ Reduce alert fatigue by leveraging Ansible playbooks as remediation tools ○ Allows for further escalation if automation fails to resolve Sensu event
18
18
19
20
21 21
using the Ansible Sensu Go collection or using sensuctl
workloads with operational infrastructure
re-provisioning infrastructure
https:/ /sensu.io/resources/webinar/self-healing-workflows-with-the-sensu-ansible-tower-integration
http:/ /discourse.sensu.io/signup
https:/ /sensu.io/contact
22 22
steampunk.si/webinars-training/intro-testing-ansible-collections Visit us: steampunk.si Reach out to us: steampunk@xlab.si
Testing Ansible Collections
available on demand
24