SlideShare a Scribd company logo
1 of 109
Download to read offline
Wake Up!
A New Day Dawns for Alerts in New Relic
Bill Kayser

Wednesday, November 6, 13
You are always monitoring
all the things.

Wednesday, November 6, 13
Welcome
Bill Kayser
@bravoking
bkayser@newrelic.com

Covered in this talk:
Overview of alerting in New Relic
Alert Policies, other new features
Tips for getting the most out of alerts

Wednesday, November 6, 13
What do we expect
from alerting systems?

Wednesday, November 6, 13
Photo credit: U.S. Coast Guard / Foter / CC BY-NC-ND

Wednesday, November 6, 13
Moehre1992 CC BY-SA 3.0
Wednesday, November 6, 13
Randy Chiu CC BY 2.0
Wednesday, November 6, 13
Zinnmann CC BY-SA 3.0
Wednesday, November 6, 13
What to Watch

Wednesday, November 6, 13
What to Watch

Wednesday, November 6, 13
What to Watch

Wednesday, November 6, 13
What to Watch

Wednesday, November 6, 13
What to Watch

Wednesday, November 6, 13
Define Conditions

Wednesday, November 6, 13
Define Conditions

Applications

Wednesday, November 6, 13
Define Conditions
Key
Transactions

Applications

Wednesday, November 6, 13
Define Conditions
Key
Transactions

Servers
Applications

Wednesday, November 6, 13
What Action to Take

Wednesday, November 6, 13
What Action to Take

Wednesday, November 6, 13
What Action to Take

Wednesday, November 6, 13
What Action to Take

37 Signals’ Campfire

Wednesday, November 6, 13
What Action to Take
37 Signals’ Campfire

Wednesday, November 6, 13
What Action to Take
37 Signals’ Campfire

Mobile Alerts

Wednesday, November 6, 13
What Action to Take
37 Signals’ Campfire

Mobile Alerts

Wednesday, November 6, 13
What Action to Take

Notification
Channels

Mobile Alerts

Wednesday, November 6, 13

37 Signals’ Campfire
Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
Thresholds and Notifications - Today

Wednesday, November 6, 13
New in New Relic:
Alert Policies

Wednesday, November 6, 13
New Feature: Alert Policies
An Alert Policy specifies:
What to watch
What action to take

Wednesday, November 6, 13
Alert Policies

Wednesday, November 6, 13
Alert Policies
Policies apply to:
Applications
Key Transactions
Servers

Wednesday, November 6, 13
Alert Policies

Wednesday, November 6, 13
Alert Policies

Threshold settings
and other
configuration

Wednesday, November 6, 13
Alert Policies

Threshold settings
and other
configuration

Wednesday, November 6, 13

Notification
channels
Alert Policies

ops-puppet-01

Server policies are
mapped to servers

Wednesday, November 6, 13

Threshold settings
and other
configuration

Notification
channels
Application Alert Policy

Wednesday, November 6, 13
Server Alert Policy

Wednesday, November 6, 13
Key Transaction Alert Policy

Wednesday, November 6, 13
Editing Alert Policies

Wednesday, November 6, 13
Editing Alert Policies

Wednesday, November 6, 13
Editing Alert Policies

Wednesday, November 6, 13
Editing Alert Policies

Wednesday, November 6, 13
Alert Policies

Named Policies

Wednesday, November 6, 13
Alert Policies
Default Policy

Wednesday, November 6, 13
Default Policies

Wednesday, November 6, 13
Default Policies

Applications with defaults

Wednesday, November 6, 13
Default Policies

Wednesday, November 6, 13

Default settings
Mapping Policies

Wednesday, November 6, 13
Mapping Policies

Wednesday, November 6, 13
Defining Channels

Wednesday, November 6, 13
Defining Channels

Wednesday, November 6, 13
Defining Channels

Wednesday, November 6, 13
Defining Channels

Wednesday, November 6, 13
Channel Settings
Define distinct
endpoints for each
channel type

Wednesday, November 6, 13
Channel Settings
Define distinct
endpoints for each
channel type

Designate channels to
be used strictly for
downtime alerts

Wednesday, November 6, 13
Notification Groups
Define a set of notification
channels for use across multiple
policies
Include e-mail addresses,
PagerDuty services, HipChat
rooms, etc

Wednesday, November 6, 13
Policies: Putting it All Together

Wednesday, November 6, 13
Policies: Putting it All Together

Wednesday, November 6, 13
Policies: Putting it All Together

Wednesday, November 6, 13
Policies: Putting it All Together

Wednesday, November 6, 13
Policies: Putting it All Together

