I am new to Grafana and would like to create a plugin that will take data from our own API and display it on a Grafana panel. How can I achieve this?
Additionally, I would like to know if there is an existing API or datasource plugin that works with PRTG. Thank you in advance for your assistance and any tips you can provide.
Keep in mind a data source is only the part that fetches data from your source and returns it in a format grafana understand, then you can create a dashboard with any panel you want and display it (e.g. table, timeseries etc…)
I am not sure what “PRTG” is, internet says is a network monitoring tool? In any case, if the system you are trying to connect to has a REST API you can try the suggested Infinity plugin
the infinity plugin is basically a data source that can fetch data from any REST API and return it in a format grafana panels can understand.
The main difference between building your own data source and using a plugin like Infinity is the easier configuration and query editor a custom data source will have, while with Infinity you will have to configure each endpoint manually every time.