Skip to content

Add Better Stack dashboard template steps #343

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions docs/telemetry/betterstack.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,19 @@ If you don't see data in Better Stack:
2. If you're using custom metrics, check that your project has the `setup-otel-exporter` feature on `shuttle-runtime` enabled
3. Ensure you've redeployed your project after enabling telemetry
4. Contact [Better Stack support](https://betterstack.com/contact) or join our [Discord community](https://discord.gg/shuttle) for help

## Default Resource Metrics (Dashboard Template)

To quickly monitor basic resource metrics like CPU, memory, and network egress, you can import a predefined dashboard into Better Stack.

1. **Download the template**

Download the template JSON from [our examples repository](https://github.com/shuttle-hq/shuttle-examples/blob/main/telemetry-betterstack/default-resource-metrics-dashboard.json).

2. **Upload the JSON in the Better Stack Dashboard UI**

Open your dashboard, click the three dots in the top right corner, choose **Import** and select the downloaded JSON file. You won't see any data until you set the source.

3. **Update the source of your Better Stack Dashboard**

After importing, use the **Source** dropdown on the top left of the dashboard to select your data source and you're ready to go.