GithubHelp home page GithubHelp logo

Comments (7)

yogi4 avatar yogi4 commented on July 19, 2024 1
  • My understanding is that Grafana plugins are a way to extend Grafana itself. I am not sure if they will help borrow parts of Grafana into an external system.
    @girishranganathan, I was under the impression that we would be running a grafana server to render these dashboards, and using react to render that html.

However the other approaches would be sharing a snapshot of those dashboards or panels or using an image that was rendered ( we miss out on interactive panels).

P.S: There is high chance that I potentially misunderstood the requirements. I will sync up with you tomorrow to make sure I didn't deviate much :).

from meshery.

yogi4 avatar yogi4 commented on July 19, 2024

@girishranganathan This is an exciting task. Thank you

from meshery.

girishranganathan avatar girishranganathan commented on July 19, 2024

@yogi4, I just tried to add a little description. Feel free to slack me if you have any questions.
This task is language independent. Mainly interested in the approach.

from meshery.

yogi4 avatar yogi4 commented on July 19, 2024

@girishranganathan Sorry it took me long to address this, and sorry about the confusion.

For Integration plan , in creating charts, grafana provides SDK for go lang

https://github.com/grafana-tools/sdk

For embedding charts , Grafana provides react controls
Grafana provides React Panels and integrations points

http://docs.grafana.org/guides/whats-new-in-v6-0/#react-panels-query-editors
I'm in the process of creating a quick design for this.

from meshery.

leecalcote avatar leecalcote commented on July 19, 2024

from meshery.

yogi4 avatar yogi4 commented on July 19, 2024

@leecalcote This is opensource capability.

from meshery.

girishranganathan avatar girishranganathan commented on July 19, 2024

@yogi4 good findings.

  • The SDK is definitely a good find bcoz it covers several of their REST APIs. Hope it will provide a way to get the URL for a live chart which we can embed.

  • Regarding the react stuff, I don't think this is the right thing we are looking for though. This is an excerpt from the link:

    Starting in v6.0 Panels and Data source plugins can be written in React using our published @grafana/ui sdk library.

    My understanding is that Grafana plugins are a way to extend Grafana itself. I am not sure if they will help borrow parts of Grafana into an external system.

from meshery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.