## Monitoring Kubernetes

# Forward Kubernetes logs, metrics, and events to Splunk.

Stream container logs, metadata-enriched metrics, audit logs, and Kubernetes events from any cluster - straight into Splunk dashboards and alerts.

[Install in 5 minutes](/content/docs/monitoring-kubernetes/installation/index.html) [Read concepts](/content/docs/monitoring-kubernetes/concepts/index.html) [Troubleshooting](/content/docs/monitoring-kubernetes/troubleshooting/index.html) [Browse dashboards](/content/solutions/monitoring-kubernetes/dashboards/index.html)

### Installation  
Set up Splunk app, HEC, and deploy collectord  
→ [Installation](/content/docs/monitoring-kubernetes/installation/index.html)  
### Concepts  
What Collectord does, the data model, and how configuration layers  
→ [Concepts](/content/docs/monitoring-kubernetes/concepts/index.html)  
### Configuration  
Deployment file structure and collectord settings  
→ [Configuration](/content/docs/monitoring-kubernetes/configuration/index.html)  
### Annotations  
Control index routing, log discovery, multiline, and field extraction per pod  
→ [Annotations](/content/docs/monitoring-kubernetes/annotations/index.html)  
### Annotations reference  
Full list of every annotation grouped by datatype  
→ [Annotations reference](/content/docs/monitoring-kubernetes/annotations-reference/index.html)  
### Audit logs  
Enable and forward Kubernetes API audit logs  
→ [Audit logs](/content/docs/monitoring-kubernetes/audit/index.html)  
### Prometheus metrics  
Scrape metrics from control plane and applications  
→ [Prometheus metrics](/content/docs/monitoring-kubernetes/prometheus/index.html)  
### Splunk indexes  
Split logs and metrics into separate Splunk indexes  
→ [Splunk indexes](/content/docs/monitoring-kubernetes/splunk-indexes/index.html)  
### Splunk field extraction  
Define search-time field extraction rules for container logs  
→ [Splunk field extraction](/content/docs/monitoring-kubernetes/splunk-fields-extraction/index.html)  
### Splunk HTTP Event Collector  
Configure SSL and connection settings for Splunk HEC  
→ [Splunk HTTP Event Collector](/content/docs/monitoring-kubernetes/splunk-output/index.html)  
### Multiple clusters  
Identify and differentiate multiple clusters in Splunk  
→ [Multiple clusters](/content/docs/monitoring-kubernetes/clusters/index.html)  
### Object streaming  
Stream live Kubernetes object changes to Splunk  
→ [Object streaming](/content/docs/monitoring-kubernetes/objects/index.html)  
### License server  
Distribute license keys across clusters from a central URL  
→ [License server](/content/docs/monitoring-kubernetes/license-server/index.html)  
### GPU monitoring  
Collect Nvidia GPU metrics via nvidia-smi DaemonSet  
→ [GPU monitoring](/content/docs/monitoring-kubernetes/gpu/index.html)  
### Alerts  
Predefined alerts for license, health, restarts, and OOM kills  
→ [Alerts](/content/docs/monitoring-kubernetes/alerts/index.html)  
### Troubleshooting  
Verify configuration, check pod status, and diagnose issues  
→ [Troubleshooting](/content/docs/monitoring-kubernetes/troubleshooting/index.html)  
### Release history  
Changelog of all collectord and Splunk app releases  
→ [Release history](/content/docs/monitoring-kubernetes/release-history/index.html)  
### Upgrade  
Step-by-step version upgrade instructions  
→ [Upgrade](/content/docs/monitoring-kubernetes/upgrade/index.html)  
### Security  
Image security, container privileges, and RBAC access model  
→ [Security](/content/docs/monitoring-kubernetes/security/index.html)  
### Configuration reference  
→ [Configuration reference](/content/docs/monitoring-kubernetes/reference/index.html)
