SlideShare a Scribd company logo
Deden Fathurahman — $dedenf
Jenius Site Reliability Engineer Lead
BTPN
Observability
Within DevOps Organization
Population, mn
@dedenf
> whoami
@dedenf
notes.dedenf.com
$dedenf
Deden Fathurahman
Jenius site reliability engineer
Anything that can go wrong will go wrong
Murphy’s law
What is Observability?
Observability are the state when we are
able to know almost everything that
happen in our system.
~ me
wait!
Is that monitoring in a different language?
no, not really.
So what's the difference between
Observability and monitoring?
> in the old days, monitoring are Ops domain
> most of the time it's limited to only checks
it checks whether the machine are up, or the
network are ok, or the applications are
running.
These days applications are complex and got deployed on
distributed system mindset
how can you monitor all of these system that running to more than 10
instances?
Today’s Challenge
Accross region, accross datacenter
Can you Observe all of these thing?
What kind of output these system generated?
Will the output going to be useful for the organization?
Why do we need to have
Observability?
• Clarity and transparency
• Measurement and Prevention
• Stability & Optimization
• Data Insight
Why do we
need
Observability?
Observability are beyond
monitoring
So, how do we build/adopt Observability?
Observability is not about the tools
tools can change over time
it is about the people, the people who build the
system, the people who put their love on their
products.
Are we there yet?
Yes. Good!
if it’s not there,
how to change it or how do we get there?
Build engineering culture in the organization that cares
about the business and its surrounding.
First
Convince and get the team on board in this journey
Change the mindset, break the habits to implement a
new culture.
The engineers must expand their horizon of thought and
help others to be great at their jobs.
What mindset or culture are we talking?
Let’s break it down
As an engineer :
What kinda thing I want to improve?
Can I measure what I want to build?
Is this the best way to achieve this?
Can other engineer get the benefits from what I want to build?
Communication and participation creates Ownership,
Empathy and Empowerment.
To get better at Observability, you need tools or solution depending on our
needs.
Tooling
- Logging
- Performance Monitoring
- Metrics
- Debugging
- System Tracing
New relic, datadog, pagetduty, Grafana, Mochajs, testify,
ginko, circleCI, travisCI, Gitlab-ci/ Runner, Docker, ELK,
Zipkin, Finagle, Jenkins, Spinnaker, ATLAS, Kubernetes, Istio,
Prometheus, Mesos, DC/OS, Hadoop, R, Spark, etc.
Tools
These are the tools that usually used by engineers, commercial, opensource or both.
Always practice open communication within the org, adopt
devops, embrace engineering culture.
Final Thought
Question?
Download now and experience a new way of life
jenius.co
m
Deden Fathurahman - Observability Within Your DevOps Environment

More Related Content

Similar to Deden Fathurahman - Observability Within Your DevOps Environment

Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Stein Inge Morisbak
 
Technology in financial services
Technology in financial servicesTechnology in financial services
Technology in financial services
Luis Caldeira
 
Technology in financial services
Technology in financial servicesTechnology in financial services
Technology in financial services
Luis Caldeira
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
Dana Gardner
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
ALTNET
ALTNETALTNET
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
 
Case study successfully planning and executing a p6 eppm implementation roa...
Case study   successfully planning and executing a p6 eppm implementation roa...Case study   successfully planning and executing a p6 eppm implementation roa...
Case study successfully planning and executing a p6 eppm implementation roa...
p6academy
 
Puppet Channel Sales Training Webinar: Puppet Sales Messaging
Puppet Channel Sales Training Webinar: Puppet Sales MessagingPuppet Channel Sales Training Webinar: Puppet Sales Messaging
Puppet Channel Sales Training Webinar: Puppet Sales Messaging
Puppet
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
Andy Norton
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
Happiest Minds Technologies
 
DevOps - Why Should I Care?
DevOps - Why Should I Care?DevOps - Why Should I Care?
DevOps - Why Should I Care?
Joonas Hämäläinen
 
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
AppDynamics
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps Success
PMOfficers PMOAcademy
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
databasedbart
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
Paul Peissner
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
VictorOps
 

Similar to Deden Fathurahman - Observability Within Your DevOps Environment (20)

Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Technology in financial services
Technology in financial servicesTechnology in financial services
Technology in financial services
 
Technology in financial services
Technology in financial servicesTechnology in financial services
Technology in financial services
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
ALTNET
ALTNETALTNET
ALTNET
 
cloud questions
cloud questionscloud questions
cloud questions
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
Case study successfully planning and executing a p6 eppm implementation roa...
Case study   successfully planning and executing a p6 eppm implementation roa...Case study   successfully planning and executing a p6 eppm implementation roa...
Case study successfully planning and executing a p6 eppm implementation roa...
 
Puppet Channel Sales Training Webinar: Puppet Sales Messaging
Puppet Channel Sales Training Webinar: Puppet Sales MessagingPuppet Channel Sales Training Webinar: Puppet Sales Messaging
Puppet Channel Sales Training Webinar: Puppet Sales Messaging
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
DevOps - Why Should I Care?
DevOps - Why Should I Care?DevOps - Why Should I Care?
DevOps - Why Should I Care?
 
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps Success
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
 

