VSHN is a DevOps company based in Zurich, Switzerland with 42 employees specializing in DevOps, Docker, Kubernetes, and cloud operations. It has been in business since 2014 and has been cash flow positive since 2015. VSHN values taking responsibility, expert knowledge, cost savings through automation, equal opportunity employment, and collaboration with software developers. It is the leading Swiss partner for DevOps services and the first Kubernetes Certified Service Provider in Switzerland.
2. VSHN - The DevOps Company
● 42 employees, 25+ MSc. / BSc. in Computer Science
● Owner-managed, no external investors
● SCRUM, KanBan, Agile
● Offices location directly at Zurich HB
● Founded in 2014, cash flow positive since 2015
22
Our Company
Our Values
● Take responsibility and guarantee 100% reliability
● Expert knowledge and Swiss quality in all work steps
● Cost savings through automation and standardization
● Equal Employment Opportunity
● Operation of software on any infrastructure -
whether cloud or in-house
● Collaboration with software developers -
stability despite agility
● Automation of DevOps processes
● First Kubernetes Certified Service Provider in
Switzerland
● ISO27001 certified and FINMA audited
Business & Operations processes
Our Business
3. Learn more at:
https://vshn.ch/
3
VSHN (pronounced ˈvɪʒn like "vision") is the
leading Swiss partner for DevOps, Docker,
Kubernetes, OpenShift and 24/7 Cloud
Operations.
We look forward to hearing from you.
Follow us on Twitter!
@vshn_ch
VSHN AG - Neugasse 10 - CH-8005 Zurich - Switzerland - +41 44 545 53 00 - https://vshn.ch/ - info@vshn.ch
4. VSHN - The DevOps Company
Signalilo
Visualizing Prometheus Alerts in Icinga
Simon Gerber, VSHN AG
5. VSHN - The DevOps Company 55
Monitoring at VSHN
6. VSHN - The DevOps Company 66
Monitoring OpenShift
● 25 OpenShift Clusters
○ Custom Icinga checks
● Since OpenShift 3.11
○ Prometheus
○ Alertmanager
7. VSHN - The DevOps Company 77
Signalilo
Alertmanager
OpenShift cluster
Signalilogenerated
alerts
webhook
VSHN
API calls
8. VSHN - The DevOps Company 88
Prometheus alerts in Icinga
13. VSHN - The DevOps Company 1313
Alerts as Services
14. VSHN - The DevOps Company 1414
Alerts as Services
● Passive service
● Service state updated by Signalilo
● alertname annotation as service
display name
● message annotation as check output
● severity label translated to service
state
15. VSHN - The DevOps Company 1515
Alerts as Services
● All alert annotations and labels visible as
custom variables
● Services in OK state are GCd by Signalilo
○ state for GC process is stored as custom
variables on alert
16. VSHN - The DevOps Company 1616
Alerts as Services
● The same alert results in
update to same Icinga service
● Alert identity defined as set of
labels and annotations
○ except for severity label
17. Signalilo is Open Source
Coming Soon!
https://github.com/vshn/signalilo
17
18. Come visit us for a coffee!
VSHN AG - Neugasse 10 - CH-8005 Zürich - +41 44 545 53 00 - https://vshn.ch/ - info@vshn.ch
https://vshn.ch/kontakt/
Follow us on Twitter!
@vshn_ch
18