Plot rotating machine operation point on a performance curve.
  • Examples

Grafana Plugin PerfCurve


PerfCurve is a grafana panel plugin to plot operation point of rotating machine, such as pump, compressor and etc., on a canvas with its performance curves. You can draw multiple performance curves on the canvas only by giving sample points on the performance curve. The panel plugin connects sample points smoothly.

Panel Example

Important notes !!

Select the plugin version in accordance with the following rule.

  • For Grafana <= 7.3.X, use version <= 1.3.X
  • For Grafana >= 7.4.X, use version >= 1.4.X

Getting started


Specify Min., Max., Label, Unit and Decimals of X-axis amd Y-axis.


Static curve

Add performance curves to the canvas by specifying sample points in comma separated value format.
The number of values in X input box and Y input Box shall be same. Natural curves are drawn based on the sample points.

Static curve

Dynamic curve (Advanced)

In case performance curve data is availble in database, they can be used to draw peformance curve which dynamically move based on the data. (Example of query is written for InfluxDB datasource.)

Dynamic curve Query for dynamic curve

Operation points

Set field names for X box and Y box to plot operating points. Set Label, Color and Point Radius, too.
Table format is recommended as query option.

Operation points Query example

Sign up Now


  • Grafana 7.x.x