Skip to content
Open
Show file tree
Hide file tree
Changes from 3 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
6 changes: 6 additions & 0 deletions packages/otel_rum_dashboards/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# newer versions go on top
- version: "0.0.3"
changes:
- description: Add web vitals metrics
type: enhancement
link: https://github.com/elastic/integrations/pull/18409

- version: "0.0.2"
changes:
- description: Fix filters on metrics and errors panels
Expand Down
10 changes: 7 additions & 3 deletions packages/otel_rum_dashboards/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ Use this package to get a dashboard which displays metrics from your web applica

- page load and visits: these metrics are calculated from the telemetry captured by [`@opentelemetry/instrumentation-document-load`](https://www.npmjs.com/package/@opentelemetry/instrumentation-document-load) instrumentation.
- errors: the top errors are calculated from the telemetry captured by [`@opentelemetry/instrumentation-web-exception`](https://www.npmjs.com/package/@opentelemetry/instrumentation-web-exception) instrumentation.
- web vitals: the web vitals are calculated from the telemetry captured by `WebVitalsInstrumentation` within [`@opentelemetry/browser-instrumentation`](https://www.npmjs.com/package/@opentelemetry/browser-instrumentation) package.

You should have both instrumentations enabled in your web application to get the metrics populated in this dashboard.
You should have all instrumentations enabled in your web application to get the metrics populated in this dashboard.

### Compatibility

Expand All @@ -30,5 +31,8 @@ This package will show metrics only if you are monitoring web applications with

If you do not see data in the dashboard make sure that:

- Elastic search has recevied the documents. You can search for the in discover with the filter `telemetry.sdk.language : "webjs"`
- The `APM` data view is present. You can check for it in Stack Management -> Data Views
- Elastic search has recevied the documents from Opentelemetry JS SDK. You can search for the in discover with the filter `telemetry.sdk.language : "webjs"`
Comment thread
david-luna marked this conversation as resolved.
Outdated
- You can run more detailed searches to ensure the data is available for specific sections of the dashboard:
- use the filter `scope.name : "'@opentelemetry/instrumentation-document-load"` to check if the data for page load metrics is present.
Comment thread
macroscopeapp[bot] marked this conversation as resolved.
Outdated
- use the filter `scope.name : "'@opentelemetry/instrumentation-web-exception"` to check if the data for error metrics is present.
- use the filter `scope.name : "'@opentelemetry/instrumentation-web-vitals"` to check if the data for web vitals metrics is present.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading