SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
| Log management as a service Simplified Log Management
Six Critical SaaS Engineering
Mistakes to Avoid
Manoj Chaudhary
CTO & VP of Engineering
April 2014
| Log management as a service Simplified Log Management
My SaaS Engineering Background
| Log management as a service Simplified Log Management
World’s most popular cloud-based
log management service
What Loggly Does
§  >5,000
customers
§  Near real-
time
indexing of
events
| Log management as a service Simplified Log Management
“Failing to prepare for failure is
costly… but failing to prepare
for success can be even worse.”
My Most Important
Lesson from 7+
Cloud-based Products
| Log management as a service Simplified Log Management
“Adoption for our offering will
take time, so we can get some
experience before we think
about how to scale.”
Mistake #1
| Log management as a service Simplified Log Management
You never really know what your own
service’s adoption curve will look like.
Reality #1
Credit
gkofiannan.
| Log management as a service Simplified Log Management
§  Treat scalability as a P1 feature for launch
§  Set realistic adoption goals and scenarios
§  Translate into:
§  Performance testing
§  Stress testing
§  Longevity testing
§  Capacity plans
§  Build service components for horizontal scalability
Avoiding Mistake #1
Scalability should never be the bottleneck for your service
adoption and success. The potential damage is too great.
| Log management as a service Simplified Log Management
“Our customers will follow
predictable behavior patterns.”
Mistake #2
| Log management as a service Simplified Log Management
Reality #2
Be ready for something unexpected that will threaten to
break your service. (That might be when your customer
needs you most.)
Loggly Problem: “Noisy Neighbors” with Spikes in Log Volumes
•  Application on fire
•  Log management configuration problem
•  Other human error
•  Spikes can last a long time
| Log management as a service Simplified Log Management
§  Have processes for managing
out-of-policy activity
§  Set up metrics and alerts that let
you know about unexpected
behavior before it sparks a fire
Avoiding Mistake #2
| Log management as a service Simplified Log Management
“Governance is
Marketing’s problem.”
Mistake #2
| Log management as a service Simplified Log Management
If it affects the customer experience of your
service, it’s Engineering’s problem too.
Reality #3
| Log management as a service Simplified Log Management
Build a governor that sits on top of platform and
“watches” what’s going on – across tenants
Avoiding Mistake #3
SaaS Engineering = Developing service, running service,
and governing service
Identify out-of-
policy behavior
Segregate
misbehavior to
eliminate impact on
other customers
Inform the
right people
| Log management as a service Simplified Log Management
“We don’t need
operations automation.”
Mistake #4
| Log management as a service Simplified Log Management
SaaS Operations team needs to be much more
than sysadmin.
Reality #4
| Log management as a service Simplified Log Management
Avoiding Mistake #4
End-to-end automation, from deployment
to ongoing monitoring.
Alerts to
DevOps when
set thresholds
exceeded
Monitoring
KPIs on
individual
process
performance
One-click
capacity
addition
One-click
deployment
| Log management as a service Simplified Log Management
“We don’t need to build
an immutable store.”
Mistake #5
| Log management as a service Simplified Log Management
Data corruption happens.
Reality #5
| Log management as a service Simplified Log Management
Avoiding Mistake #5
Maintain a separate store of clean, unmodified
customer data.
Recover
Re-
process
Data
coruption
| Log management as a service Simplified Log Management
“Operational metrics are
optional; let’s just build them
after we get the product out
the door.”
Mistake #6
| Log management as a service Simplified Log Management
You have to see issues coming, or your first
misstep could be your last.
Reality #6
“Did not use it”
“No need at the moment” “Too expensive”
“Do not use”“Did not use it yet”
“Not enough return on investment”
“Not using the product”
“Not meeting my needs”
“It wasn’t the right fit for me”
“Not what I currently need”
“Never used it – just signed up for free trial to check it out”
“Did not use”
| Log management as a service Simplified Log Management
Avoiding Mistake #6
Instrument your application to measure every key
process and track the application’s health on
operational dashboards.
| Log management as a service Simplified Log Management
Log Management is Our Full-Time Job.
It Shouldn’t Be Yours.
About Us:
Loggly is the world’s most popular cloud-based log management solution, used by
more than 5,000 happy customers to effortlessly spot problems in real-time, easily
pinpoint root causes and resolve issues faster to ensure application success.
Unless You Want it to Be (Join us!)
Check out our career page to see if there’s a great match for your skills!
loggly.com/careers.
Try us out with your log data↓and get this awesome free Hoover tee! →
Try Loggly for Free »
Visit us at loggly.com or follow @loggly on Twitter.

