1. Foundation #
Installation and security.
Principles #
- Kibana and Elasticsearch on the same version, upgraded together.
- Stable encryption keys in
kibana.yml(saved objects, reporting, security). - Several Kibana instances behind a load balancer for high availability.
- SSO and named roles,
elasticaccount reserved.
2. Usage #
Usable data.
Habits #
- A common field schema (ECS or OpenTelemetry semantic conventions).
- Data views per use case, not one giant
*data view. - Dashboards per space, versioned as ndjson and imported by CI.
- ES|QL for one-off analyses, Lens for lasting views.
- Reasonable time ranges: a dashboard over 90 days of raw logs is expensive at every opening.
3. Alerting #
Alerts that get handled.
Rules #
- Alerts on symptoms (error rate, latency, SLO) rather than on isolated log lines.
- Grouping by service and notification on status change.
- Maintenance windows for planned interventions.
- Regular review of rules that never fire or fire too often.
Reference diagram and quick check #
Checklist.
Checklist #
- Aligned versions and encryption keys configured
- Spaces and roles per team
- Documented data views
- Versioned dashboards
- Alert rules with tested connectors
- Kibana monitored
My progress
Sign in to track your progress and take notes. Sign in
💬 Questions about this lesson
No questions yet: be the first to ask for help or share your configuration.
Recommended Articles
Visualizing in Kibana: Lens, dashboards and saved objects
Build visualizations with Lens, assemble interactive dashboards (filters, controls, links), and m...
Advanced Kibana: data views, Lens, dashboards, alerting and reporting
Use Kibana in depth: data views and runtime fields, Discover, Lens and formulas, dashboards and c...
Alerts, connectors and SLOs in Kibana
Create alert rules in Kibana (Elasticsearch query, ES|QL, custom threshold, logs), configure conn...
Administering Kibana: spaces, roles, users and monitoring
Organize Kibana for several teams: spaces, roles and privileges on indices and features, users an...
Elastic Security: SIEM, detection rules and investigation
Use Elastic Security as a SIEM: ECS data sources, detection rule types (query, EQL, ES|QL, thresh...
Kibana Maps and Canvas: geographic maps and presentations
Build maps with Kibana Maps (document, aggregation and choropleth layers, ES|QL) and dynamic pres...
Machine learning in Elastic: anomaly detection and AIOps
Automatically detect abnormal behaviour: anomaly detection jobs, datafeeds, detectors, influencer...
Elastic path project: centralising and using logs
The validation project of the "Elastic Stack mastery" path: Elastic Agent and Fleet, Logstash, El...
Kibana: role, installation and first steps
What Kibana is in the Elastic suite, how to install it with Elasticsearch (start-local, Docker), ...