understanding production through your customers’ eyes @cyen @honeycombio
2012 DEV OPS reliability! velocity!
2012 DEV OPS
DEV OPS SALES SUPPORT FINANCE PRODUCT + MARKETING
DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT + MARKETING
DEV OPS logs +exception trackers monitoring • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
2012 DEV OPS living in: development living in: production
2012 !@#$% DEV OPS logs dashboards + exception trackers + metrics
2012 CPU is up and write latency is down on half the nodes in the cassandra cluster! What did you do? DEV OPS
2012 !@#$% DEV OPS
2012 The latest build increased API latency for our biggest customer , on our most expensive endpoint ! DEV OPS logs dashboards + build IDs + exception trackers + metrics + customer IDs + endpoints
2012 living in: development DEV OPS living in: production
2019 DEV OPS
2019 DEV OPS THE FIRST WAVE: getting ops folks to code API USER GATEWA BILLING MGMT Y PARTNE PAYMEN APP WEB UI RMGMT TS INTERN NOTIFIC TXN AL WEB ATION MGMT UI SYSTEM
2019 DEV OPS getting ops folks to code THE FIRST WAVE: THE SECOND WAVE: teaching devs to own code in production
2019 observability DEV OPS it’s all about sharing SOFTWARE OWNERSHIP
2019 observability a.k.a. understanding the behavior of a system based on knowledge of its external outputs. a.k.a. "what is my software doing, and why is it behaving that way?"
2019 observability (being able to ask new questions of my systems in production) tools... + people + processes
DEV OPS logs monitoring • Realtime +exception trackers • Graph-based • Flexible data format • Quick to iterate
DEV OPS logs monitoring • Realtime +exception trackers • Graph-based • Flexible data format Data: • Quick to iterate •Structured •High Cardinality •High Dimensionality = Context
DEV OPS logs +exception trackers monitoring • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
DEV OPS logs +exception trackers monitoring • Realtime • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES CRMs customer SUPPORT • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
DEV OPS logs +exception trackers monitoring • Realtime • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
DEV OPS logs +exception trackers monitoring • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
DEV OPS logs +exception trackers monitoring • Realtime • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES CRMs customer SUPPORT • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented
DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT + MARKETING
observability "NOTHING IS NEW"
DEV OPS SALES observability SUPPORT FINANCE PRODUCT + MARKETING
and by the way…
DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT + MARKETING
ASK NEW QUESTIONS thanks! SHIP BETTER SOFTWARE @cyen @honeycombio
Recommend
More recommend