UsefulLinks
Computer Science
Microservices
Microservices
1. Introduction to Microservices
2. Foundational Principles and Concepts
3. Designing Microservices
4. Inter-Service Communication
5. Data Management in Microservices
6. Deployment and Operations
7. Observability in Distributed Systems
8. Resilience and Fault Tolerance Patterns
9. Securing Microservices
10. Advanced Patterns and Architectures
11. Migrating from Monolith to Microservices
7.
Observability in Distributed Systems
7.1.
Three Pillars of Observability
7.1.1.
Centralized Logging
7.1.1.1.
Log Aggregation
7.1.1.2.
ELK Stack
7.1.1.3.
Fluentd
7.1.1.4.
Log Retention and Analysis
7.1.2.
Metrics and Monitoring
7.1.2.1.
Key Metrics
7.1.2.2.
Prometheus
7.1.2.3.
Grafana
7.1.2.4.
InfluxDB
7.1.2.5.
Alerting and Notification
7.1.3.
Distributed Tracing
7.1.3.1.
Trace Collection
7.1.3.2.
OpenTelemetry
7.1.3.3.
Jaeger
7.1.3.4.
Zipkin
7.1.3.5.
Trace Analysis
7.2.
Health Checks and Probes
7.2.1.
Liveness Probes
7.2.1.1.
Detecting Service Failures
7.2.2.
Readiness Probes
7.2.2.1.
Ensuring Service Availability
Previous
6. Deployment and Operations
Go to top
Next
8. Resilience and Fault Tolerance Patterns