Skip to content

eeveebank/ajax-panel

 
 

Repository files navigation

AJAX Panel for Grafana

CircleCI dependencies Status devDependencies Status

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

Options

  • 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.

Screenshots

Screenshot Options Examples

Changelog

v0.0.6 (not released yet)
  • 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
v0.0.5
  • 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
v0.0.4
  • 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
v0.0.3
  • Support template variables in url (@linar-jether)
  • Adding iframe method (@linar-jether)
v0.0.2
  • Quick and Dirty, but it works!

About

Ajax Panel Plugin for Grafana

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 59.6%
  • HTML 26.7%
  • JavaScript 12.2%
  • CSS 1.5%