Challenge - 5 Problems
APM Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate1:30remaining
Understanding APM transaction search query output
You run this Elasticsearch query to find APM transactions with duration over 500ms:
What does the query output represent?
{
"query": {
"range": {
"transaction.duration.us": { "gt": 500000 }
}
}
}What does the query output represent?
Elasticsearch
{
"query": {
"range": {
"transaction.duration.us": { "gt": 500000 }
}
}
}Attempts:
2 left
💡 Hint
Look at the 'range' query and the 'gt' operator meaning.
✗ Incorrect
The 'range' query with 'gt' means 'greater than'. The field 'transaction.duration.us' is in microseconds, so 500000 us equals 500 ms. The query returns documents with duration above 500 ms.
🧠 Conceptual
intermediate1:00remaining
Purpose of APM agents in application monitoring
What is the main role of an APM agent installed in an application?
Attempts:
2 left
💡 Hint
Think about what data helps monitor app performance remotely.
✗ Incorrect
APM agents collect metrics like response times, errors, and traces from the application and send them to the APM server for analysis.
❓ Troubleshoot
advanced2:00remaining
Diagnosing missing APM data in Elasticsearch
You notice no APM transaction data appears in Elasticsearch after deploying the agent. Which is the most likely cause?
Attempts:
2 left
💡 Hint
Check the agent’s connection settings to the APM server.
✗ Incorrect
If the agent cannot reach the APM server due to wrong URL, no data will be sent and stored in Elasticsearch.
🔀 Workflow
advanced2:30remaining
Steps to set up APM monitoring for a new service
What is the correct order of steps to enable APM monitoring for a new application service?
Attempts:
2 left
💡 Hint
Think about infrastructure setup before code changes.
✗ Incorrect
First set up the APM server and Elasticsearch, then install the agent, deploy the app, and finally check the UI.
✅ Best Practice
expert3:00remaining
Choosing the best APM data retention strategy
Your Elasticsearch cluster stores APM data for 90 days but is running low on disk space. What is the best practice to manage data retention without losing critical monitoring info?
Attempts:
2 left
💡 Hint
Think about automated management of data lifecycle.
✗ Incorrect
ILM automates moving data through phases like hot, warm, and delete, preserving important data while freeing space.