[ZBXNEXT-4588] New Graph Widget Created: 2018 Jun 06 Updated: 2024 Apr 10 Resolved: 2019 Jan 20 |
|
Status: | Closed |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | 4.0.0beta1, 4.0.0beta2, 4.0.0rc1, 4.0 (plan) |
Type: | New Feature Request | Priority: | Major |
Reporter: | Rostislav Palivoda | Assignee: | Miks Kronkalns |
Resolution: | Fixed | Votes: | 11 |
Labels: | None | ||
Σ Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
Σ Time Spent: | Not Specified | Time Spent: | Not Specified |
Σ Original Estimate: | Not Specified | Original Estimate: | Not Specified |
Attachments: | number_rounding.png (152).png (152).txt 4588_sbox.PNG Screenshot_6.png Selection_040.png Selection_041.png big-error-width.png comboboxes-after.png comboboxes-before.png content_width_error.gif crispEdges.png data-points-hover.png date_on_graph.png date_space.png disabled_item.png displaying20of50.png edge_undefined.png empty-hintbox.png ff_tooltip.gif fill.png fill_ordering_not_responding.png graph_granulation_1.png graph_granulation_2.png graph_jumps.gif grey-clock-icon.png hc-theme-overrides.png headroom.png hint-with-no-value.png hintbox-size.png hintbox_debug.png hover.gif hover.gif hover2.gif incorrect-footnote-in-tooltip.png incorrect-left-axis-value.png line_ff.gif max-left-axis-value.png min-left-axis-value.png minmax.png misalign.png missing-v-axes.png missing_value.png no_space_for_date.png noaxes_nodata.png nodata.png numbers_too_close.png one_value_with_footer.png outside_graph.png points_0.9.png problem_5_min.png problem_line.png problem_red_line.gif revers-fill.png sBox-hiding.png sad_graphs.png sbox_selection.gif second_graph_color.gif short_legend.png strange-endings-of-the-graph-curve-1.png strange-endings-of-the-graph-curve-2.png strange-endings-of-the-graph-curve.png suffixed-agent-ping.png time-override-icon.png time-period-tab.png tooltip_scroll.gif transparency_loss.png trapp_last_6_hours.gif trapper_values.png treat_as_0_y_axis.png treataszerostaircase.png trends.png two_points.png value_null.png widget-header-icons.png with_crispEdges.png without_crispEdges.png y-axis-missung-values.png y-axis_and_line.png y-axis_right.png y-labels-111.png y_axis.png zero_on_y.png zoom.gif | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sub-Tasks: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Team: | Team B | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sprint: | Sprint 35, Sprint 36, Sprint 37, Sprint 38, Sprint 39, Sprint 40, Sprint 41, Sprint 42, Sprint 43, Sprint 44, Sprint 45, Sprint 46, Nov 2018, Sprint 47, Dec 2018, Sprint 48, Jan 2019 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Story Points: | 14.5 |
Description |
The core functionality is to create a new type of widget that will be flexible enough for the most use cases required for ad-hoc graphing. The new widget must support:
Support of macros $1-$9 in item names must be removed in order to make pattern matching work. The widget configuration form must be optimized for making one-click modifications without forcing users to use hierarchical controls, if possible. That is why, for example, Lines and Staircase made as separate drawing types. |
Comments |
Comment by Marc Schoechlin [ 2018 Jun 19 ] |
My input:
|
Comment by Dimitri Bellini [ 2018 Aug 29 ] |
Dear Team, I have now tested the new Beta1 of Zabbix 4.0, very good work for the "New Graph Widget" and "Maintenance Tag based" features. On the new Graphs i have appreciated the versatility of the configuration parameters, very good work but why not extend that "graphs" to "latest data Graphs" and "Screens"? Also if is possible, i think is a very good idea to provide a Zabbix API to get the rendered graphs and use on custom reporting tools. What do you think about? Thanks very much
PS: If is possible, please add a Gauge Graph option |
Comment by Tatapoum [ 2018 Aug 29 ] |
Yes, why limit these powerful graphs capabilities to a dashboard widget ? I would be really nice to have this everywhere where defining a graph is possible. |
Comment by Ingus Vilnis [ 2018 Aug 29 ] |
Extreme performance hit observed on MySQL DB side with widget having "Show problems" selected. # Time: 2018-08-29T14:26:35.319915+02:00 # User@Host: zbx_web[zbx_web] @ localhost [] Id: 13250 # Schema: zabbix Last_errno: 0 Killed: 0 # Query_time: 18.498415 Lock_time: 0.000138 Rows_sent: 1112946 Rows_examined: 10119294 Rows_affected: 0 # Bytes_sent: 14468420 SET timestamp=1535541995; SELECT DISTINCT e.eventid,er1.r_eventid FROM events e LEFT JOIN event_recovery er1 ON er1.eventid = e.eventid WHERE e.value = 1 AND e.source = 0 AND e.object = 0 AND NOT e.eventid BETWEEN 2783580 AND 2783605 AND e.eventid NOT IN (2783578,2783607) GROUP BY e.eventid,er1.r_eventid HAVING EXISTS (SELECT NULL FROM events WHERE eventid = er1.r_eventid AND clock >= '1535538376') OR er1.r_eventid IS NULL; 6 items in graph having NO triggers. Percona MySQL 5.7.22. And PHP Memory limit 512M obviously exhausted too. Debug stats from a graph which ironically does not show any items at all. ******************** Script profiler ******************** Total time: 24.857787 Total SQL time: 19.038748 SQL count: 27 (selects: 16 | executes: 11) Peak memory usage: 276.007813M Memory limit: 512M |
Comment by peter erbst [ 2018 Aug 30 ] |
hello, just some remarks i noticed immediately after installing 4.0.0beta1. as we are desperately looking for improved graphs, so i was just looking into them. attached screenshot shows 2 bugs - legend has 2 lines configured, but both graph legends are displayed in the same line. and on mouse over part of the tooltip text is "outside" browser.
|
Comment by Alexander Vladishev [ 2018 Aug 30 ] |
dimitri.bellini, tatapoum, of course, we will add this functionality in other places, but it will be in future versions of the product. In 4.0, we will limit ourselves to developing only this widget. |
Comment by Alexander Vladishev [ 2018 Sep 19 ] |
Implemented in:
|
Comment by Dimitri Bellini [ 2018 Sep 25 ] |
Hi DevTeam, |
Comment by Alexander Vladishev [ 2018 Sep 25 ] |
dimitri.bellini, I moved your request to |
Comment by Miks Kronkalns [ 2018 Sep 25 ] |
Fixed in:
|
Comment by Dimitri Bellini [ 2018 Sep 25 ] |
@Alexander: Thanks! |
Comment by Miks Kronkalns [ 2018 Oct 08 ] |
(148) [D] properties problem_time_from and problem_time_till for API method event.get should be described in public documentation. Miks.Kronkalns 4.2: RESOLVED iivs API changes 3.4 to 4.0 are not described. REOPENED Miks.Kronkalns Thank you! Here is the link. RESOLVED iivs CLOSED |
Comment by Giedrius Stasiulionis [ 2018 Nov 08 ] |
Hi! in "classic" graphs you have a little headroom for the lines. Same is applicable for Grafana. However in new graphs, if upper limit is left to be "calculated", there is no such headroom - top part just bumps into the maximum value you have collected (see screenshot attached). Would it not be nice to introduce such headroom also for new graphs?
|
Comment by Dmitrijs Lamberts [ 2018 Dec 05 ] |
When hovering the graph actual data at that moment is visible on the screen. |
Comment by Giedrius Stasiulionis [ 2018 Dec 05 ] |
@Dmitrijs, I also asked for this in https://support.zabbix.com/browse/ZBXNEXT-4819 |
Comment by Dmitrijs Lamberts [ 2018 Dec 05 ] |
Cool, didn't notice. +1 vote from me |
Comment by Miks Kronkalns [ 2018 Dec 21 ] |
Multiple issues fixed in:
|
Comment by akihiro ito [ 2019 Apr 27 ] |
The new graph widget does not appear to draw "workingTime". |
Comment by Miks Kronkalns [ 2019 Apr 29 ] |
Hello qryuu, thank you for your comment. That behaviour is expected in current implementation of graph widget. Please use classic graph if showing working days is critical for your data visualisation. |
Comment by dimir [ 2020 Feb 19 ] |
Looks like new graph widget does not support float precision when specifying minimum Y axis values: ZBX-17329 |
Comment by Multazim Deshmukh [ 2020 May 08 ] |
It would be good if trigger lines could be displayed in new svg graph widget. looks like its already requested here: |