Java on Kubernetes

  1. Observability and Monitoring
    1. Health Checks and Probes
      1. Kubernetes Probe Types
        1. Liveness Probes
          1. Readiness Probes
            1. Startup Probes
            2. Probe Configuration
              1. HTTP Probes
                1. TCP Probes
                  1. Command Probes
                    1. Probe Parameters
                    2. Java Application Health Endpoints
                      1. Spring Boot Actuator Health
                        1. Custom Health Checks
                          1. Health Check Best Practices
                          2. Probe Troubleshooting
                            1. Common Probe Issues
                              1. Debugging Techniques
                                1. Performance Impact
                              2. Logging Strategies
                                1. Container Logging Patterns
                                  1. Stdout/Stderr Logging
                                    1. Log File Handling
                                      1. Sidecar Logging
                                      2. Structured Logging
                                        1. JSON Log Format
                                          1. Log Field Standardization
                                            1. Log Parsing and Indexing
                                            2. Java Logging Frameworks
                                              1. Logback Configuration
                                                1. Log4j2 Configuration
                                                  1. SLF4J Integration
                                                  2. Log Aggregation
                                                    1. Centralized Logging Architecture
                                                      1. Log Shipping Methods
                                                        1. Log Storage and Retention
                                                        2. Log Analysis
                                                          1. Log Search and Filtering
                                                            1. Log Correlation
                                                              1. Error Detection and Alerting
                                                            2. Metrics Collection
                                                              1. Metrics Fundamentals
                                                                1. Metric Types
                                                                  1. Metric Naming Conventions
                                                                    1. Metric Labels and Tags
                                                                    2. Java Metrics Libraries
                                                                      1. Micrometer Integration
                                                                        1. Prometheus Java Client
                                                                          1. Custom Metrics Development
                                                                          2. JVM Metrics
                                                                            1. Memory Metrics
                                                                              1. Garbage Collection Metrics
                                                                                1. Thread Metrics
                                                                                  1. Class Loading Metrics
                                                                                  2. Application Metrics
                                                                                    1. Business Logic Metrics
                                                                                      1. Performance Metrics
                                                                                        1. Error Rate Metrics
                                                                                        2. Metrics Exposition
                                                                                          1. Prometheus Endpoints
                                                                                            1. Metrics Scraping
                                                                                              1. Push vs Pull Models
                                                                                              2. Metrics Storage and Visualization
                                                                                                1. Time Series Databases
                                                                                                  1. Dashboard Creation
                                                                                                    1. Alerting Rules
                                                                                                  2. Distributed Tracing
                                                                                                    1. Tracing Concepts
                                                                                                      1. Spans and Traces
                                                                                                        1. Trace Context Propagation
                                                                                                          1. Sampling Strategies
                                                                                                          2. OpenTelemetry
                                                                                                            1. Tracing API
                                                                                                              1. SDK Configuration
                                                                                                                1. Exporters and Backends
                                                                                                                2. Java Tracing Implementation
                                                                                                                  1. Manual Instrumentation
                                                                                                                    1. Automatic Instrumentation
                                                                                                                      1. Framework Integration
                                                                                                                      2. Trace Analysis
                                                                                                                        1. Trace Visualization
                                                                                                                          1. Performance Bottleneck Identification
                                                                                                                            1. Error Correlation
                                                                                                                          2. Monitoring Infrastructure
                                                                                                                            1. Prometheus Setup
                                                                                                                              1. Prometheus Configuration
                                                                                                                                1. Service Discovery
                                                                                                                                  1. Recording Rules
                                                                                                                                    1. Alerting Rules
                                                                                                                                    2. Grafana Dashboards
                                                                                                                                      1. Dashboard Design
                                                                                                                                        1. Visualization Types
                                                                                                                                          1. Template Variables
                                                                                                                                          2. Alerting Systems
                                                                                                                                            1. Alert Manager Configuration
                                                                                                                                              1. Notification Channels
                                                                                                                                                1. Alert Routing