More from Agile Impact Conference

Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
Agile Impact Conference
 
Paul Hutton - Making User Stories Work for Your Product
Paul Hutton - Making User Stories Work for Your ProductPaul Hutton - Making User Stories Work for Your Product
Paul Hutton - Making User Stories Work for Your Product
Agile Impact Conference
 
Alex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility CanvasAlex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility Canvas
Agile Impact Conference
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
Agile Impact Conference
 
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruptionPeterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Agile Impact Conference
 
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Agile Impact Conference
 
Norman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application ArchitectureNorman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application Architecture
Agile Impact Conference
 
Tze Chin Tang - Path to Agility
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to Agility
Agile Impact Conference
 
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
Agile Impact Conference
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
Agile Impact Conference
 
Chris Kruppa - The challenges of managing organization in 21th century
Chris Kruppa - The challenges of managing organization in 21th centuryChris Kruppa - The challenges of managing organization in 21th century
Chris Kruppa - The challenges of managing organization in 21th century
Agile Impact Conference
 
Natalia Lukas - Agile Champions, a critical part of Agile transformation
Natalia Lukas - Agile Champions, a critical part of Agile transformationNatalia Lukas - Agile Champions, a critical part of Agile transformation
Natalia Lukas - Agile Champions, a critical part of Agile transformation
Agile Impact Conference
 
Alex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-SuiteAlex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-Suite
Agile Impact Conference
 
Edo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile RecruitmentEdo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile Recruitment
Agile Impact Conference
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
Agile Impact Conference
 
Urmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprisesUrmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprises
Agile Impact Conference
 
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the PastJeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
Agile Impact Conference
 
Priscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the oppositePriscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the opposite
Agile Impact Conference
 
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile TransformationArthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Agile Impact Conference
 
Manoj Shanmugasundaram - Agile Machine Learning Development
Manoj Shanmugasundaram - Agile Machine Learning DevelopmentManoj Shanmugasundaram - Agile Machine Learning Development
Manoj Shanmugasundaram - Agile Machine Learning Development
Agile Impact Conference
 

More from Agile Impact Conference (20)

Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
Neha Rahaman & Shashank Kapoor - Learning Kanban hands on!
 
Paul Hutton - Making User Stories Work for Your Product
Paul Hutton - Making User Stories Work for Your ProductPaul Hutton - Making User Stories Work for Your Product
Paul Hutton - Making User Stories Work for Your Product
 
Alex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility CanvasAlex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility Canvas
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruptionPeterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
 
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
 
Norman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application ArchitectureNorman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application Architecture
 
Tze Chin Tang - Path to Agility
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to Agility
 
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
Lisa Duty - The 7 Steps to Enterprise Business Agility, Leveraging the collec...
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
Chris Kruppa - The challenges of managing organization in 21th century
Chris Kruppa - The challenges of managing organization in 21th centuryChris Kruppa - The challenges of managing organization in 21th century
Chris Kruppa - The challenges of managing organization in 21th century
 
Natalia Lukas - Agile Champions, a critical part of Agile transformation
Natalia Lukas - Agile Champions, a critical part of Agile transformationNatalia Lukas - Agile Champions, a critical part of Agile transformation
Natalia Lukas - Agile Champions, a critical part of Agile transformation
 
Alex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-SuiteAlex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-Suite
 
Edo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile RecruitmentEdo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile Recruitment
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Urmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprisesUrmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprises
 
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the PastJeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
Jeff Lopez-Stuit - Bring DevOps Into the Future by Letting Go of the Past
 
Priscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the oppositePriscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the opposite
 
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile TransformationArthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
 
Manoj Shanmugasundaram - Agile Machine Learning Development
Manoj Shanmugasundaram - Agile Machine Learning DevelopmentManoj Shanmugasundaram - Agile Machine Learning Development
Manoj Shanmugasundaram - Agile Machine Learning Development
 

Recently uploaded

SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 

Recently uploaded (10)

SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 

