Comments (50)
We need it - please fix this great plugin ! 👍
from grafana-flowcharting.
@bijwaard My collegue fixed the issue of Flowcharting compatibility with 10.2, the way data was passed from grafana for empty series changed. A fork of Flowcharting will be posted to github and maybe we will include some minor fixes from other branches.
This should hopefully give us a full extra year for Canvas to mature or someone to rewrite a Flowcharting equivalent in React(For Apache Echarts or Draw.io).
from grafana-flowcharting.
Please migrate it
from grafana-flowcharting.
Well, happy campers.
Here is the link to the fix: flowcharting fork
It includes a zoom fix, the embed url fix and the compatibility fix with Grafana 10.2.x
from grafana-flowcharting.
Well, happy campers. Here is the link to the fix: flowcharting fork It includes a zoom fix, the embed url fix and the compatibility fix with Grafana 10.2.x
hi @xkilian i tried upgrading to your fork, it works perfectly except tooltip doesn't show, when i click edit and save on graph it start showing, when i refresh the page the tooltip doesn't show again. Can you take a look?
created a petition https://chng.it/FVjYwTP27D please sign in
from grafana-flowcharting.
Yeah, kind of busy on urgent deliverables. The plan is to provide a fork with this fix and a fix for the url/save problem when editing draw.io image.
from grafana-flowcharting.
@thanissi Yes that should work for Grafana 10 but it is to be removed in Grafana 11.
from grafana-flowcharting.
I just tried Canvas
and eventually it could be a replacement, but now it's horrible and I can't use it. This plugin is exceptional and I think a lot of people would be thrilled to see it migrated. What about some kind of crowdfunding to support the migration with money?
from grafana-flowcharting.
thanks @xkilian, @skyfrank et all, the zoom and edit seem to work great so far in v1.0.0.e!
from grafana-flowcharting.
I think it's safe to say the project has been abandoned. Either the project should be forked or migrate to Grafana Canvas or some other plugin that can do the job.
from grafana-flowcharting.
I think it's a huge unrealistic bet that an abandoned project is going to be migrated to an entirely new web framework. +1 because I'd love to still use my dashboards with this epic plugin.
@algenty would be great if we could get info if this project is dead.
from grafana-flowcharting.
Unfortunately, it does not look like it. Best bet is to migrate to canvas for simpler diagrams and wait for it to mature for more complexe diagrams and worst case run a parallel grafana for one or two diagrams that cannot be migrated.
Canvas is nice and ambitious, but far from ready for diagrams with hundreds of rules and objects.
It is trying to be a draw.io crossed with a grafana plugin.
IMO, it is still a couple of years away from ready, unless they scale up the number of devs on it.
I wish them the best, but I feel I will need to go option3 or hold off upgrading for a year or more.. :-(
from grafana-flowcharting.
Same as my situation..
My network graph using agenty-flowcharting-panel, and now not working anymore...
I love draw.io because it's fast for me to build some graphics then connected to the Grafana Prometheus data easily.
Now, I need to work from scratch to build the dashboard to use canvas.. :-(
from grafana-flowcharting.
i believe this is an option to enable support of Angular in 10
- Name: GF_SECURITY_ANGULAR_SUPPORT_ENABLED
Value: true
from grafana-flowcharting.
of not migrating from angular, will this plugin die slowly ?
from grafana-flowcharting.
Hi @algenty
Do you plan to upgrade this plugin to cope with the deprecated Angular?
from grafana-flowcharting.
Flowchart is a must and will be a pity if the project is abandoned...
plse we need for grafana 10
from grafana-flowcharting.
Such a shame. I love this plugin. I use it for a network Weathermap with Prometheus data feeding it. I suppose I will need to learn Canvas and migrate :/
from grafana-flowcharting.
The canvas plugin is still useless for me since it doesn't have an import/export of draw.io. I don't like to redo and lock up my drawings in this clumsy canvas editor.
For me the agenty-flowcharting-panel @1.0.0d) still works in grafana 10.1.1.
Had to make some changes since the metrics are not correctly matching anymore, since grafana decided to mangle the selected datasource name (e.g. $SelectedCT "OfficeCT" is turned into "_T3FFGiVk") that I use in my aliases into jiberish (and flowcharting does not yet allow variables in the metric match).
I have now hardcoded CT into the alias instead of reusing the datasource variable name.
Still have issues that not all multi-values are colored, but tooltips are still working fine.
Also online editing of the diagram does no longer seem to work since grafana 9.x and in 10.x grafana is barfing that AngularJS is going to be depricated in future updates.
I can fortunately still edit the figures with the drawio desktop or web-tool and export the result back into the panel, this apparently only works when pasting in XML compressed format.
from grafana-flowcharting.
Looks like we can upgrade grafana until v11 arrives next year (https://grafana.com/docs/grafana/latest/developers/angular_deprecation/):
When will we remove Angular support completely?
Our plan is to completely remove support for Angular plugins in version 11, which will be released in 2024.
This means that all plugins that depend on Angular will stop working and the temporary option introduced in version 10 to enable Angular will be removed.
from grafana-flowcharting.
Just tested Grafana 10.2, it breaks flowcharting, there seems to be an issues with reading metrics.
Flowcharting works if there are no metric.. :-/
EDIT: If any series returns no values, the flowchart will not evaluate rules and no colours appear in the flowchart.
If there are any develepors that could whip up a fix that would at least gives us time to run until the final death of angular. @teguhsatria892 @pauljones0 @icl-rocketry
from grafana-flowcharting.
Hi xkilian,
Are the measurements correctly shown with panel->inspect->data, or are metric names different than before?
E.g. the metric match may not work as I reported above for 10.1, and could be fixed with updated metric aliases.
Kind regards,
Dennis
from grafana-flowcharting.
from grafana-flowcharting.
Yeah, but Firefox has the same functional issue and it does not have strict checking.
from grafana-flowcharting.
Ok, found it. If a time series returns null. (no result) All rules are not evaluated and no colours appear on the flowchart. This is really problematic, as I use extensively the ALERTS{} metrics in my flowcharts, which are often null when there are no active alerts. The way grafana passes empty series to the plugin must have changed.
Once again, now that it is easy to reproduce, I hope a developper will fork the projet and fix this specific issue.
from grafana-flowcharting.
Minor thing, the colour stacking seems to be evaluating a little differently in 10.2 versus 9.2. (my production environment), but it is possible to correct so that they stack appropriately by playing with the rule levels.
from grafana-flowcharting.
Please migrate it.
from grafana-flowcharting.
Can't wait for this fix...
from grafana-flowcharting.
Hi @xkilian, great news!
Hope someone also finds some time to port Angular to React to extend the plugin munch longer;-)
Kind regards,
Dennis
from grafana-flowcharting.
Hi @xkilian,
I had the same problem. A workaround if the time series returns null is to add " or vector(0)" at the end of the query.
=> see #311
I also tried to use Canvas panel, but it can't replace FlowCharting for now !
I also hope someone could migrate FlowCharting to React.
from grafana-flowcharting.
@bijwaard My collegue fixed the issue of Flowcharting compatibility with 10.2, the way data was passed from grafana for empty series changed. A fork of Flowcharting will be posted to github and maybe we will include some minor fixes from other branches. This should hopefully give us a full extra year for Canvas to mature or someone to rewrite a Flowcharting equivalent in React(For Apache Echarts or Draw.io).
@bijwaard Any idea on when this fork will be posted ?
from grafana-flowcharting.
@bijwaard My collegue fixed the issue of Flowcharting compatibility with 10.2, the way data was passed from grafana for empty series changed. A fork of Flowcharting will be posted to github and maybe we will include some minor fixes from other branches. This should hopefully give us a full extra year for Canvas to mature or someone to rewrite a Flowcharting equivalent in React(For Apache Echarts or Draw.io).
Awesome… Please share the link when is ready:)
from grafana-flowcharting.
@bijwaard Any idea on when this fork will be posted ?
Hi @madansu,
Not sure about timing, guess @xkilian and his colleague first want to further integrate some fixes and stress-test their update before making their fork public. I'm also in anxious to test when it arrives.
Kind regards,
Dennis
from grafana-flowcharting.
Thank you ! I will try this out in our sandbox environment over the next week !
from grafana-flowcharting.
Well, happy campers. Here is the link to the fix: flowcharting fork It includes a zoom fix, the embed url fix and the compatibility fix with Grafana 10.2.x
hi @xkilian i tried upgrading to your fork, it works perfectly except tooltip doesn't show, when i click edit and save on graph it start showing, when i refresh the page the tooltip doesn't show again. Can you take a look?
from grafana-flowcharting.
After i upgrade, it works but grafana reports error '...path=/d/acea34ea-7fbf-4f9e-abd6-7a989bdc2c73/img/lib/clip_art/networking/Bridge_128x128.png... referer="https://localhost:3000/d/acea34ea-7fbf-4f9e-abd6-7a989bdc2c73/img/lib/clip_art/networking/Bridge_128x128.png...handler not found' in the copy of demo 'Flowcharting - Network diagram'. But it works for a copy of demo 'FlowCharting - Hierarchical state level'. Is there any place where I can configure it so that it can use the correct image URL?
from grafana-flowcharting.
Related Issues (20)
- panel crash after change to table view HOT 1
- Draw.io Moving app.diagrams.net to embed.diagrams.net HOT 22
- Image broken in version 0.9.1 HOT 1
- Angular is deprecated - please migrate to React HOT 2
- Flowchart not working anymore with Grafa version 9..4.7 HOT 4
- cannot restore after double clicking to enlarge HOT 1
- 1.0.0b - dashboard not editable HOT 7
- 1.0.0d - If diagram is compacted too quickly, it disappears with an error.
- Link URL is unable to delete the last remaining character
- Rule -> Options -> Unit lineheight should be 30px
- Flowchart resetting due to app.diagram.net not working properly HOT 14
- Link Mappings : adding current dashboard parameters
- Link Mappings : adding component selection by label
- How to use download source URL HOT 1
- rule color part disappear when using date
- Flowchart shows previous column value for null value for mapped column instead of showing null
- After edit draw,panel no longer display HOT 5
- Custom Tooltip with Text HOT 1
- Depricated Plugin HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grafana-flowcharting.