Sven Klemm
b987aee7cf
add timescaledb option to postgres datasource
...
This adds an option to the postgres datasource config for
timescaledb support. When set to auto it will check for
timescaledb when testing the datasource.
When this option is enabled the $__timeGroup macro will
use the time_bucket function from timescaledb to group
times by an interval.
This also passes the datasource edit control to testDatasource
to allow for setting additional settings, this might be useful
for other datasources aswell which have optional or version
dependant features which can be queried.
2018-08-09 10:05:35 +02:00
Marcus Efraimsson
8952137ea2
Merge pull request #12753 from svenklemm/sql-fillmode-last
...
Add fill mode to fill in previously seen value when point is missing to SQL datasources
2018-08-08 10:29:56 +02:00
Marcus Efraimsson
beddfdd86b
add api route for retrieving teams of signed in user
2018-08-08 10:26:05 +02:00
Marcus Efraimsson
89298d0cf5
Merge pull request #12815 from tariq1890/url_query_fix
...
Fixing bug in url query reader and added test cases
2018-08-08 09:18:32 +02:00
tariq1890
e8dfbe94b1
Fixing bug in url query reader and added test cases
2018-08-07 18:43:59 -07:00
Sven Klemm
ee7602ec1f
change fillmode from last to previous
2018-08-07 21:01:41 +02:00
Marcus Efraimsson
eb1b9405b2
return proper payload from api when updating datasource
2018-08-07 17:56:02 +02:00
Emil Flink
5bea54eaaa
Support client certificates for LDAP servers
2018-08-03 12:00:20 +02:00
Sven Klemm
bfc66a7ed0
add fillmode "last" to sql datasource
...
This adds a new fill mode last (last observation carried forward) for grafana
to the sql datasources. This fill mode will fill in the last seen value in a
series when a timepoint is missing or NULL if no value for that series has
been seen yet.
2018-08-02 20:35:09 +02:00
Marcus Efraimsson
5cca478656
Merge pull request #12760 from svenklemm/postgres-timegroup
...
remove alias from postgres $__timeGroup macro
add $__timeGroupAlias macro to all sql datasources
2018-08-02 16:36:01 +02:00
Marcus Efraimsson
4962bf9d44
remove info logging
2018-08-02 15:49:50 +02:00
Alban Perillat-Merceroz
f3d400f1a7
Add new Redshift metrics and dimensions for Cloudwatch datasource
...
AWS/Redshift has new dimensions (`latency`, `service class`, `wmlid`) and metrics (`QueriesCompletedPerSecond`, `QueryRuntimeBreakdown`, `QueryDuration`, `WLMQueriesCompletedPerSecond`, `WLMQueryDuration`, `WLMQueueLength`) in Cloudwatch: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/rs-metricscollected.html
2018-08-02 14:45:24 +02:00
Sven Klemm
b71d10a7a4
add $__timeGroupAlias to mysql and mssql
2018-08-01 20:58:51 +02:00
Sven Klemm
dc22e24642
add compatibility code to handle pre 5.3 usage
2018-08-01 15:06:18 +02:00
Marcus Efraimsson
951679d50b
Merge pull request #12561 from activeshadow/aws-rds-burst-balance
...
Added BurstBalance metric to list of AWS RDS metrics.
2018-08-01 12:28:15 +02:00
Sven Klemm
42f1892826
Add $__timeGroupAlias to postgres macros
2018-08-01 09:03:34 +02:00
Sven Klemm
43295f9c18
remove alias from postgres $__timeGroup macro
2018-08-01 08:50:19 +02:00
Marcus Efraimsson
dfda51a9be
Merge pull request #12762 from sohonet/add_cloudwatch_aws_dx
...
add AWS/DX metrics and dimension to cloudwatch
2018-07-31 17:58:32 +02:00
Torkel Ödegaard
276a5e6eb5
fix: test data api route used old name for test data datasource, fixes #12773
2018-07-31 17:29:02 +02:00
Marcus Efraimsson
3cecc0b54e
Merge pull request #12301 from franciscocpg/cloudwatch-app-sync
...
Adding Cloudwatch AWS/AppSync metrics and dimensions
2018-07-31 11:38:31 +02:00
Jason Pereira
88d8072be3
add aws_dx to cloudwatch datasource
2018-07-30 15:51:15 +01:00
Marcus Efraimsson
38a52c2489
mssql: update tests
2018-07-30 13:50:52 +02:00
Marcus Efraimsson
e32cf75c2d
fix usage of metric column types so that you don't need to specify metric alias
2018-07-30 13:50:18 +02:00
Sven Klemm
3aa4790979
add tests for metric column prefix to mssql
2018-07-27 18:13:19 +02:00
Sven Klemm
e487fabcd5
add metric column prefix test for mysql
2018-07-27 17:59:59 +02:00
Sven Klemm
7905c29875
adjust metric prefix code to sql engine refactor
2018-07-27 15:34:04 +02:00
Sven Klemm
f9d6c88a55
add testcase for metric column as prefix
2018-07-27 15:32:54 +02:00
Marcus Efraimsson
02ba467bf1
Merge pull request #12730 from marefr/sql_refactor
...
SQL datasources - backend refactor
2018-07-27 14:13:19 +02:00
Marcus Efraimsson
e43feb7bfa
use const for rowlimit in sql engine
2018-07-27 13:21:40 +02:00
Marcus Efraimsson
ab8fa0de74
elasticsearch: support reversed index patterns
...
Now both [index-]pattern and pattern[-index] are supported
2018-07-26 21:39:02 +02:00
Marcus Efraimsson
4f7882cda2
mssql: use new sql engine
2018-07-26 18:11:10 +02:00
Marcus Efraimsson
27db454012
mysql: use new sql engine
2018-07-26 18:10:45 +02:00
Marcus Efraimsson
2f3851b915
postgres: use new sql engine
2018-07-26 18:10:17 +02:00
Marcus Efraimsson
d42cea5d42
refactor sql engine to make it hold all common code for sql datasources
2018-07-26 18:09:42 +02:00
Mitsuhiro Tanda
055d208a32
fix invalid reference
2018-07-25 11:27:43 +09:00
Marcus Efraimsson
1dd9646a50
fix failing test due to time diff issues
2018-07-24 19:05:09 +02:00
Marcus Efraimsson
e921f3b673
Merge pull request #12698 from mtanda/cw_400_err
...
CloudWatch backend return 400 if user input error
2018-07-24 16:43:22 +02:00
Marcus Efraimsson
05da21c6d7
Merge pull request #12678 from yogyrahmawan/escape_postgres_parameters
...
postgres; escape ssl mode parameter
2018-07-24 11:15:21 +02:00
Marcus Efraimsson
93e73919e8
fix code style
2018-07-24 11:03:46 +02:00
Mitsuhiro Tanda
d9bf894383
return 400 if user input error
2018-07-24 17:06:55 +09:00
David
4d722b2177
Merge pull request #12675 from grafana/davkal/logging-datasource
...
Datasource for Grafana logging platform
2018-07-23 18:11:11 +02:00
Daniel Lee
5129ea8f87
Merge pull request #11624 from mtanda/cw_get_metric_data
...
CloudWatch GetMetricData support
2018-07-22 21:34:07 +02:00
yogyrahmawan
26aa575cb4
escaping ssl mode on postgres param
2018-07-22 08:04:57 +07:00
David Kaltschmidt
3297ae462d
Datasource for Grafana logging platform
...
- new builtin datasource plugin "Logging" (likely going to be renamed)
- plugin implements no panel ctrls yet, only ships datasource
- new models for logging data as first class citizen (aside from table
and time_series model)
- Logs as new view for Explore
- JSON view for development
Testable only against existing logish deployment.
Then test with queries like `{job="..."} regexp`.
2018-07-20 17:07:17 +02:00
Torkel Ödegaard
e413f026b9
fix: postgres/mysql engine cache was not being used, fixes #12636 ( #12642 )
2018-07-18 07:21:32 -07:00
Torkel Ödegaard
3fa2ec0762
Merge branch 'ldap-grafana-admin'
2018-07-18 13:02:49 +02:00
Daniel Lee
f5cc7618c5
alert: add missing test after refactor
2018-07-17 22:17:43 +02:00
Jakob van Santen
92d417f6b4
Handle query string in storage public_url ( #9351 ) ( #12555 )
2018-07-17 11:10:12 -07:00
David
21e5d61de6
Merge pull request #12631 from grafana/davkal/explore-url-encoding
...
Use url params for explore state
2018-07-17 16:49:13 +02:00
Augustin
05e060dee0
HTTP API documentation +fix when updating a playlist ( #12612 )
...
* get id from path param when updating a playlist
* add playlist http api documentation
* remove required condition for the id in update cmd
2018-07-17 07:45:38 -07:00