-
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.
Config, data source, dashboard for Bitmovin integration
- Loading branch information
1 parent
60e3291
commit 78b698c
Showing
5 changed files
with
280 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,25 @@ | ||
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: | ||
nerdlet: | ||
nerdletId: marketplace.install-data-source | ||
nerdletState: | ||
dataSourceId: bitmovin-video | ||
frameworkConfigId: bitmovin-video | ||
requiresAccount: false | ||
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,36 @@ | ||
id: 65bd74f6-cfb7-4fb9-83a3-38cea143d839 | ||
slug: mux-video | ||
description: | | ||
## What is Mux? | ||
Mux is video infrastructure for the internet. With just a few lines of code, companies can get real-time analytics at world-leading scale, and understand their streaming data, monitor user engagement, and improve the quality of experience for viewers. Mux is trusted by today’s largest broadcasters and leaders in streaming video to reach their goals with actionable insights. And together with Mux Video, developers can also build video into their products quickly, reliably, and at global scale. | ||
Learn more at [mux.com/data](https://mux.com/data) | ||
### Get started! | ||
The Mux - New Relic integration utilizes Amazon Kinesis Firehose to get data into New Relic. | ||
Check out the [documentation](https://docs.newrelic.com/docs/logs/forward-logs/mux-video-streaming-firehose/) to learn more about setting up New Relic monitoring for of data from Mux. | ||
summary: | | ||
Mux is video infrastructure that makes it easy for development teams to get actionable data at industry-leading scale, and build video into their products quickly and reliably. | ||
icon: logo.svg | ||
level: New Relic | ||
authors: | ||
- New Relic (Joseph Counts) | ||
title: Mux Video Analytics (via Amazon Firehose) | ||
dataSourceIds: | ||
- mux-video | ||
dashboards: | ||
- mux-video-analytics | ||
documentation: | ||
- name: Mux installation docs | ||
description: Send Mux logs to New Relic using Amazon Firehose | ||
url: https://docs.newrelic.com/docs/logs/forward-logs/mux-video-streaming-firehose/ | ||
keywords: | ||
- mux | ||
- video | ||
- streaming | ||
- newrelic partner | ||
- NR1_addData | ||
- NR1_sys |