Documentation / Home

Dashboard

Dashboard

The Prancer Cube Dashboard gives you a single pane of glass across PAC alerts, container statuses, and third-party security tools — with the ability to slice and dice the data using your own queries.

Note: the dashboard is built on Cube.js. You don't need to know Cube to use it, but it helps if you want to write advanced queries.

Before you start

  • All required Prancer containers are running (otherwise widgets show "no data").
  • You have valid portal credentials.
  • *(For custom queries)* a basic understanding of which measures and dimensions matter to you.

1. Open the dashboard

1. Open your browser and go to your tenant URL. 2. Sign in with your credentials.

Image gap: the screenshot referenced here (/docs-assets/home/home-cube-end-user-af538fa2-...) is a UUID-style placeholder — capture a fresh login screenshot.

2. Navigate the layout

The dashboard has three areas:

  • Overview — counts of accounts, repos, applications, and high-level findings.
  • Findings & Insights — drill into application security, infrastructure, resources.
  • Admin — user management and configuration *(role-permitting)*.

Use the search bar and filters at the top to scope the view, and the interactive charts to spot trends.

Image gap: dashboard overview screenshot is also a UUID placeholder — replace with a current screenshot.

3. Run a query in the Playground

1. Click the + to start a new query. 2. Add Measures (what to count, e.g. count of alerts). 3. Add Dimensions (how to group, e.g. by risk). 4. Add Filters (e.g. exclude low risk). 5. Add a Time Dimension (e.g. last 30 days). 6. Click Keep Changes to render the result.

Image gap: query builder screenshot is a UUID placeholder.

Example queries

PAC alerts by risk (last 30 days)

{
  "measures": ["customer170_pac_alert.count"],
  "dimensions": ["customer170_pac_alert.risk"],
  "timeDimensions": [
    {
      "dimension": "customer170_pac_alert.created_at",
      "granularity": "day",
      "dateRange": "last 30 days"
    }
  ],
  "filters": [
    {
      "member": "customer170_pac_alert.risk",
      "operator": "notEquals",
      "values": ["low"]
    }
  ]
}

Containers by status

{
  "measures": ["customer170_containers.count"],
  "dimensions": ["customer170_containers.status"]
}

Qualys alerts by severity (last 30 days)

{
  "measures": ["qualys_alerts.count"],
  "dimensions": ["qualys_alerts.severity"],
  "timeDimensions": [
    {
      "dimension": "qualys_alerts.timestamp",
      "granularity": "day",
      "dateRange": "last 30 days"
    }
  ]
}
Tip: the customer170_* prefix is tenant-specific — replace it with your own tenant prefix.

Pick the right chart

| Chart | Best for |

| ------- | ---------- |

| Line | Trends over time (alerts per day) |

| Bar | Categorical data (alerts by risk) |

| Area | Cumulative volume |

| Table | Raw data and exports |

Switch chart types from the toolbar after running the query.

Image gap: chart-type switcher screenshot is a UUID placeholder.

Troubleshooting

  • No data? Widen the time range and double-check your filters.
  • Can't log in? Verify credentials, then contact your admin.
  • Wrong numbers? Re-check your measures, dimensions, and filters — most "wrong result" issues are filter mismatches.

FAQ

Can I save custom queries? Yes — build them in the Playground and save them to your dashboard.

Where do I report errors? Contact your Prancer admin or [email protected].

Next steps