# Datasource for 'node graph'

**URL:** <https://community.grafana.com/t/datasource-for-node-graph/43944>\
**Category:** Grafana\
**Created:** [March 3, 2021, 1:54pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944 "2021-03-03T13:54:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![richardwright1](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/richardwright1/32/15222_2.png) [@richardwright1](https://community.grafana.com/u/richardwright1)\
**Post date:** [March 3, 2021, 1:55pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/1 "2021-03-03T13:55:00Z")

</div>

Hi!

What datasource is compatible with the ‘node graph’ visualisation? We were hoping to write data from our app and visualise it using a ‘node graph’ however, I’m quite unsure of what datasource we can use to do this? (I can see xray as one, but we are attempting to use this visualisation differently to how that would generate/store data)

thanks!

---

<div class="post-metadata">

**Author:** ![wlargou](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/wlargou/32/14374_2.png) [@wlargou](https://community.grafana.com/u/wlargou)\
**Post date:** [March 4, 2021, 3:26pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/2 "2021-03-04T15:26:52Z")

</div>

Hi,

Indeed the XRay is currently the only compatible datasource listed, but as you can also read, you must conform with data structure, check the Data API section, If you have other requirements i suggest you take a look at building datasource plugin :

> **[Build a data source plugin](https://grafana.com/tutorials/build-a-data-source-plugin/)**
>
> Create a plugin to add support for your own data sources.

Hope it helps.

Good Luck

---

<div class="post-metadata">

**Author:** ![dwarriner](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/dwarriner/32/4773_2.png) [@dwarriner](https://community.grafana.com/u/dwarriner)\
**Post date:** [May 5, 2021, 10:35am UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/3 "2021-05-05T10:35:48Z")

</div>

It would be quite nice if his could just connect to a db/table that had conformed to the node/edge parameters as specified in the data API. I bet there would be huge interest in this just beyond the obvious tracing scenario provided in x-ray.

Writing a data source plug in is a huge blocker. If these were combined into a single table, there would moss likely be a lot of sparse data, but the cohort for this sort of thing would be more of an analyst than an engineer.

> **[Node graph panel](https://grafana.com/docs/grafana/latest/panels/visualizations/node-graph/#node-parameters)**
>
> Node graph panel Note: This panel is currently in beta. Expect changes in future releases.
> The Node graph can visualize directed graphs or networks. It …

> **[Node graph panel](https://grafana.com/docs/grafana/latest/panels/visualizations/node-graph/#edge-parameters)**
>
> Node graph panel Note: This panel is currently in beta. Expect changes in future releases.
> The Node graph can visualize directed graphs or networks. It …

---

<div class="post-metadata">

**Author:** ![dariox](https://avatars.discourse-cdn.com/v4/letter/d/3da27b/32.png) [@dariox](https://community.grafana.com/u/dariox)\
**Post date:** [August 25, 2021, 2:51pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/5 "2021-08-25T14:51:10Z")

</div>

It would be amazing if this panel could support more than just the X-Ray data source.

I can imagine visualising network traffic and issue in a network map would be amazing in Grafana.

---

<div class="post-metadata">

**Author:** ![hamedkarbasi93](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/hamedkarbasi93/32/19336_2.png) [@hamedkarbasi93](https://community.grafana.com/u/hamedkarbasi93)\
**Post date:** [October 15, 2021, 12:51pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/6 "2021-10-15T12:51:07Z")

</div>

Take a look at the below topic.  
The provided datasource plugin may be your solution:

> [@Nodegraph API Datasource plugin](https://community.grafana.com/t/nodegraph-api-datasource-plugin/54799):
>
> Dear community, As you know, there is no published datasource plugin for [Nodegraph](https://grafana.com/docs/grafana/latest/visualizations/node-graph/) panel of Grafana except for Xray which is commercial and only related to AWS. Accordingly, I’ve published a simple [datasource plugin](https://github.com/exaco/nodegraph-api-plugin) for this panel which connects to your designed API and visualizes the graph. You can find more details here: [GitHub - hoptical/nodegraph-api-plugin: A data source plugin for nodegraph panel in grafana](https://github.com/exaco/nodegraph-api-plugin) I’ll appreciate it if you check it out and give me feedback or even contribute to…

---

<div class="post-metadata">

**Author:** ![proffalken](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/proffalken/32/452_2.png) [@proffalken](https://community.grafana.com/u/proffalken)\
**Post date:** [December 8, 2021, 8:05am UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/8 "2021-12-08T08:05:05Z")

</div>

FWIW, support for Tempo is now in beta - it works fine in Explore mode, I just need to work out how to get it running properly in a dashboard!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/grafana/original/2X/e/ef5308cc58c9e5a13187b5012eb99f406928462f.png) [@system](https://community.grafana.com/u/system)\
**Post date:** [March 3, 2022, 1:55pm UTC](https://community.grafana.com/t/datasource-for-node-graph/43944/9 "2022-03-03T13:55:02Z")

</div>

Closed on March 3, 2022, 1:55pm UTC

This topic was automatically closed after 365 days. New replies are no longer allowed.
