Dashboards, log analysis and data exploration.
Installation¶
docker run -d --name kibana -p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
kibana:8.12.0
Discover¶
level: error AND service: api
response_time > 1000
Visualizations¶
- Lens — drag & drop
- Bar/Line/Pie charts
- Data tables
- Metric KPI
- Map for geo data
Practical Usage¶
Kibana is an essential tool for any team running the ELK stack (Elasticsearch, Logstash, Kibana). In the Discover section, you can interactively browse logs, filter by time range, service, or severity, and quickly identify issues. KQL (Kibana Query Language) enables intuitive querying without needing to know Elasticsearch Query DSL.
Lens is a modern visualization editor with a drag-and-drop interface that automatically suggests appropriate chart types based on selected data. For monitoring, create a dashboard with key metrics — error rate, response time percentiles, request count, and resource utilization. Alerting in Kibana lets you set rules that notify you via Slack, email, or PagerDuty when metrics exceed defined thresholds.
Kibana for Observability¶
Log analysis, monitoring dashboards.