194

A plugin for Grafana for rendering anomalies. Use it for learning, typescript

 5 years ago
source link: https://www.tuicool.com/articles/hit/nAjqyiq
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Hastic Graph Panel

A better version of default Grafana's Graph Panel. Can render Anomalies & more. In order to detect anomalies and make predictions, you need to install: https://github.com/hastic/hastic-server You need Grafana version 5.1.1 or more

m2aMf2z.gif

Installation

Clone repo

cd $GRAFANA_PATH/data/plugins
git clone [email protected]:hastic/hastic-grafana-graph-panel.git

and restart your $GRAFANA_PATH/bin/grafana-server server.

Usage

You should have hastic-server running to use anomaly detection.

  • open new dasboard where you want to see Hastic panel
  • open Dashboard Settings (top right corner) and then Varables
  • Add new Constant variable with name equals to HASTIC_SERVER_URL and value with URL of your hastic-server instance (e.g. http://localhost:8000 ) in your dashboard
  • Save settings and close Settings window
  • set one metrics in Metrics tab. Only one metric suported
  • go to Analytics tab and create new anomaly
  • label your data:
    • click button with chart icon
    • highlight anomalies on graph holding Ctrl button on Windows or Cmd on Mac
    • when you finished labeling - click button with chart icon once more. saving... status should appear.
  • you should see Learning status while hastic-server is learning (first learning can take a while).
  • when Learning status dissapear - you should see anomalies labeled in your graph
  • BfMfuey.png!web this icon means that the anomaly was marked by the server
  • uAnIZjA.png!web this icon means that the anomaly was marked by the user

Development

Build

npm install
npm run build

Changelog

[Improvements]

  • You can zoom during update

Credits

Based on


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK