Plugins 〉AJAX

Ryan McKinley

Sign up to receive occasional product news and updates:

The AJAX plugin has been deprecated and is no longer maintained.



  • Overview
  • Installation
  • Change log
  • Related content

AJAX Panel for Grafana

The AJAX Panel is a general way to load external content into a grafana dashboard.


  • Method:

    GET or POST or iframe

  • URL:

    The URL to request

  • Parameters:

    The parameters that will be passed in the request. This is a javascript object with access to the variables: - ctrl The control object.


Screenshot Options Examples

Installing AJAX on Grafana Cloud:

For more information, visit the docs on plugin installation.

Change Log

All notable changes to this project will be documented in this file.

  • Comipled and with grafana 7+,
  • image support requires 7.4+
  • building with @grafana/toolkit
  • Tested with Grafana 6.3
  • fix height issue with iframes
  • Support requests to /api (grafana internal API)
  • Adding circleci build
  • removing dist from master build (only add it on release branches)
  • Support empty text response (#9)
  • webpack build
  • Show query results
  • tested with grafana 6
  • Support angular templates using AJAX response
  • Options to display as: HTML, Text, JSON, or preformatted text
  • Fixed display issue with 5.1
  • Support direct link rendered image
  • Show possible variables in editor
  • Support template variables in parameters (@linar-jether)
  • Improved error handling
  • Move ajax requests to 'issueQueries' block rather than refresh
  • Show loading spinner
  • Convert to TypeScript
  • Use datasources for complex authentication
  • Support loading images
  • Support header configuration
  • Support showing time info
  • Include various sample configurations
  • Support template variables in url (@linar-jether)
  • Adding iframe method (@linar-jether)
  • Quick and Dirty, but it works!