Deden Fathurahman - Observability Within Your DevOps Environment

  • 1. Deden Fathurahman — $dedenf Jenius Site Reliability Engineer Lead BTPN Observability Within DevOps Organization
  • 2. Population, mn @dedenf > whoami @dedenf notes.dedenf.com $dedenf Deden Fathurahman Jenius site reliability engineer
  • 3. Anything that can go wrong will go wrong Murphy’s law
  • 5. Observability are the state when we are able to know almost everything that happen in our system. ~ me
  • 6. wait! Is that monitoring in a different language? no, not really.
  • 7. So what's the difference between Observability and monitoring?
  • 8. > in the old days, monitoring are Ops domain > most of the time it's limited to only checks it checks whether the machine are up, or the network are ok, or the applications are running.
  • 9. These days applications are complex and got deployed on distributed system mindset how can you monitor all of these system that running to more than 10 instances? Today’s Challenge Accross region, accross datacenter Can you Observe all of these thing? What kind of output these system generated? Will the output going to be useful for the organization?
  • 10. Why do we need to have Observability?
  • 11. • Clarity and transparency • Measurement and Prevention • Stability & Optimization • Data Insight Why do we need Observability?
  • 13. So, how do we build/adopt Observability?
  • 14. Observability is not about the tools tools can change over time it is about the people, the people who build the system, the people who put their love on their products.
  • 15. Are we there yet? Yes. Good! if it’s not there, how to change it or how do we get there?
  • 16. Build engineering culture in the organization that cares about the business and its surrounding. First Convince and get the team on board in this journey Change the mindset, break the habits to implement a new culture.
  • 17. The engineers must expand their horizon of thought and help others to be great at their jobs. What mindset or culture are we talking?
  • 18. Let’s break it down As an engineer : What kinda thing I want to improve? Can I measure what I want to build? Is this the best way to achieve this? Can other engineer get the benefits from what I want to build?
  • 19. Communication and participation creates Ownership, Empathy and Empowerment.
  • 20. To get better at Observability, you need tools or solution depending on our needs. Tooling - Logging - Performance Monitoring - Metrics - Debugging - System Tracing
  • 21. New relic, datadog, pagetduty, Grafana, Mochajs, testify, ginko, circleCI, travisCI, Gitlab-ci/ Runner, Docker, ELK, Zipkin, Finagle, Jenkins, Spinnaker, ATLAS, Kubernetes, Istio, Prometheus, Mesos, DC/OS, Hadoop, R, Spark, etc. Tools These are the tools that usually used by engineers, commercial, opensource or both.
  • 22. Always practice open communication within the org, adopt devops, embrace engineering culture. Final Thought
  • 24. Download now and experience a new way of life jenius.co m

Editor's Notes

  1. the big question will be… How BTPN can bring you a new way of life? Present condition: kita dianggap sebagai bank pensiunan. Beberapa waktu yang lalu, fortune.com publish Fortune Change The World
  2. Remember nagios, rrdtool
  3. - with todays technology, app are containerazed, building, testing and with deployment orchestration, we got kubernetes, swarm, mesos adding layer to our workflow - sometimes application and service deployed accross region, if you use AWS, GCP or any other cloud provider, that can added more complexity to the system and workflows
  4. Clarity & transparency as developer and operations team, i want to know whether my service working perfectly, what data or logs that generated by the system, and also i want to know what data that being generated from this service through monitoring, logs, visualization, alerting, tracing. as product manager, i want to know if this certain feature are useful for my users through metrics analysis. as stakeholder, i want my business running fine and can see the overall performance of my business. as users, i want they get wonderful experience using our service. Prevention we know that things are gonna or can happen on our system eventually, and if this things coming, we knew it before hand or at least we know what to find and what how to fix this. we set up alerting, rotation and for advance, heal it self. ——- we know that things are gonna or can happen on our system eventually, and if this things coming, we knew it before hand or at least we know what to find and what how to fix this. we set up alerting, rotation and for advance, heal it self.
  5. So, how to do or how to build Observability in our DevOps-sified organization?
  6. Because it doesn’t necessarily matter if we use one tool or another, the main focus are the people
  7. because it's have to break habits or change the way we think. Think of developers whose gonna build a microservice, they need to have sets of tool that gonna provide them what they need, and what others need, and before that platform engineer should build a pre-configured, predictable and repeatable environment for application to run, whether you run it on container or baremetal doesnt matter. Instead of waiting for these scenarios and then try to figure out how to monitor and solve them, our line of thought should be around how to catch them as soon as they happen.
  8. No matter who you are, data platform engineer, data engineer, developers, everyone in the same board, and they’re complement each other. As organization adopting devops, there’s no silos, no one said this is your s* not mind, clean it up. Instead the thought are more broad than that, platform engineer help devs, devs help data enginer, and engineer was helping other dept like marketing for example etc.
  9. Ask yourself and the team when you want to build, get their feedback, ask them what they think you or the team want to improve on the thing that we focus on.
  10. Through this
  11. Since tools are change or evolving over time, it’s the concept that we need to grasp, and we find what tools that best for us and our organization/company. To get to previous point, where Clarity and transparency, Measurement and Prevention, Stability & Optimization, Data Insight, logging are our one way to peek to the system. The tools are a lot, jenius use splunk + ELK (elastic, logstash, Kibana) for this, other company might be use other solution like papertrail, ArcSight. The tool can be many, from commercial one, to opensource, your choice. Logging can be collected from lots of source microservices, servers, build testing, integration testing etc, Performance monitoring Application performance monitoring (APM) are essential tool to get insight of how well your system run Metrics Even tho this are considered derivative from logging, I think this has gone exclusively, meaning, it’s not always about logging, but things like events are now popular among engineers. Debugging Engineer have to have a debuggable software, in a sensee that the software itself tells what it was doing, the instrumentation came from designing process, developing or coding, until it lives in the servers. It all has to make sense for devs itself and for other engineer. One of the example are Bugsnag or overops, it give devs a clarity what was going on in the code level, get the stacktrace etc. System tracing. This also considered derivative from logs,