Skip to content

Add numeric history to monitorsΒ #6024

@cafciel

Description

@cafciel

πŸ“‘ I have found these related issues/pull requests

I have looked but didn't find similar requests, except for changes to the response time graph.

🏷️ Feature Request Type

Other

πŸ”– Feature description

I wouldn't say this is a change on an existing monitor per se, not tagging this request type yet, as this is more a principle feature.
Add the possibility to record the numeric values of monitors and show them in a diagram similar to the response times.

βœ”οΈ Solution

Whenever a numeric value is received in a monitor, save that value with its timestamp and the according monitor in itS own table in the DB. When the details of a monitor are opened and there are entries for this monitor in the "numeric value history table" show a graph of that numeric value simmilar to the response time graph.

Since the response time graph is limited to the same timeframe as the status bar - and it makes sense to also define the value history graph this way - additional features could be:

  • option to show the last day
  • option to show hourly average over the last week
  • option to show daily average over the last year
  • horizontal bar and red background for checks with maximum/minimum values

❓ Alternatives

No real alternatives other then using another monitoring tool that supports this, I guess...

πŸ“ Additional Context

checking via SNMP or JSON values the history of that value may be very interesting e.g. monitor RAM of a machine and only knowing it's above the threshold I set, but not knowing whether it gradually rose to that level or suddenly spiked above it is a lack of information that may be crucial.
Since those values are already collected and compared, I guess it's "only" another table to be created/filled and visualized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestRequest for new features to be added

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions