Observable Microservices
-
Upload
maria-gomez -
Category
Technology
-
view
47 -
download
0
Transcript of Observable Microservices
OBSERVABLE MICROSERVICESMaria Gomez @mariascandella
PRODUCTION
http://blog.takipi.com/5-ways-to-not-f-up-your-microservices-in-production/
How do they discover each other?
How do we track what they are up to?
How do we know if they are healthy?
How do they discover each other?
SERVICE DISCOVERY
PaymentsPayments
Payments
Service Registry
Customer ServiceCustomer
ServiceCustomer
Service
Register
Look up
Bind
SERVICE DISCOVERY
Service Registry
DNS
Static file
How do we track what they are up to?
LOG AGGREGATION
PaymentsPayments
Payments Recommendations
Customer ServiceCustomer
ServiceCustomer
Service
LOG AGGREGATION
CORRELATION IDS
Service A
Service B
Service C
Service D
Initial Request Correlation Id:
1234 Correlatio
n Id:
1234
Correlation Id:
1234
How do we know if they are healthy?
HEALTH CHECK ENDPOINTS
MONITORING
PaymentsPayments
Payments Recommendations
Customer ServiceCustomer
ServiceCustomer
Service
MONITORING
statsd/graphite
MONITORING
MONITORING
SEMANTIC MONITORING
Confirmation