What you will learn in this TP
- Prepare geographic data
- Build a multi-layer map
- Create a Canvas workpad
- Share and export
Introduction #
What you will learn in this section
- Prepare geographic data
- Build a multi-layer map
- Create a Canvas workpad
- Share and export
Context. Management wants to see where site visitors come from on a map, and a wall screen summarising activity.
Prerequisites: the course start-local lab, jq · Estimated time: 35 min
Hands-on #
Guided steps, with their solution.
1. The data
Load the sample web logs and check the geographic field.
2. A density map
In Kibana › Maps, create a map with a "Clusters" layer onkibana_sample_data_logs(geo.coordinatesfield), sized by request count.3. A choropleth by country
Add a "Choropleth" layer: "World Countries" boundaries (Elastic Maps Service), joinISO 3166-1 alpha-2with thegeo.srcfield, metric: document count.4. A Canvas workpad
In Kibana › Canvas, create a workpad with a metric (requests today), a bar chart of the top 5 countries and a Markdown text. Use Elasticsearch SQL as the source.
5. Share
Add the map to a dashboard, copy a shared link and export the map data as CSV.
Difficulty level : ●●○○○ (2/5)
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
Kibana Maps and Canvas: geographic maps and presentations
Build maps with Kibana Maps (document, aggregation and choropleth layers, ES|QL) and dynamic pres...
Visualizing in Kibana: Lens, dashboards and saved objects
Build visualizations with Lens, assemble interactive dashboards (filters, controls, links), and m...
Exploring data in Discover: KQL, Lucene and ES|QL
Search and analyze logs in Kibana Discover: filters, KQL, Lucene syntax, and the ES|QL language t...
Alerts, connectors and SLOs in Kibana
Create alert rules in Kibana (Elasticsearch query, ES|QL, custom threshold, logs), configure conn...
Kibana and Elastic Observability best practices
Checklist for running Kibana in production: versions, security, spaces and roles, versioned dashb...
Kibana: role, installation and first steps
What Kibana is in the Elastic suite, how to install it with Elasticsearch (start-local, Docker), ...
Elastic Security: SIEM, detection rules and investigation
Use Elastic Security as a SIEM: ECS data sources, detection rule types (query, EQL, ES|QL, thresh...
OpenTelemetry traces in Elasticsearch and Kibana APM
Instrument applications with OpenTelemetry or EDOT SDKs, send traces to Elasticsearch, get Kibana...
Elastic Observability: logs, infrastructure, APM and synthetics
Elastic Observability features: log exploration, infrastructure inventory with Elastic Agent and ...