Practice
1. What is the main purpose of a dashboard in Elasticsearch's Kibana?
easy
Solution
Step 1: Understand dashboard function
A dashboard groups visualizations so users can see data insights in one place.Step 2: Compare options
Options A, B, and C describe other tasks not related to dashboard display.Final Answer:
To display multiple visualizations together for easy data analysis -> Option AQuick Check:
Dashboard = multiple visualizations [OK]
Hint: Dashboards show many visuals together for quick insights [OK]
Common Mistakes:
- Confusing dashboards with query writing
- Thinking dashboards store raw data
- Mixing dashboards with user management
2. Which syntax correctly adds a saved visualization to a Kibana dashboard?
easy
Solution
Step 1: Recall Kibana dashboard API
The correct method to add a visualization isDashboard.add('vis_id')with capital D.Step 2: Check case sensitivity and method name
dashboard.add('vis_id')uses lowercase dashboard object; options C and D use incorrect method name 'addVisualization'.Final Answer:
<code>Dashboard.add('vis_id')</code> -> Option DQuick Check:
Correct method is Dashboard.add() [OK]
Hint: Dashboard object is capitalized; method is add() [OK]
Common Mistakes:
- Using lowercase 'dashboard' instead of 'Dashboard'
- Using wrong method name like addVisualization
- Confusing method parameters
3. Given this Elasticsearch query used in a visualization:
What will the visualization show when added to a dashboard?
{"query": {"match": {"status": "error"}}}What will the visualization show when added to a dashboard?
medium
Solution
Step 1: Analyze the query filter
The query matches documents where the field 'status' equals 'error'.Step 2: Understand visualization output
The visualization will display data filtered to only those documents with status 'error'.Final Answer:
All documents with status 'error' count or details -> Option AQuick Check:
Query filters status='error' so visualization shows those docs [OK]
Hint: Match query filters data shown in visualization [OK]
Common Mistakes:
- Assuming it shows all documents
- Confusing 'error' with 'success'
- Thinking query syntax is invalid
4. You tried to add a visualization to a Kibana dashboard but it does not appear. Which is the most likely cause?
medium
Solution
Step 1: Check visualization ID correctness
If the ID is wrong, the dashboard cannot find and add the visualization.Step 2: Evaluate other options
Cluster offline would cause broader failures; dashboards do not have fixed limits; visualizations must be from Kibana.Final Answer:
The visualization ID used in the add command is incorrect -> Option CQuick Check:
Wrong ID means visualization won't load [OK]
Hint: Verify visualization ID matches exactly [OK]
Common Mistakes:
- Assuming dashboard has max visualization limit
- Ignoring ID typos
- Blaming Elasticsearch cluster without checking
5. You want to create a dashboard that shows error counts by hour and success counts by hour side by side. Which approach is best?
hard
Solution
Step 1: Understand requirement for side-by-side comparison
Two separate visualizations filtered by 'error' and 'success' allow clear side-by-side display.Step 2: Evaluate other options
Create one visualization with a combined filter for 'error' and 'success' together mixes filters, losing clarity; A requires manual switching; D separates data, not side-by-side.Final Answer:
Create two visualizations with filters for 'error' and 'success', then add both to the dashboard -> Option BQuick Check:
Separate filtered visuals show side-by-side data clearly [OK]
Hint: Use separate filtered visuals for clear side-by-side comparison [OK]
Common Mistakes:
- Combining filters in one visualization losing clarity
- Using one visualization and switching filters manually
- Splitting visuals across dashboards