Contenu connexe

Tendances

Corba introduction and simple example
Corba introduction and simple example Corba introduction and simple example
Corba introduction and simple example
Alexia Wang
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
Tech_MX
 

Tendances (20)

Chapter1
Chapter1Chapter1
Chapter1
 
Understanding the Problem Space and Conceptualizing in HCI
Understanding the Problem Space and Conceptualizing  in HCIUnderstanding the Problem Space and Conceptualizing  in HCI
Understanding the Problem Space and Conceptualizing in HCI
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
Service oriented architecture
Service oriented  architectureService oriented  architecture
Service oriented architecture
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
Corba introduction and simple example
Corba introduction and simple example Corba introduction and simple example
Corba introduction and simple example
 
Html5 for mobiles
Html5 for mobilesHtml5 for mobiles
Html5 for mobiles
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
cloud storage
cloud storagecloud storage
cloud storage
 
Quiz 1 cloud computing
Quiz 1 cloud computing Quiz 1 cloud computing
Quiz 1 cloud computing
 
Fundamentals of User Interface Design
Fundamentals of User Interface DesignFundamentals of User Interface Design
Fundamentals of User Interface Design
 
Use case Diagram and Sequence Diagram
Use case Diagram and Sequence DiagramUse case Diagram and Sequence Diagram
Use case Diagram and Sequence Diagram
 
Chapter 12 user interface design
Chapter 12 user interface designChapter 12 user interface design
Chapter 12 user interface design
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Anatomy of android application
Anatomy of android applicationAnatomy of android application
Anatomy of android application
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 

Similaire à 6 Critical SaaS Engineering Mistakes to Avoid

Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3
Doina Draganescu
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
VitAM presentation
VitAM presentationVitAM presentation
VitAM presentation
Valid IT
 
Run IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BIRun IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BI
Mark Wu
 
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
JK Tech
 

Similaire à 6 Critical SaaS Engineering Mistakes to Avoid (20)

Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
Active directory solutions brochure
Active directory solutions brochureActive directory solutions brochure
Active directory solutions brochure
 
HSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APMHSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APM
 
BPM Benefits
BPM BenefitsBPM Benefits
BPM Benefits
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
ERP Presentation
ERP PresentationERP Presentation
ERP Presentation
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
 
Business Analyst Series 2023 - Week 2 Session 3
Business Analyst Series 2023 -  Week 2 Session 3Business Analyst Series 2023 -  Week 2 Session 3
Business Analyst Series 2023 - Week 2 Session 3
 
VitAM presentation
VitAM presentationVitAM presentation
VitAM presentation
 
How joget workflow can transform your business
How joget workflow can transform your businessHow joget workflow can transform your business
How joget workflow can transform your business
 
SplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbHSplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbH
 
IT Services Limerick
IT Services Limerick IT Services Limerick
IT Services Limerick
 
Run IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BIRun IT as Business Meetup self-service BI
Run IT as Business Meetup self-service BI
 
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
 
The Eight Building Blocks of Quote-to-Cash Transformation
The Eight Building Blocks of Quote-to-Cash TransformationThe Eight Building Blocks of Quote-to-Cash Transformation
The Eight Building Blocks of Quote-to-Cash Transformation
 
Top 6 Magento ERP Integrations to Select for Your Online Store.pptx
Top 6 Magento ERP Integrations to Select for Your Online Store.pptxTop 6 Magento ERP Integrations to Select for Your Online Store.pptx
Top 6 Magento ERP Integrations to Select for Your Online Store.pptx
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now Essential
 
Software architecture also needs agile
Software architecture also needs agileSoftware architecture also needs agile
Software architecture also needs agile
 

Plus de SolarWinds Loggly

Plus de SolarWinds Loggly (13)

Loggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging MicroservicesLoggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging Microservices
 
Loggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging LibrariesLoggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging Libraries
 
Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)
 
Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPm...
Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPm...Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPm...
Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPm...
 
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
 
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
 
Loggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with LogglyLoggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with Loggly
 
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
 
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
 
Loggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging LibrariesLoggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging Libraries
 
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
 
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingRumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
 
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
 

Dernier

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 

