16
Turning the lights on Sean Farmar How to visualize, monitor and debug an NServiceBus system

Turning the lights on NSBCon NY by Sean Farmar

Embed Size (px)

DESCRIPTION

How to visualize, monitor and debug an NServiceBus system

Citation preview

Page 1: Turning the lights on NSBCon NY by Sean Farmar

Turning the lights on

Sean Farmar

How to visualize, monitor and debug an NServiceBus system

Page 2: Turning the lights on NSBCon NY by Sean Farmar

A story about Evolution

Page 3: Turning the lights on NSBCon NY by Sean Farmar

SOA and Messaging

•The paradigm shift from the RPC world

•No SINGLE component

•Distributed Object Model

•It’s all over the shop

Page 4: Turning the lights on NSBCon NY by Sean Farmar

The evolution

Page 5: Turning the lights on NSBCon NY by Sean Farmar

The design

Page 6: Turning the lights on NSBCon NY by Sean Farmar

Let’s see some code

•The Video Store Sample

Page 7: Turning the lights on NSBCon NY by Sean Farmar

Let’s look at a diagram

Page 8: Turning the lights on NSBCon NY by Sean Farmar

It evolved…

Page 9: Turning the lights on NSBCon NY by Sean Farmar

Scaling

•More developers

•More features

•More Code

•Bug fixes

•Can’t see the forest for the trees

Page 10: Turning the lights on NSBCon NY by Sean Farmar

ServiceInsight

•Flow Diagram

•Sequence diagram

•Saga View

•Endpoint

Page 11: Turning the lights on NSBCon NY by Sean Farmar

Turning the lights on

•Infrastructure Health

•Business Health

•System Health

•Endpoints

•Error Queue

•Custom Checks

Page 12: Turning the lights on NSBCon NY by Sean Farmar

System Health with ServicePulse

•Demo

Page 13: Turning the lights on NSBCon NY by Sean Farmar

Notifications

•ServiceControl Events

•Notifying the guys on Hipchat

•Demo

Page 14: Turning the lights on NSBCon NY by Sean Farmar

In Closing

•Visualizing debugging and monitoring

•Turn your lights on

Page 15: Turning the lights on NSBCon NY by Sean Farmar

Q&A

Page 16: Turning the lights on NSBCon NY by Sean Farmar

Thank You!

Particular.netSean Farmartwitter: @farmar