How to Embed Video In Grafana?

6 minutes read

To embed a video in Grafana, you can follow these steps:

  1. Open Grafana and navigate to the dashboard where you want to embed the video.
  2. Click on the "Add Panel" button or the "+" icon to add a new panel.
  3. Choose the appropriate visualization panel type that suits your requirements (such as Graph or Singlestat) and configure it accordingly.
  4. Once the panel is added, click on its title to open the panel settings.
  5. Look for the "Options" tab or the specific settings related to the visualization panel you chose.
  6. Locate the text box or field where you can provide custom HTML or markdown code for the panel.
  7. In this field, you can embed a video by using HTML or markdown embedding syntax.
  8. If using HTML, you can use the tag with the appropriate source URL of the video you want to embed. Make sure to set the width and height attributes to specify the desired dimensions of the video player.
  9. If using markdown, you can use the appropriate syntax provided by Grafana to embed a video. Refer to Grafana's documentation for the specific markdown syntax available for embedding videos.
  10. Save the changes to the panel settings.

Once the panel is saved, the video should be embedded and visible within the Grafana dashboard.

Best Cloud Hosting Services of May 2024


Rating is 5 out of 5


  • Ultra-fast Intel Core Processors
  • Great Uptime and Support
  • High Performance and Cheap Cloud Dedicated Servers
Digital Ocean

Rating is 4.9 out of 5

Digital Ocean

  • Professional hosting starting at $5 per month
  • Remarkable Performance

Rating is 4.8 out of 5



Rating is 4.7 out of 5


How to loop videos in Grafana dashboards?

To loop videos in Grafana dashboards, you can follow these steps:

  1. Install the Panel Options plugin: First, install the Panel Options plugin in Grafana. This plugin allows you to add custom options to your panels.
  2. Add a new HTML panel: Create a new panel in your Grafana dashboard and select the "HTML" panel type.
  3. Configure the panel: In the "Content" section of the panel configuration, enter the HTML code to embed the video. For example, you can use the following code to embed a YouTube video:
<iframe width="560" height="315" src="" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Replace VIDEO_ID with the ID of the desired YouTube video.

  1. Add custom panel options: Scroll down to the "Panel Options" section of the panel configuration and add a new option to control the loop functionality. You can use the following JSON code:
  "name": "loop",
  "type": "boolean",
  "default": true,
  "label": "Loop Video"

  1. Add JavaScript code: In the "JavaScript" section of the panel configuration, enter the following code:
// Get the loop option value
var loopEnabled = ctrl.panel.loop;

// Update the video URL to include the loop parameter
var iframe = document.getElementsByTagName('iframe')[0];
var url = iframe.src;

if (loopEnabled) {
  url = url.replace('&loop=0', '&loop=1');
} else {
  url = url.replace('&loop=1', '&loop=0');

iframe.src = url;

  1. Save and test: Save the panel configuration and test the loop functionality by toggling the "Loop Video" option. The video should restart automatically when loop is enabled.

Note: Adjust the code and video embedding method based on the desired video platform and customization requirements.

What is the procedure to add captions or subtitles to an embedded video in Grafana?

To add captions or subtitles to an embedded video in Grafana, you need to follow these steps:

  1. Open Grafana and navigate to the dashboard where you have embedded the video panel.
  2. Click on the edit button (pencil icon) to open the dashboard in edit mode.
  3. Locate the panel that contains the embedded video.
  4. Click on the panel title to access the panel options.
  5. In the panel options, look for the "Annotations" tab and click on it.
  6. Under the "Annotations" tab, you will find the section to add text annotations. Click on the "Add annotation" button.
  7. Provide a name for the annotation in the "Name" field. This will serve as the caption or subtitle.
  8. Set the "From" and "To" time range for the annotation. This determines the duration the caption/subtitle will be visible during playback.
  9. Optionally, you can choose a color for the annotation text using the "Color" dropdown.
  10. Save the annotation and close the panel options.
  11. Save the dashboard to ensure the changes are applied.

Now, when you play the embedded video in Grafana, the captions or subtitles will be displayed at the specified time range.

What is the maximum video size supported in Grafana?

As of version 8.0, Grafana does not have a maximum video size limitation. You can embed videos of any size in Grafana by utilizing features like the "Text" panel or using external plugins like the "HTML" panel.

Facebook Twitter LinkedIn Telegram Whatsapp Pocket

Related Posts:

To create a histogram of averages by month in Grafana, you can follow these steps:Install and set up Grafana on your preferred system.Configure Grafana to connect to your desired data source (e.g., InfluxDB, Prometheus, etc.).Create a new Dashboard or open an ...
To add a Prometheus data source for Grafana using Helm, follow these steps:First, ensure you have Helm installed on your system. Open the command prompt or terminal and add the official Grafana Helm repository by running the following command: helm repo add gr...
To import users and teams to Grafana, you can follow the steps given below:Prepare a CSV file: Create a CSV (comma-separated values) file that contains the details of the users and teams you want to import. The file should have the following columns: Usernames...
In Grafana, you can modify the &#34;from&#34; and &#34;to&#34; values to customize the time range of the data displayed on your dashboard. These values determine the time period that you want to visualize.To modify the &#34;from&#34; and &#34;to&#34; values in...
Sure! Filtering in Grafana allows you to narrow down your data based on certain conditions or criteria. Here&#39;s how you can filter using Grafana queries:Open the Grafana dashboard that contains the data you want to filter. Locate the query or panel where yo...
Sure! Running Grafana on Google Cloud is a straightforward process that involves setting up a virtual machine (VM), installing Grafana, and configuring it to access your data sources. Here are the steps:Create a new virtual machine: Start by creating a new VM ...