71 Commits

Author SHA1 Message Date
bb50fc5965 pkg/tsdb: Check errors (#19837)
Check errors in pkg/tsdb.
2019-10-22 16:16:53 +02:00
4c8f417f18 Stackdriver: Add extra alignment period options (#18909)
* Add more alignment period options

* Remove unnecessary alignment period limit
2019-09-13 10:45:59 +02:00
2fff8f77dc move log package to /infra (#17023)
ref #14679

Signed-off-by: zhulongcheng <zhulongcheng.me@gmail.com>
2019-05-13 08:45:54 +02:00
d1e249a803 stackdriver: fix for float64 bounds for distribution metrics
Adds support for explicit distribution metrics and float64 bounds

Fixes #14509
2019-02-24 17:37:26 +01:00
9b6746d808 Change primaryAggregation to crossSeriesReducer in Stackdriver 2019-01-29 19:11:54 +01:00
d505d83ee1 Merge pull request #13679 from mjtrangoni/fix-megacheck-issues
Fix megacheck issues
2018-10-25 16:31:53 +02:00
c5af0bf1c5 Resource type filter (#13784)
* stackdriver: add resource type to filter and group bys

* stackdriver: remove not used param

* stackdriver: refactor filter and group by code

* stackdriver: remove resource type if its already in filter list

* stackdriver: remove debug logging

* stackdriver: remove more debug logging

* stackdriver: append resource type to legend name if there are more than one type present in the response

* stackdriver: only make new request if filter has real value

* stackdriver: format legend support for resource type

* stackdriver: add resource type to documentation

* stackdriver: not returning promise from query function

* stackdriver: fix refactoring bug

* stackdriver: remove not used import
2018-10-24 11:18:49 +02:00
91447dcbf9 pkg/tsdb/stackdriver/stackdriver.go: Fix regular expression does not contain any meta characters.
See,
$ gometalinter --vendor --deadline 10m --disable-all --enable=megacheck ./...
pkg/tsdb/stackdriver/stackdriver.go:171:26⚠️ regular expression does not contain any meta characters (SA6004) (megacheck)
2018-10-23 17:26:47 +02:00
6abbf5b3b8 stackdriver: refactoring request builder 2018-10-22 16:12:55 +02:00
1a329e4e47 stackdriver: remove test datasource query. use ensuredefaultproject instead 2018-10-22 16:11:17 +02:00
b02a8127ff stackdriver: remove debug comments 2018-10-22 16:11:17 +02:00
b2c6c743ce stackdriver: add debug logging 2018-10-22 16:11:17 +02:00
3999578300 stackdriver: fix broken braces 2018-10-22 16:11:17 +02:00
3935f9d24c stackdriver: use constant instead of variable 2018-10-22 16:11:17 +02:00
4a51d05477 stackdriver: add variable for gce authentication type 2018-10-22 16:11:17 +02:00
b9cb4649bb stackdriver: get default project from backend. also ensure default project could be retrieved when authentication type is gce 2018-10-22 16:11:17 +02:00
dd9e9ed419 stackdriver: make backend query a pure test datasource function 2018-10-22 16:03:13 +02:00
ff5f281508 stackdriver: wip - get metric descriptors in the backend 2018-10-22 16:03:13 +02:00
60617d0bf7 stackdriver: wip - add logic for retrieving token from gce metadata server in the auth provider 2018-10-22 16:03:13 +02:00
102f531c1e stackdriver: break out project name resolving into its own function in the stackdriver.go file 2018-10-22 16:03:12 +02:00
df215d9d09 stackdriver: WIP - test retrieving project id from gce metadata 2018-10-22 16:03:12 +02:00
a1d4675169 Merge pull request #13490 from mtanda/stackdriver_distribution
Stackdriver heatmap support. Fixes #13559
2018-10-09 20:57:21 +02:00
8d53799bcd stackdriver: always use regex full match for =~ and !=~operator 2018-10-08 15:57:31 +02:00
5f7795aa1f stackdriver: test that no interpolation is done when there are no wildcards 2018-10-08 15:57:30 +02:00
2a0d7a8803 stackdriver: remove debug logging 2018-10-08 15:57:30 +02:00
035be6cbbe stackdriver: add more tests 2018-10-08 15:57:30 +02:00
68332c5951 stackdriver: fix broken substring. also adds tests 2018-10-08 15:57:30 +02:00
2e665fba0f stackdriver: remove not necessary helper functions 2018-10-08 15:57:30 +02:00
4d8f594d31 stackdriver: interpolate stackdriver filter wildcards when asterix is used in filter 2018-10-08 15:57:30 +02:00
6770f2e940 stackdriver heatmap support 2018-10-03 16:27:04 +09:00
bf2abc6940 stackdriver: set default view parameter to FULL 2018-09-29 23:45:28 +02:00
399e83f91b stackdriver: remove metric.category alias pattern
After discussions with the Stackdriver team, they did not think this was
needed.
2018-09-28 17:16:35 +02:00
189f89a9e4 stackdriver: add support for bool values 2018-09-28 15:42:02 +02:00
220f479ff8 stackdriver: add support for int64 values 2018-09-28 15:27:28 +02:00
03b43ab769 stackdriver: wip annotation support 2018-09-27 15:18:10 +02:00
c099074d2c stackdriver: remove debug logging 2018-09-27 10:41:51 +02:00
0507ff69fb stackdriver: resolve merge conflict 2018-09-27 10:32:30 +02:00
481b8653d9 stackdriver: update alignment period rules according to stackdriver 2018-09-27 10:20:01 +02:00
6358d3f314 stackdriver: set target to be raw query 2018-09-27 10:14:10 +02:00
ed6d3bf6ed stackdriver: WIP - implement stackdriver style auto alignment period. also return the used alignment period and display it in the query editor 2018-09-26 17:50:08 +02:00
af9033f3e0 stackdriver: distinct grafana auto from stackdriver auto in alignment period 2018-09-26 15:44:09 +02:00
13c68e6ed8 stackdriver: use correct name for variable 2018-09-26 15:37:29 +02:00
49cd31ab78 stackdriver: get value type and metric kind from metric descriptor instead of from latest metric result 2018-09-26 11:17:24 +02:00
b6a918ba79 stackdriver: merge commit 2018-09-25 15:13:24 +02:00
b700c6b0e4 stackdriver: populate alignment and aggregation dropdowns based on metric type and value type 2018-09-25 09:34:14 +02:00
4777689f29 stackdriver: skeleton for more query types on the backend 2018-09-24 16:02:35 +02:00
681cd7496e stackdriver: alias patterns WIP
This is using the {{}} syntax for alias patterns. Might
switch to the  syntax instead.
2018-09-23 22:04:24 +02:00
040095b5a8 fix: use same User-Agent header as in other places in grafana when making external requests 2018-09-21 11:35:55 +02:00
8d1f293676 stackdriver: use group by fields to create default alias 2018-09-20 00:52:14 +02:00
408d4bda95 stackdriver: add custom User-Agent header 2018-09-18 16:07:14 +02:00