|
| 1 | +## Plot.ly Panel for Grafana |
| 2 | + |
| 3 | +[](https://circleci.com/gh/NatelEnergy/grafana-plotly-panel/tree/master) |
| 4 | +[](https://david-dm.org/NatelEnergy/grafana-plotly-panel) |
| 5 | +[](https://david-dm.org/NatelEnergy/grafana-plotly-panel?type=dev) |
| 6 | + |
| 7 | +Render metrics using the plot.ly javascript framework |
| 8 | + |
| 9 | +Works with grafana 4, 5, and 6 |
| 10 | + |
| 11 | +### Screenshots |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | +### Building |
| 20 | + |
| 21 | +To complie, run: |
| 22 | + |
| 23 | +``` |
| 24 | +npm install -g yarn |
| 25 | +yarn install --pure-lockfile |
| 26 | +yarn build |
| 27 | +``` |
| 28 | + |
| 29 | +### Releasing |
| 30 | + |
| 31 | +This plugin uses [release-it](https://github.com/webpro/release-it) to release to GitHub. |
| 32 | + |
| 33 | +``` |
| 34 | +env GITHUB_TOKEN=your_token yarn release-it patch |
| 35 | +``` |
| 36 | + |
| 37 | + |
| 38 | +#### Changelog |
| 39 | + |
| 40 | +##### v0.0.6 |
| 41 | + |
| 42 | +- Fix axis range configuration bug [#49](https://github.com/NatelEnergy/grafana-plotly-panel/issues/49) |
| 43 | +- Add basic annotations support #57 (tchernobog) |
| 44 | +- Improve loading times for plotly.js and support loading from CDN |
| 45 | +- Assume date x-axis when 'auto' and the mapping has 'time' |
| 46 | +- Support Fixed-Ratio Axes |
| 47 | +- Tested with Grafana 6 |
| 48 | + |
| 49 | + |
| 50 | +##### v0.0.5 |
| 51 | + |
| 52 | +- Upgrade plotly (v1.41+) |
| 53 | +- Better support for light theme. (#24, @cscheuermann81) |
| 54 | +- Support snapshots |
| 55 | +- Removing `dist` from master branch |
| 56 | +- Support of multiple time series's ([#9](https://github.com/NatelEnergy/grafana-plotly-panel/issues/9), [CorpGlory DevTeam](https://corpglory.com/)) |
| 57 | +- Support showing text from query (#11) |
| 58 | +- Template variable support |
| 59 | +- Improved metric mapping |
| 60 | +- Using webpack and basic jest tests |
| 61 | + |
| 62 | +##### v0.0.4 |
| 63 | + |
| 64 | +- Load plotly from npm (v1.31.2+) |
| 65 | +- Convert to TypeScript |
| 66 | +- Reasonable behavior when adding single metric |
| 67 | +- Formatting with prettier.js |
| 68 | +- Support for a single table query |
| 69 | + |
| 70 | +##### v0.0.3 |
| 71 | + |
| 72 | +- Improve options UI |
| 73 | +- Added range mode: "tozero" and "nonnegative" |
| 74 | +- Map metrics to X,Y,Z and color |
| 75 | +- Can now select 'date' type for each axis to support time |
| 76 | +- basic support to size marker with data |
| 77 | + |
| 78 | +##### v0.0.2 |
| 79 | + |
| 80 | +- Added ability to set color from a metric query. (#4, @lzgrablic01) |
| 81 | +- Show 3D axis names properly |
| 82 | +- Fix initalization to work with 4.2+ (isPanelVisible undefined) |
| 83 | + |
| 84 | +##### v0.0.1 |
| 85 | + |
| 86 | +- First working version |
| 87 | + |
| 88 | +### Wishlist (help wanted) |
| 89 | + |
| 90 | +- sizeref helper. I think this depends on the data. likely need to find the range and pick a good value? From react? |
| 91 | +- nice to have: https://plot.ly/javascript/parallel-coordinates-plot/ |
0 commit comments