Ad Widget

Collapse

Two "Y axis MAX value" when using both sides of graph

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • moseleymark
    Junior Member
    • Aug 2010
    • 9

    #1

    Two "Y axis MAX value" when using both sides of graph

    Haven't checked 1.8.4rc to see if it's changed there (though I didn't see it in the changelogs), but it'd be handy to be able to set "Y axis MAX value" in a graph for both the left and right side of the graph.

    Use case:
    I have lots of graphs on a variety of screens for our NOC to look at. The graphs all are showing the same thing--i.e. the same metric. It's impossible though with a lot of graphs to notice that the scale of the Y axis has changed, when you're scrolling down a page of graphs, so the graphs "look" the same but can be wildly different. To keep things scaled the same and thus relative to all the other graphs on the page, I turn on "Y axis MAX value" to a meaningful value in practically all of my graphs.

    Problem:
    If I want to measure two different metrics against each other, e.g. bandwidth on the left Y axis vs load average on the right Y axis, the Y MAX value applies to both. So if I set Y MAX to an appropriate value for bandwidth (say 10 million), the graph for load average (which is varying between 0-10) is just a line at the bottom. If set against load average (say, 50), then obviously the bandwidth side is going to off the top.

    I could play games to try to scale them to closer values, but this is a one-off example.

    Solution:
    If any graph elements are on the right, a previously greyed out "Y axis MAX value" (and "Y axis MIN value") become accessible, say, "Y right axis MAX value", and all graph elements on the left are limited by "Y axis MAX value" and all the graph elements aligned on the right are limited by "Y right axis MAX value".

    Thanks and keep up the great work! I'm endlessly amazed at how many cools things I can do in Zabbix.
  • acutchin
    Junior Member
    • Dec 2010
    • 1

    #2
    Big Bump

    This is a feature I've been dreaming about for years. It would allow an engineer/admin to create customized graphs that correlate dissimilar metrics from disparate systems. This could be revolutionary in the systems/application monitoring world!

    Now imagine if those graphs were feature and interaction-rich SVG graphs, dynamically scalable, with hidable/dim-mable series, popup text, integrated text bubbles denoting events and anomalies, all customizable by the admin...

    Comment

    • richlv
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2005
      • 3112

      #3
      Zabbix 3.0 Network Monitoring book

      Comment

      • moseleymark
        Junior Member
        • Aug 2010
        • 9

        #4
        acutchin:
        I agree. We use zabbix for metrics gathering (as I've not been able to convince my company to ditch our large nagios installation yet). It's already great at metrics visualization, but being able to mix graphs like that would be a huge plus.

        richlv:
        Thanks for the info. Good to know it's in the system.

        Comment

        • Pada
          Senior Member
          • Apr 2012
          • 236

          #5
          acutchin:
          I've now uploaded a basic patch that allow you to configure the right Y axis' limits separately from the left one.
          It could probably do with some C code, but for now PHP code was all I needed for our production environment.
          See https://support.zabbix.com/browse/ZBXNEXT-245 for my patch files.

          Comment

          Working...