6 Critical SaaS Engineering Mistakes to Avoid

  • 1. | Log management as a service Simplified Log Management Six Critical SaaS Engineering Mistakes to Avoid Manoj Chaudhary CTO & VP of Engineering April 2014
  • 2. | Log management as a service Simplified Log Management My SaaS Engineering Background
  • 3. | Log management as a service Simplified Log Management World’s most popular cloud-based log management service What Loggly Does §  >5,000 customers §  Near real- time indexing of events
  • 4. | Log management as a service Simplified Log Management “Failing to prepare for failure is costly… but failing to prepare for success can be even worse.” My Most Important Lesson from 7+ Cloud-based Products
  • 5. | Log management as a service Simplified Log Management “Adoption for our offering will take time, so we can get some experience before we think about how to scale.” Mistake #1
  • 6. | Log management as a service Simplified Log Management You never really know what your own service’s adoption curve will look like. Reality #1 Credit gkofiannan.
  • 7. | Log management as a service Simplified Log Management §  Treat scalability as a P1 feature for launch §  Set realistic adoption goals and scenarios §  Translate into: §  Performance testing §  Stress testing §  Longevity testing §  Capacity plans §  Build service components for horizontal scalability Avoiding Mistake #1 Scalability should never be the bottleneck for your service adoption and success. The potential damage is too great.
  • 8. | Log management as a service Simplified Log Management “Our customers will follow predictable behavior patterns.” Mistake #2
  • 9. | Log management as a service Simplified Log Management Reality #2 Be ready for something unexpected that will threaten to break your service. (That might be when your customer needs you most.) Loggly Problem: “Noisy Neighbors” with Spikes in Log Volumes •  Application on fire •  Log management configuration problem •  Other human error •  Spikes can last a long time
  • 10. | Log management as a service Simplified Log Management §  Have processes for managing out-of-policy activity §  Set up metrics and alerts that let you know about unexpected behavior before it sparks a fire Avoiding Mistake #2
  • 11. | Log management as a service Simplified Log Management “Governance is Marketing’s problem.” Mistake #2
  • 12. | Log management as a service Simplified Log Management If it affects the customer experience of your service, it’s Engineering’s problem too. Reality #3
  • 13. | Log management as a service Simplified Log Management Build a governor that sits on top of platform and “watches” what’s going on – across tenants Avoiding Mistake #3 SaaS Engineering = Developing service, running service, and governing service Identify out-of- policy behavior Segregate misbehavior to eliminate impact on other customers Inform the right people
  • 14. | Log management as a service Simplified Log Management “We don’t need operations automation.” Mistake #4
  • 15. | Log management as a service Simplified Log Management SaaS Operations team needs to be much more than sysadmin. Reality #4
  • 16. | Log management as a service Simplified Log Management Avoiding Mistake #4 End-to-end automation, from deployment to ongoing monitoring. Alerts to DevOps when set thresholds exceeded Monitoring KPIs on individual process performance One-click capacity addition One-click deployment
  • 17. | Log management as a service Simplified Log Management “We don’t need to build an immutable store.” Mistake #5
  • 18. | Log management as a service Simplified Log Management Data corruption happens. Reality #5
  • 19. | Log management as a service Simplified Log Management Avoiding Mistake #5 Maintain a separate store of clean, unmodified customer data. Recover Re- process Data coruption
  • 20. | Log management as a service Simplified Log Management “Operational metrics are optional; let’s just build them after we get the product out the door.” Mistake #6
  • 21. | Log management as a service Simplified Log Management You have to see issues coming, or your first misstep could be your last. Reality #6 “Did not use it” “No need at the moment” “Too expensive” “Do not use”“Did not use it yet” “Not enough return on investment” “Not using the product” “Not meeting my needs” “It wasn’t the right fit for me” “Not what I currently need” “Never used it – just signed up for free trial to check it out” “Did not use”
  • 22. | Log management as a service Simplified Log Management Avoiding Mistake #6 Instrument your application to measure every key process and track the application’s health on operational dashboards.
  • 23. | Log management as a service Simplified Log Management Log Management is Our Full-Time Job. It Shouldn’t Be Yours. About Us: Loggly is the world’s most popular cloud-based log management solution, used by more than 5,000 happy customers to effortlessly spot problems in real-time, easily pinpoint root causes and resolve issues faster to ensure application success. Unless You Want it to Be (Join us!) Check out our career page to see if there’s a great match for your skills! loggly.com/careers. Try us out with your log data↓and get this awesome free Hoover tee! → Try Loggly for Free » Visit us at loggly.com or follow @loggly on Twitter.