Skip to content

Dashboard Templates

This page distributes Grafana dashboard templates available in MediaHarbor.
You can easily install dashboard templates from the downloaded JSON files and create dashboards linked with data sources.
Additionally, created dashboards can be registered as one of MediaHarbor's input video sources.

How to Import Templates
  • Access the Grafana management screen from MediaHarbor's System Settings > Dashboard Settings.
  • Select Dashboards > New > Import from the left menu.

howto_import1

  • Drop the downloaded template's JSON file.

howto_import2

  • Select the dashboard name and the data source to use, then click Import.
  • For data source settings required for templates needing HACOBE-CLOUD integration, refer to HACOBE-CLOUD Data Source Settings.

howto_import3

HACOBE-CLOUD Data Source Settings

To properly operate HACOBE-CLOUD integrated dashboards, a CloudWatch data source is necessary.

  • Access the Grafana management screen from System Settings > Dashboard Settings.
  • Select Connections > Data Sources from the left menu.
  • Click Add new data source and add a CloudWatch data source.
  • Refer to the IAM Policy Sample below to generate an access key in the IAM of the AWS account where HACOBE-CLOUD is operating, and enter the AWS credentials.
  • Enter HACOBE_CLOUD in Namespaces of Custom Metrics.
  • Click Save & Test and confirm the connection is successful.

For more details, refer to the official Grafana help site below.

IAM Policy Sample

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"Version": "2012-10-17",
"Statement": [
    {
    "Sid": "AllowReadingMetricsFromCloudWatch",
    "Effect": "Allow",
    "Action": [
        "cloudwatch:DescribeAlarmsForMetric",
        "cloudwatch:DescribeAlarmHistory",
        "cloudwatch:DescribeAlarms",
        "cloudwatch:ListMetrics",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetInsightRuleReport"
    ],
    "Resource": "*"
    },
    {
    "Sid": "AllowReadingTagsInstancesRegionsFromEC2",
    "Effect": "Allow",
    "Action": ["ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions"],
    "Resource": "*"
    },
    {
    "Sid": "AllowReadingResourcesForTags",
    "Effect": "Allow",
    "Action": "tag:GetResources",
    "Resource": "*"
    }
]
}
How to Specify the Target HACOBE-CLOUD in an Environment with More Than Two HACOBE-CLOUD Instances

Open the downloaded template JSON file in a text editor.

Use the find and replace function to change the value of each ec2_instance_id in the dimensions.

String to search for

1
"ec2_instance_id": "*"
String to replace with
1
"ec2_instance_id": "i-xxxxxxxxxxxxxxxxx"
Change it to the EC2 instance ID of the target HACOBE-CLOUD.

SCTE35 splice_insert Template

A dashboard displaying SCTE35's splice_insert in a tabular format.

Tip

This dashboard template is only available when SCTE35 analysis functionality is enabled.

To use the SCTE35 analysis functionality, you need to purchase SCTE35 analysis points (SCTEpt) and enable SCTE35 analysis settings.

JSON Download

SCTE35 splice_insert

HACOBE-CLOUD TS Status Template

A dashboard displaying TS status metrics acquired from HACOBE-CLOUD.

Tip

This dashboard template requires HACOBE-CLOUD integration.

Refer to HACOBE-CLOUD Data Source Settings for the integration settings.

JSON Download

TS Status Dashboard

HACOBE-CLOUD SRT Reception Status Template

A dashboard displaying SRT reception status metrics acquired from HACOBE-CLOUD.

Tip

This dashboard template requires HACOBE-CLOUD integration.

Refer to HACOBE-CLOUD Data Source Settings for the integration settings.

JSON Download

SRT Reception Status Dashboard