Skip to content
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

Config, data source, dashboard for Bitmovin integration #2574

Merged
merged 1 commit into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
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
179 changes: 179 additions & 0 deletions dashboards/bitmovin/dashboard.json
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": []
}
Binary file added dashboards/bitmovin/dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions data-sources/bitmovin/config.yml
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
40 changes: 40 additions & 0 deletions data-sources/bitmovin/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions quickstarts/bitmovin/config.yml
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
40 changes: 40 additions & 0 deletions quickstarts/bitmovin/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.