Wednesday, November 6, 13
Examining Alerts

Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
What’s the Problem?
Problems are events
Critical: tell me right away

Wednesday, November 6, 13
What’s the Problem?
Problems are events
Critical: tell me right away
Caution: note it in supporting detail

Wednesday, November 6, 13
Wednesday, November 6, 13
Alert
Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Alerts in the Event List

Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Wednesday, November 6, 13
Alert History

Wednesday, November 6, 13
Tips for Leveraging
New Alerts

Wednesday, November 6, 13
‘Alarm fatigue’
worries hospitals
“...a patient’s life could be hanging in the balance.”
San Francisco Chronicle, October 23, 2013

Wednesday, November 6, 13
Avoid Threshold Sensitivity
Increase the lag time for
triggering problems

Wednesday, November 6, 13
Avoid Threshold Sensitivity
Increase the lag time for
triggering problems

Wednesday, November 6, 13
Avoid Threshold Sensitivity

Increase the lag time for triggering downtime

Wednesday, November 6, 13
Improve Threshold Sensitivity
Add substring requirement to downtime settings

Wednesday, November 6, 13
Improve Threshold Sensitivity
Apdex Score: 0.84 - 0.91

T = 800 ms

Wednesday, November 6, 13

Mean Response Time
Narrow the Scope
Define Key Transactions
Watch error rate and apdex
Customize apdex T value

Wednesday, November 6, 13
Key Transaction Policies

Wednesday, November 6, 13
Key Transaction Policies

Wednesday, November 6, 13
Ignore Transaction Noise
Java: NewRelic.ignoreTransaction(),
@NewRelicIgnoreTransaction

Ruby: newrelic_ignore [ :only => action..]
[ :except => action...]

DotNet: NewRelic.Api.Agent.NewRelic.IgnoreTransaction();
PHP: newrelic_ignore_transaction (  )
Python: newrelic.agent.ignore_transaction(flag=True)

Wednesday, November 6, 13
Stop waking me up

Wednesday, November 6, 13
Stop waking me up
(Wake up Jonathan instead)

Wednesday, November 6, 13
Stop waking me up
(Wake up Jonathan instead)

Wednesday, November 6, 13
Alerts API

Wednesday, November 6, 13
Alerts API

Wednesday, November 6, 13
Alerts API

Wednesday, November 6, 13
Alerts API

Wednesday, November 6, 13
Alerts API

Wednesday, November 6, 13
Alerts V2: Summary of Improvements
Alert Policies
Notification Channels
Notification Groups
Server Downtime
Lag time setting
New API

Wednesday, November 6, 13
What do we expect from alerting?
Get the right people involved at the
appropriate time
Use well defined notification channels
Group channels together for easy re-use
Take advantage of PagerDuty

High signal, low noise
Alert on key transactions
Edit lag times
Distinguishing critical and caution problems
Adjusting apdex T

Wednesday, November 6, 13
What do we expect from alerting
Flexibility
Define policies according to specific operational
requirements
Use defaults, define overrides
API for integration, management and auditing

Simplicity
Watch only the things you care about most

Wednesday, November 6, 13
Migrating to use Alert Policies
Accounts will be upgraded in November
One policy will be created for each application and key transaction
One policy will be created for each unique set of threshold settings across all servers

Existing alert behavior is preserved

Wednesday, November 6, 13
Wednesday, November 6, 13
Thanks!
Bill Kayser
bkayser@newrelic.com
@bravoking

Wednesday, November 6, 13

More Related Content

Viewers also liked

Viewers also liked (10)

Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]
 
Thinking About the Full Stack to Create Great Mobile Experiences, New Relic [...
Thinking About the Full Stack to Create Great Mobile Experiences, New Relic [...Thinking About the Full Stack to Create Great Mobile Experiences, New Relic [...
Thinking About the Full Stack to Create Great Mobile Experiences, New Relic [...
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
 
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
 
はじめての datadog
はじめての datadogはじめての datadog
はじめての datadog
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
 
AppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideAppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete Guide
 
私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせました私はこうやってSlackを社内で流行らせました
私はこうやってSlackを社内で流行らせました
 
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
 
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
 

More from New Relic

More from New Relic (20)

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
 
SRE-iously
SRE-iouslySRE-iously
SRE-iously
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
 
Ground Rules for Code Reviews
Ground Rules for Code ReviewsGround Rules for Code Reviews
Ground Rules for Code Reviews
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
 
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost OptimizationHost for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 

FUTURESTACK13: Wake Up! A New Day Dawns for Alerts in New Relic from Bill Kayser, Distinguished Engineer at New Relic