Upload
maria-gomez
View
112
Download
1
Embed Size (px)
Citation preview
OBSERVABLE MICROSERVICESMaria Gomez
@mariascandella
LEAD DEVELOPER NY 2017
Production is a hostile environment!
DISCOVERY
10.4.5.1:8080
10.4.5.1:8080
10.4.5.50:8452
10.4.5.25:8457
10.4.5.1:8080
10.4.5.50:8452
10.4.5.25:8457
10.4.5.1:8080
10.4.5.50:8452
10.4.5.25:8457Service Registry
Register
Router
Query
SERVER SIDE DISCOVERY
10.4.5.1:8080
10.4.5.50:8452
10.4.5.25:8457Service Registry
RegisterQuery
CLIENT SIDE DISCOVERY
SERVICE DISCOVERY
Service Registry
DNS
Static file
MONITOR
LOGS
LOGS
LOG AGGREGATION
METRICS
METRICS
HEALTH CHECK ENDPOINTS
SYNTHETIC MONITORING
https://martinfowler.com/bliki/SyntheticMonitoring.html
SYNTHETIC MONITORING
https://martinfowler.com/bliki/SyntheticMonitoring.html
Staging
SYNTHETIC MONITORING
https://martinfowler.com/bliki/SyntheticMonitoring.html
Production
SMART ALERTS
DEBUGGING
CORRELATION IDS
Service A
Service B
Service C
Service D
Initial Request
CORRELATION IDS
Service A
Service B
Service C
Service D
Initial Request Correlation Id:
1234 Correlatio
n Id:
1234
Correlation Id:
1234
Discovery
Monitoring
Debugging