---
title: "Verify the output | Grafana Labs"
description: "Inspect the generated dashboard.json to confirm it contains valid dashboard structure with panels and queries."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Verify the output

Your `dashboard.json` file should now exist in your project directory. Before deploying it, verify that the JSON is valid and contains the expected structure.

To verify your dashboard JSON, complete the following steps:

1. Check that `dashboard.json` exists:
   
   Bash ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```bash
   ls -la dashboard.json
   ```
2. Inspect the JSON structure. Look for these key fields:
   
   Bash ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```bash
   cat dashboard.json | python3 -m json.tool | head -30
   ```
   
   You should see:
   
   - `"title": "My SDK Dashboard"` (the dashboard title)
   - `"uid": "my-sdk-dashboard"` (the stable identifier)
   - `"tags": ["generated", "foundation-sdk"]` (your tags)
   - `"panels": [...]` (an array containing your two panels)
3. Confirm the panels are present by checking for their titles in the JSON:
   
   Bash ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```bash
   grep '"title"' dashboard.json
   ```
   
   Expected output should include:
   
   ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```none
   "title": "My SDK Dashboard"
   "title": "Version"
   "title": "Request Rate"
   ```

## What to check

Expand table

| Field           | Expected value                   |
|-----------------|----------------------------------|
| `title`         | My SDK Dashboard                 |
| `uid`           | my-sdk-dashboard                 |
| `tags`          | \[“generated”, “foundation-sdk”] |
| `panels` length | 2                                |
| Panel 1 type    | stat                             |
| Panel 2 type    | timeseries                       |

If all fields match, your dashboard JSON is valid and deployment-ready. You can commit this file to Git, import it into Grafana manually, or deploy it with Terraform (covered in the next learning path).
