Commit Graph

1039 Commits

Author SHA1 Message Date
Alexander Zobnin
0da9aefccc mysql-connector: minor refactor 2017-07-22 21:09:17 +03:00
Alexander Zobnin
59bfacccbc mysql-connector: compact SQL queries 2017-07-22 21:01:16 +03:00
Alexander Zobnin
3795ce564e mysql-connector: use consolidateBy in SQL queries as agg func 2017-07-22 20:57:10 +03:00
Alexander Zobnin
327aee7ef4 add consolidateBy() function 2017-07-22 20:47:24 +03:00
Alexander Zobnin
0369fb83a5 mysql-connector: aggregate values by time interval on server side 2017-07-21 22:22:16 +03:00
Alexander Zobnin
32e8806158 mysql-connector: don't query ns column
Grafana handle time series on backend, so this column isn't used
2017-07-21 21:46:35 +03:00
Alexander Zobnin
16256f2778 mysql-connector: implement getHistory for DB connector 2017-07-21 21:43:19 +03:00
Alexander Zobnin
6d89f36bb2 mysql-connector: initial ZabbixDBConnector class 2017-07-21 18:48:51 +03:00
Alexander Zobnin
6fa4baed0c mysql-connector: add config options for selecting data source
and load SQL data source during plugin init
2017-07-21 17:32:46 +03:00
Alexander Zobnin
50d6694aaf Update change log 2017-07-21 16:12:08 +03:00
Alexander Zobnin
a3eddb342b triggers-panel: highlight regex and variables in trigger name field 2017-07-21 16:09:57 +03:00
Alexander Zobnin
a5bfaed762 triggers-panel: replace variables in trigger name, issue #428 2017-07-21 16:07:21 +03:00
Alexander Zobnin
eaaa86d31c annotations: replace variables in trigger name, fixes #428 2017-07-21 16:00:01 +03:00
Matvey Marinin
5a4f30712a Fix "data points outside time range" when there is no datapoints and aggregate function is used 2017-07-14 14:38:39 +03:00
Alexander Zobnin
411efc5784 Bump version to 3.5.1 2017-07-10 12:23:03 +03:00
Alexander Zobnin
c878ff8951 Update change log 2017-07-10 12:22:26 +03:00
Alexander Zobnin
e58cf62c36 Fix alert states for templated queries, closes #424 2017-07-10 12:18:53 +03:00
Alexander Zobnin
309f6fd275 Update plugin readme for grafana.com 2017-07-05 13:12:58 +03:00
Alexander Zobnin
0cd8a76c04 bump version to 3.5.0 2017-07-05 13:08:03 +03:00
Alexander Zobnin
db9f1d0184 readme: add change log badge 2017-07-05 13:04:05 +03:00
Alexander Zobnin
97497c6079 docs: update features page 2017-07-05 12:55:21 +03:00
Alexander Zobnin
a30a155424 expMovingAvg: trick for first N points 2017-07-04 11:05:53 +03:00
Alexander Zobnin
e0466ea780 expMovingAvg: use window size as param 2017-07-04 10:16:41 +03:00
Alexander Zobnin
0b8cb0b23c functions: rename moving avg to graphite-like 2017-07-04 10:16:03 +03:00
Alexander Zobnin
f3ee574619 functions: exponential moving average 2017-07-03 23:13:33 +03:00
Alexander Zobnin
273e6df7e3 functions: simple moving average 2017-07-03 21:52:58 +03:00
Alexander Zobnin
dc840845a2 Update change log 2017-07-03 12:40:53 +03:00
Alexander Zobnin
eebf0acefc Merge branch 'benchmark' 2017-07-03 12:37:43 +03:00
Alexander Zobnin
ea67c3bc2f average and sum: fix for null values 2017-07-03 12:36:39 +03:00
Alexander Zobnin
badc5e4cb9 groupBy: fill empty intervals by null, closes #388 2017-07-03 12:03:17 +03:00
Alexander Zobnin
007ddbf72f Improve scale() performance 2017-06-26 12:23:04 +03:00
Alexander Zobnin
218025cfe2 Update change log 2017-06-26 11:59:42 +03:00
Alexander Zobnin
f095053ba5 Fix grunt babel tasks 2017-06-26 11:52:22 +03:00
Alexander Zobnin
b087ecd37e Add bechmark for rate and delta. 2017-06-26 11:42:01 +03:00
Alexander Zobnin
bae3d973f9 Don't lint benchmark files 2017-06-26 11:37:59 +03:00
Alexander Zobnin
f031f48941 Add docs for rate() and update delta() docs. 2017-06-26 11:33:44 +03:00
Alexander Zobnin
d6b36772b6 Add rate() function resistant to counter reset 2017-06-26 11:26:13 +03:00
Alexander Zobnin
fa12b04650 fix downsampling function arguments order 2017-06-26 10:06:35 +03:00
Alexander Zobnin
2f6da44311 Implement groupBy with for() and measure performance
about 8 times faster
2017-06-25 22:51:27 +03:00
Alexander Zobnin
da6373bda7 Initial benchmarks with Benchmark.js 2017-06-25 21:43:28 +03:00
Alexander Zobnin
8562dae998 timeseries.js refactor 2017-06-25 19:18:06 +03:00
Alexander Zobnin
b0da0ffb3e move timeseries processing into 'timeseries' module 2017-06-25 18:51:55 +03:00
Alexander Zobnin
4b10ac1ec2 docs: fix style in alerting docs. 2017-06-25 17:27:25 +03:00
Alexander Zobnin
326fed94ef docs: remove empty tutorials 2017-06-25 17:13:37 +03:00
Alexander Zobnin
0cdaa57afc Fix typo 2017-06-24 21:06:14 +03:00
Alexander Zobnin
9f2ca600a3 Update Readme 2017-06-24 21:01:32 +03:00
Alexander Zobnin
2d64a73030 Apply downsampling only to numeric data, fixes #325 2017-06-18 19:46:50 +03:00
Alexander Zobnin
86191998ab Use Zabbix Server Dashboard as default page for app 2017-06-18 17:23:52 +03:00
Alexander Zobnin
ed69b44222 Update dashboards 2017-06-18 17:20:04 +03:00
Alexander Zobnin
eda45e53a1 Update plugin dependencies (add 4.x) 2017-06-18 16:56:52 +03:00