147 lines
6.9 KiB
Markdown
147 lines
6.9 KiB
Markdown
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## [Unreleased]
|
|
|
|
## [3.8.0] - 2017-12-20
|
|
### Added
|
|
- Multiple data sources support for triggers panel, [#431](https://github.com/alexanderzobnin/grafana-zabbix/issues/431)
|
|
|
|
### Changed
|
|
- Triggers Panel fully redesigned, closed a bunch of issues: #431, #488, #299, #485, #412, #157, #483, #487, #248
|
|
- Tests migrated to [Jest](http://facebook.github.io/jest/)
|
|
|
|
### Fixed
|
|
- Triggers panel refreshing issues
|
|
- aggregateBy() function bug, [#498](https://github.com/alexanderzobnin/grafana-zabbix/issues/498)
|
|
|
|
## [3.7.0] - 2017-10-24
|
|
### Added
|
|
- PostgreSQL support for Direct DB Connection.
|
|
- _Triggers_ query mode which allows to count active alerts by group, host and application, [#141](https://github.com/alexanderzobnin/grafana-zabbix/issues/141)
|
|
- `sortSeries()` function that allows to sort multiple timeseries by name, [#447](https://github.com/alexanderzobnin/grafana-zabbix/issues/447), thanks for [@mdorenkamp](https://github.com/mdorenkamp)
|
|
- `percentil()` function, thanks for [@pedrohrf](https://github.com/pedrohrf)
|
|
- _Zabbix System Status_ example dashboard.
|
|
|
|
### Changed
|
|
- Included dashboards moved to data source. Go to the data source config to import it.
|
|
|
|
### Fixed
|
|
- Direct DB connection doesn't work with `ONLY_FULL_GROUP_BY` option enabled, [#445](https://github.com/alexanderzobnin/grafana-zabbix/issues/445)
|
|
- Application selection doesn't work, [#352](https://github.com/alexanderzobnin/grafana-zabbix/issues/352)
|
|
- "data points outside time range" error when there is no datapoints and aggregation function is used
|
|
- Missed Max data points option in Grafana 4.5+
|
|
- Missed query editor help in Grafana 4.5+
|
|
- Alert threshold detection with `<=` `>=` `=` operators, thanks for [@akotynski](https://github.com/akotynski).
|
|
|
|
## [3.6.1] - 2017-07-26
|
|
### Fixed
|
|
- _cannot read property 'enable' of undefined_ error after upgrade, [#436](https://github.com/alexanderzobnin/grafana-zabbix/issues/436)
|
|
|
|
|
|
## [3.6.0] - 2017-07-26
|
|
### Added
|
|
- Direct DB Connection, which allows to use existing SQL data source for querying history data directly from Zabbix database.
|
|
- **Docs**: Direct DB Connection reference and configuration.
|
|
- `consolidateBy` function, which allows to specify aggregation function for time series data.
|
|
- `movingAverage` and `exponentialMovingAverage` functions.
|
|
- _Item ID_ editor mode for querying items by id.
|
|
|
|
### Changed
|
|
- IT Services query editor. Now user able to select multiple services by using regex, [#415](https://github.com/alexanderzobnin/grafana-zabbix/issues/415)
|
|
|
|
### Fixed
|
|
- Template variables support in annotations and triggers panel (trigger name field), [#428](https://github.com/alexanderzobnin/grafana-zabbix/issues/428)
|
|
- Parsing of template variable query with braces, [#432](https://github.com/alexanderzobnin/grafana-zabbix/issues/432)
|
|
- `sumSeries()` function bug, [#286](https://github.com/alexanderzobnin/grafana-zabbix/issues/286)
|
|
|
|
|
|
## [3.5.1] - 2017-07-10
|
|
### Fixed
|
|
- Bug with alerting when template queries are used, [#424](https://github.com/alexanderzobnin/grafana-zabbix/issues/424)
|
|
|
|
|
|
## [3.5.0] - 2017-07-05
|
|
### Added
|
|
- rate() function, which calculates per-second rate for growing counters.
|
|
- Benchmarks for time series functions. Used [Benchmark.js](https://github.com/bestiejs/benchmark.js) library.
|
|
|
|
### Changed
|
|
- Template query format. New format is `{group}{host}{app}{item}`. It allows to use names with dot. Updated
|
|
[templating docs](http://docs.grafana-zabbix.org/guides/templating/#query-format),
|
|
[#254](https://github.com/alexanderzobnin/grafana-zabbix/issues/254)
|
|
- Update included dashboards. Add templated zabbix datasource and use it for all metrics.
|
|
- Improved performance of groupBy() functions (at 6-10x faster than old).
|
|
- Fill empty intervals by _null_ when aggregations are used, [#388](https://github.com/alexanderzobnin/grafana-zabbix/issues/388)
|
|
|
|
### Fixed
|
|
- Item name expanding when key contains commas in quoted params, like my_key["a=1,b=2",c,d]
|
|
- Incorrect points order when trends are used [#202](https://github.com/alexanderzobnin/grafana-zabbix/issues/202)
|
|
- Triggers panel styles for light theme
|
|
- Bug with text metrics when singlestat or table shows NaN, [#325](https://github.com/alexanderzobnin/grafana-zabbix/issues/325)
|
|
|
|
|
|
## [3.4.0] - 2017-05-17
|
|
### Added
|
|
- **Alerting**: highlight panel contained metrics with fired triggers.
|
|
- **Alerting**: add thresholds to panels from zabbix triggers.
|
|
- **Docs**: add docs for setAliasByRegex() from @v-zhuravlev
|
|
- Support millisecond resolution on graphs. Patch from Jay Dawes <ajaxous@gmail.com>.
|
|
- Sum and count aggregations.
|
|
- Expand user macros in items [#212](https://github.com/alexanderzobnin/grafana-zabbix/issues/212)
|
|
- replaceAlias() function [#287](https://github.com/alexanderzobnin/grafana-zabbix/issues/287)
|
|
- Additional `Range` config option for trends [#364](https://github.com/alexanderzobnin/grafana-zabbix/issues/364)
|
|
|
|
### Changed
|
|
- Add template variables to dropdown metric list [#310](https://github.com/alexanderzobnin/grafana-zabbix/issues/310)
|
|
- Add all value regex `/.*/` to host dropdown.
|
|
- Replace native map() and forEach() methods by lodash.
|
|
|
|
### Fixed
|
|
- Templatig issue when no values returned [#354](https://github.com/alexanderzobnin/grafana-zabbix/issues/354)
|
|
- Add host name for multiple text metrics.
|
|
- Timeshift issue (Datapoints outside time range) for multiple targets with timeshift(), [#338](https://github.com/alexanderzobnin/grafana-zabbix/issues/338)
|
|
|
|
|
|
## [3.3.0] - 2017-02-10
|
|
### Added
|
|
- **Triggers panel**: allow to hide hosts in maintenance [#186](https://github.com/alexanderzobnin/grafana-zabbix/issues/186)
|
|
- **Triggers panel**: allow to change font size [#351](https://github.com/alexanderzobnin/grafana-zabbix/issues/351).
|
|
- **Triggers panel**: table pagination [#229](https://github.com/alexanderzobnin/grafana-zabbix/issues/229)
|
|
- **Triggers panel**: add 'enable scroll' control and page size input.
|
|
|
|
### Changed
|
|
- **Triggers panel**: rearrange options.
|
|
|
|
### Fixed
|
|
- Grunt: fix watch task.
|
|
|
|
|
|
## [3.2.1] - 2017-02-02
|
|
### Added
|
|
- **Docs**: add building instructions.
|
|
- setAliasByRegex() function
|
|
|
|
### Changed
|
|
- **Docs**: deprecate special repo with builded plugin.
|
|
- **Triggers panel**: remove 'default' from datasources list (cause error), iss [#340](https://github.com/alexanderzobnin/grafana-zabbix/issues/340)
|
|
- Add dist/ directory to repo to correspond development guide http://docs.grafana.org/plugins/development/
|
|
|
|
### Fixed
|
|
- **Triggers panel**: metrics suggestion.
|
|
- **Triggers panel**: event acknowledge.
|
|
- **Triggers panel**: panel styles.
|
|
- **Query editor**: options styles.
|
|
- **Docs**: fixed timeShift() docs
|
|
- Error for new empty panel [#337](https://github.com/alexanderzobnin/grafana-zabbix/issues/337)
|
|
- Checking query for variables.
|
|
|
|
|
|
## [3.2.0] - 2017-02-02 [YANKED]
|
|
### Added
|
|
- timeShift() function [#307](https://github.com/alexanderzobnin/grafana-zabbix/issues/307)
|