Useful Links
Computer Science
Containerization and Orchestration
Java on Kubernetes
1. Introduction to Java on Kubernetes
2. Foundational Concepts
3. Containerizing Java Applications
4. Deploying Java Applications to Kubernetes
5. Resource Management and Performance
6. Cloud-Native Java Frameworks
7. Observability and Monitoring
8. Security Considerations
9. Advanced Deployment Patterns
10. Performance Optimization
11. Troubleshooting and Debugging
12. Best Practices and Patterns
Observability and Monitoring
Health Checks and Probes
Kubernetes Probe Types
Liveness Probes
Readiness Probes
Startup Probes
Probe Configuration
HTTP Probes
TCP Probes
Command Probes
Probe Parameters
Java Application Health Endpoints
Spring Boot Actuator Health
Custom Health Checks
Health Check Best Practices
Probe Troubleshooting
Common Probe Issues
Debugging Techniques
Performance Impact
Logging Strategies
Container Logging Patterns
Stdout/Stderr Logging
Log File Handling
Sidecar Logging
Structured Logging
JSON Log Format
Log Field Standardization
Log Parsing and Indexing
Java Logging Frameworks
Logback Configuration
Log4j2 Configuration
SLF4J Integration
Log Aggregation
Centralized Logging Architecture
Log Shipping Methods
Log Storage and Retention
Log Analysis
Log Search and Filtering
Log Correlation
Error Detection and Alerting
Metrics Collection
Metrics Fundamentals
Metric Types
Metric Naming Conventions
Metric Labels and Tags
Java Metrics Libraries
Micrometer Integration
Prometheus Java Client
Custom Metrics Development
JVM Metrics
Memory Metrics
Garbage Collection Metrics
Thread Metrics
Class Loading Metrics
Application Metrics
Business Logic Metrics
Performance Metrics
Error Rate Metrics
Metrics Exposition
Prometheus Endpoints
Metrics Scraping
Push vs Pull Models
Metrics Storage and Visualization
Time Series Databases
Dashboard Creation
Alerting Rules
Distributed Tracing
Tracing Concepts
Spans and Traces
Trace Context Propagation
Sampling Strategies
OpenTelemetry
Tracing API
SDK Configuration
Exporters and Backends
Java Tracing Implementation
Manual Instrumentation
Automatic Instrumentation
Framework Integration
Trace Analysis
Trace Visualization
Performance Bottleneck Identification
Error Correlation
Monitoring Infrastructure
Prometheus Setup
Prometheus Configuration
Service Discovery
Recording Rules
Alerting Rules
Grafana Dashboards
Dashboard Design
Visualization Types
Template Variables
Alerting Systems
Alert Manager Configuration
Notification Channels
Alert Routing
Previous
6. Cloud-Native Java Frameworks
Go to top
Next
8. Security Considerations