-
Notifications
You must be signed in to change notification settings - Fork 301
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2574 from cjmccarthy/bitmovin
Config, data source, dashboard for Bitmovin integration
- Loading branch information
Showing
6 changed files
with
313 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,179 @@ | ||
{ | ||
"name": "Bitmovin Analytics", | ||
"description": null, | ||
"pages": [ | ||
{ | ||
"name": "Bitmovin", | ||
"description": null, | ||
"widgets": [ | ||
{ | ||
"title": "", | ||
"layout": { | ||
"column": 1, | ||
"row": 1, | ||
"width": 12, | ||
"height": 1 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.markdown" | ||
}, | ||
"rawConfiguration": { | ||
"text": "# To query more metrics, or add dimensions, modify your integration configuration following [these steps](https://github.com/newrelic/newrelic-bitmovin-analytics/tree/feat/refactor?tab=readme-ov-file#query-configuration)\n" | ||
} | ||
}, | ||
{ | ||
"title": "All Bitmovin Metrics", | ||
"layout": { | ||
"column": 1, | ||
"row": 2, | ||
"width": 4, | ||
"height": 4 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.table" | ||
}, | ||
"rawConfiguration": { | ||
"facet": { | ||
"showOtherSeries": false | ||
}, | ||
"nrqlQueries": [ | ||
{ | ||
"accountIds": [], | ||
"query": "FROM Metric SELECT uniques(metricName) WHERE metricName like 'bitmovin%'" | ||
} | ||
], | ||
"platformOptions": { | ||
"ignoreTimeRange": false | ||
} | ||
} | ||
}, | ||
{ | ||
"title": "Concurrent Viewers", | ||
"layout": { | ||
"column": 5, | ||
"row": 2, | ||
"width": 8, | ||
"height": 3 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.stacked-bar" | ||
}, | ||
"rawConfiguration": { | ||
"facet": { | ||
"showOtherSeries": false | ||
}, | ||
"legend": { | ||
"enabled": true | ||
}, | ||
"nrqlQueries": [ | ||
{ | ||
"accountIds": [], | ||
"query": "FROM Metric SELECT max(bitmovin.max_concurrent_viewers) as 'Concurrent Viewrs' TIMESERIES 1 minute" | ||
} | ||
], | ||
"platformOptions": { | ||
"ignoreTimeRange": false | ||
} | ||
} | ||
}, | ||
{ | ||
"title": "Play Attemps", | ||
"layout": { | ||
"column": 5, | ||
"row": 5, | ||
"width": 8, | ||
"height": 3 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.line" | ||
}, | ||
"rawConfiguration": { | ||
"facet": { | ||
"showOtherSeries": false | ||
}, | ||
"legend": { | ||
"enabled": true | ||
}, | ||
"nrqlQueries": [ | ||
{ | ||
"accountIds": [], | ||
"query": "FROM Metric SELECT max(bitmovin.cnt_play_attempts) as 'Play Attempts' TIMESERIES 1 minute since 15 minutes ago" | ||
} | ||
], | ||
"platformOptions": { | ||
"ignoreTimeRange": false | ||
}, | ||
"thresholds": { | ||
"isLabelVisible": true | ||
}, | ||
"yAxisLeft": { | ||
"zero": true | ||
}, | ||
"yAxisRight": { | ||
"zero": true | ||
} | ||
} | ||
}, | ||
{ | ||
"title": "All Bitmovin Dimensions", | ||
"layout": { | ||
"column": 1, | ||
"row": 6, | ||
"width": 4, | ||
"height": 5 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.json" | ||
}, | ||
"rawConfiguration": { | ||
"nrqlQueries": [ | ||
{ | ||
"accountIds": [], | ||
"query": "FROM Metric SELECT keyset() WHERE metricName like 'bitmovin%'" | ||
} | ||
], | ||
"platformOptions": { | ||
"ignoreTimeRange": false | ||
} | ||
} | ||
}, | ||
{ | ||
"title": "Video Startup Time (Histogram)", | ||
"layout": { | ||
"column": 5, | ||
"row": 8, | ||
"width": 8, | ||
"height": 3 | ||
}, | ||
"linkedEntityGuids": null, | ||
"visualization": { | ||
"id": "viz.histogram" | ||
}, | ||
"rawConfiguration": { | ||
"legend": { | ||
"enabled": true | ||
}, | ||
"nrqlQueries": [ | ||
{ | ||
"accountIds": [], | ||
"query": "FROM Metric SELECT histogram(bitmovin.cnt_video_startuptime/1000,width: 1, buckets: 100) as 'Video Startup Time (s)'" | ||
} | ||
], | ||
"platformOptions": { | ||
"ignoreTimeRange": false | ||
}, | ||
"yAxisLeft": { | ||
"zero": true | ||
} | ||
} | ||
} | ||
] | ||
} | ||
], | ||
"variables": [] | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
id: bitmovin-video | ||
displayName: Bitmovin | ||
description: | | ||
Bitmovin empowers businesses to expand their viewer reach and stream video globally with unmatched reliability, scalability, and the highest quality across the broadest range of devices. | ||
icon: logo.svg | ||
install: | ||
primary: | ||
link: | ||
url: https://github.com/newrelic/newrelic-bitmovin-analytics | ||
keywords: | ||
- bitmovin | ||
- video quality | ||
- video experience | ||
- quality of experience | ||
- video streaming | ||
- video metrics | ||
- featured | ||
- newrelic partner | ||
- NR1_addData | ||
categoryTerms: | ||
- newrelic partner |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
slug: bitmovin-video | ||
description: | | ||
## What is Bitmovin? | ||
Bitmovin empowers businesses to expand their viewer reach and stream video globally with unmatched reliability, scalability, and the highest quality across the broadest range of devices. | ||
### Get started! | ||
The Bitmovin - New Relic integration utilizes the Bitmovin Analytics API to get data into New Relic. | ||
Check out the [documentation](https://github.com/newrelic/newrelic-bitmovin-analytics/blob/master/README.md) to learn more about setting up New Relic monitoring for of data from Bitmovin. | ||
summary: | | ||
Bitmovin empowers businesses to expand their viewer reach and stream video globally with unmatched reliability, scalability, and the highest quality across the broadest range of devices. | ||
icon: logo.svg | ||
level: Community | ||
authors: | ||
- Chris McCarthy | ||
title: Bitmovin Analytics | ||
dataSourceIds: | ||
- bitmovin-video | ||
dashboards: | ||
- bitmovin | ||
documentation: | ||
- name: Bitmovin integration installation docs | ||
description: Pull specified metrics and dimensions from the Bitmovin Analytics API into New Relic | ||
url: https://github.com/newrelic/newrelic-bitmovin-analytics/blob/master/README.md | ||
keywords: | ||
- bitmovin | ||
- video | ||
- streaming | ||
- newrelic partner | ||
- NR1_addData | ||
- NR1_sys |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.