Skip to content

Commit b7d38f3

Browse files
committed
REVIEW-85 action items
1 parent 5f0d90a commit b7d38f3

5 files changed

Lines changed: 40 additions & 6 deletions

File tree

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
* @antonjim-te
1+
* @antonjim-te
2+
* @streaming-write

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ This repository contains dashboards representing ThousandEyes telemetry data fo
1717
![Grafana Dashboard](grafana/dashboard1.png)
1818
![Grafana Dashboard](grafana/dashboard2.png)
1919

20-
2120
### DataDog
2221

2322
[DataDog Dashboard](datadog/ThousandEyesDashboard.json)
@@ -33,6 +32,7 @@ This repository contains dashboards representing ThousandEyes telemetry data fo
3332
### New Relic
3433

3534
[New Relic Dashboard](newRelic/ThousandEyesDashboard.json)
35+
[Setup Guide](newRelic/newrelic-setup.md)
3636

3737
![New Relic Dashboard](newRelic/dashboard.png)
3838

newRelic/ThousandEyesDashboard.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"name": "DEVNET-2658 ThousandEyes",
2+
"name": "ThousandEyes",
33
"description": null,
44
"permissions": "PUBLIC_READ_WRITE",
55
"pages": [
66
{
7-
"name": "DEVNET-2658 ThousandEyes",
7+
"name": "ThousandEyes",
88
"description": null,
99
"widgets": [
1010
{
@@ -45,7 +45,7 @@
4545
"nrqlQueries": [
4646
{
4747
"accountIds": [
48-
6227704
48+
"{{AccountId}}"
4949
],
5050
"query": "SELECT average(`network.latency`) AS `Avg Latency` FROM Metric FACET thousandeyes.source.agent.name TIMESERIES where thousandeyes.stream.id in ({{StreamId}}) and thousandeyes.test.name in ({{Test}}) AND thousandeyes.source.agent.name in ({{Agent}})"
5151
}

newRelic/newrelic-setup.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# New Relic Setup Guide
2+
3+
Follow these steps to import the ThousandEyes dashboard into New Relic and configure it for your account.
4+
5+
## 1. Import the dashboard
6+
- Sign in to the New Relic UI and open the Dashboards section.
7+
- Choose **Import****JSON** and paste the contents of `newRelic/ThousandEyesDashboard.json` from this repository.
8+
- Save the new dashboard.
9+
10+
## 2. Replace the placeholder account ID
11+
The dashboard JSON now uses a placeholder for the `accountIds` field inside each NRQL query:
12+
13+
```
14+
"accountIds": [
15+
"{{AccountId}}"
16+
],
17+
```
18+
19+
Update this placeholder before or immediately after importing the dashboard:
20+
1. Locate your numeric New Relic account ID from the account switcher in the top-right of the UI (the value shown under your account name).
21+
2. Replace every `{{AccountId}}` placeholder in `newRelic/ThousandEyesDashboard.json` with that number. If you already imported the dashboard, edit each widget inside the New Relic UI and set the account to your ID.
22+
3. Re-save the file (or dashboard) so all NRQL queries point to the correct account.
23+
24+
## 3. Provide ThousandEyes variables
25+
The dashboard expects these template variables:
26+
- `StreamId`
27+
- `Test`
28+
- `Agent`
29+
30+
Adjust the variable defaults or selections in the dashboard UI to match the ThousandEyes tests you want to visualize.
31+
32+
Once the placeholders and variables are configured, the widgets will begin populating with your ThousandEyes telemetry stored in New Relic.
33+

signoz/ThousandEyesDashboard.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)