Your First IAPM Session¶
Difficulty: Beginner | Time: ~10 minutes
Your first time inside IAPM. This walkthrough takes you from launch to confidently navigating your application's 3D environment, reading visual indicators, and having your first conversation with Tessa.
What You'll Learn¶
- How to move through the 3D environment
- What the colors and animations mean
- How to switch between Grid and Graph views
- How to interact with Tessa, your AI assistant
Step 1: Launch and Enter Your Grid¶
- Open IAPM from Steam or your desktop shortcut.
- Sign in with your IAPM account credentials.
- Select a grid from the grid selector. If you don't have a production grid yet, choose the demo grid.
- Click Enter to load into the 3D environment.
What you see
The environment loads around you. You're standing on the Grid - a dark, expansive platform stretching out in every direction. Your services appear as glowing objects arranged in rows and columns in front of you. Each one pulses softly with color. The WhereAmI display in the corner of your screen confirms your current location.
Step 2: Look Around¶
- Hold the right mouse button and drag to rotate your view.
- Scroll the mouse wheel to zoom in and out.
- Look in every direction - above you, below you, behind you. The environment extends in all directions.
What you see
As you pan your view, you see the full scope of your application laid out spatially. Services closer to you appear larger and more detailed. Distant services are smaller but still visible, their color indicators readable even from afar. Thin lines connect services to each other - some pulse gently with light, showing live traffic flowing between them.
Step 3: Move Through the Space¶
- Press
Wto move forward toward your services. - Press
AandDto strafe left and right. - Press
Sto move backward. - Press
Spaceto rise up for a higher vantage point. - Hold
Shiftwhile moving to sprint.
What you see
You glide smoothly through the 3D space. As you approach a service, its details become clearer - you can read its name, see its metrics, and observe the connections branching out from it. Rising up with Space gives you a bird's-eye perspective where the full topology comes into view.
ProTip
If you ever feel lost, check the WhereAmI display in the corner of your screen. It shows your current room and location within the environment.
Step 4: Read the Visual Indicators¶
- Look at the colors of your services as you walk past them.
- Watch the connecting lines between services - notice how some pulse with light.
| Color | Meaning |
|---|---|
| Green | Healthy - operating normally |
| Yellow | Elevated latency - slower than usual |
| Orange | High latency or rising error rate |
| Red | Critical - errors or failures detected |
| Line Style | Meaning |
|---|---|
| Pulsing lines | Active request flow between services |
| Thick lines | High throughput connections |
| Thin lines | Low throughput connections |
What you see
Most of your services glow green, humming along normally. You might spot a few with yellow or orange indicators - those are worth investigating. The lines connecting services pulse at different speeds and thicknesses, painting a live picture of how traffic flows through your architecture. It's like watching your application breathe.
Step 5: Switch Between Grid and Graph View¶
- Press
Mto switch to Grid view (if not already active). Services snap into an organized rows-and-columns layout. - Press
Nto switch to Graph view. Services rearrange based on their actual connections.
What you see
In Grid view, your services are arranged in a clean, orderly layout - easy to scan and compare. When you press N for Graph view, the layout transforms. Services drift and settle into clusters based on their dependencies. Tightly connected services pull toward each other. Isolated services float to the edges. The force-directed physics simulation makes the layout feel alive as services find their natural positions.
Step 6: Meet Tessa¶
- Open the chat panel by clicking the chat icon or pressing the chat shortcut.
- Type:
Hello, Tessa - Press Enter to send.
What you see
Tessa responds in the chat panel. She's your AI assistant - ready to answer questions about your system, run diagnostics, find problems, and guide your investigation. The chat panel shows the conversation history and Tessa's responses.
Step 7: Ask About Your System¶
- Type:
What's the health of my system? - Press Enter and wait for Tessa's response.
What you see
Tessa runs a health check across your entire grid. She reports back with a summary - how many services are healthy, how many have elevated latency, and whether any are in a critical state. She might call out specific services that need attention, giving you an instant situational overview without clicking through a single dashboard.
Energy System
Each interaction with Tessa uses energy. Your energy refills over time. The energy indicator shows your remaining balance - use it wisely during investigations.
Step 8: Select a Service¶
- Walk toward a service that catches your eye, or teleport to its platform (maybe one with a yellow or orange glow).
- Left-click on the service to select it.
What you see
The selected service highlights with a visible selection indicator. A details panel appears showing the service's name, key metrics (throughput, latency, error rate), and its direct dependencies. The connections leading to and from this service become more prominent, making it easy to see what talks to what.
Step 9: Enter the Diagnostics Room¶
- With a service selected, look for a trace or span entry in the details panel.
- Click on a trace to teleport into the Diagnostics Room.
What you see
The environment shifts. You're no longer on the Grid - you've teleported into the Diagnostics Room, a dedicated space for examining traces. Spans are laid out in 3D around you, each one representing a step in a request's journey through your system. You can see the timing, duration, and relationships between spans spatially. Logs associated with each span float nearby. It's the deepest level of detail IAPM offers.
Step 10: Return and Explore¶
- Navigate back to the Grid using the navigation controls.
- You're now ready to explore on your own.
What to Explore Next¶
Now that you know the basics, try these scenarios:
| Next Step | Scenario |
|---|---|
| Troubleshoot a real problem | Investigating a Latency Spike |
| Diagnose cascading failures | Root Cause Analysis with Tessa |
| Understand your architecture | Understanding Your Service Topology |
Quick Controls Reference¶
| Action | Control |
|---|---|
| Move | W A S D |
| Look | Right mouse + drag |
| Zoom | Scroll wheel |
| Move up/down | Space / Ctrl |
| Sprint | Shift + movement |
| Select | Left-click |
| Grid view | M |
| Graph view | N |