Isabella Siu
1437520da2
Cloudwatch: Fix deeplink with default region ( #60260 ) ( #60274 )
...
Cloudwatch: fix deeplink with default region
(cherry picked from commit d6bb2a7493 )
2022-12-13 17:14:45 -05:00
Erik Sundell
c652135724
[v9.3.x] CloudWatch: Cross-account querying support ( #59389 )
...
* add cross-account querying support
* fix tests
2022-11-28 14:21:34 +01:00
Grot (@grafanabot)
f3ffc1a495
[v9.3.x] CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages ( #59130 )
...
CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59106 )
Co-authored-by: Erik Sundell <erik.sundell87@gmail.com >
(cherry picked from commit c43e1a721f )
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com >
2022-11-22 16:25:27 +01:00
Sasha Melentyev
febcaeff3a
Chore: Use strings.ReplaceAll and preallocate containers ( #58483 )
2022-11-09 17:17:09 +01:00
Yuriy Tseretyan
3a5ddbfbdf
use logger context in cloudwatch ( #57842 )
2022-11-02 10:14:02 -04:00
Shirley
c2e9e797b3
CloudWatch: fix non-deterministic test ( #57831 )
2022-10-28 10:05:55 -04:00
Shirley
96beb3a3f1
Cloudwatch: refactor parsing metric data queries ( #57624 )
2022-10-27 14:10:49 +02:00
Erik Sundell
94aa090fb0
Cloudwatch: Refactor namespaces resource request ( #57590 )
...
* add route tests
* remove not used method
* pr feedback
* change variable name
2022-10-26 15:54:23 +02:00
Shirley
76a3a1eda7
CloudWatch: migrate tests to metrics data query request parsing level, add tests ( #57431 )
2022-10-25 15:53:54 +02:00
Erik Sundell
4c654ddb76
Cloudwatch: Refactor metrics resource request ( #57424 )
...
* refactor metrics request
* Update pkg/tsdb/cloudwatch/routes/dimension_keys_test.go
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com >
* return metric struct value intead of pointer
* make it possible to test hard coded metrics service
* test all paths in route
* fix broken test
* fix one more broken test
* add integration test
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com >
2022-10-25 14:00:54 +02:00
Erik Sundell
8adbacb18e
Cloudwatch: Refactor datasource instance factory method ( #57452 )
...
* wip
* fix broken test
2022-10-25 09:52:12 +02:00
Erik Sundell
017da781cf
Cloudwatch: Refactor dimension values resource request ( #57346 )
...
* refactor dimension values backend
* fix test file name
2022-10-24 15:04:25 +02:00
Shirley
9ebed91eed
CloudWatch: Refactor to extract DataQuery grouping by region out of request parsing ( #57392 )
...
* CloudWatch: Extract request parsing grouping by region from ParseQueries
* Rename ParseQueries to ParseMetricDataQueries
2022-10-24 14:57:32 +02:00
Erik Sundell
b0c2ca6c1b
Cloudwatch: Refactor dimension keys resource request ( #57148 )
...
* use new layered architecture in get dimension keys request
* go lint fixes
* pr feedback
* more pr feedback
* remove not used code
* refactor route middleware
* change signature
* add integration tests for the dimension keys route
* use request suffix instead of query
* use typed args also in frontend
* remove unused import
* harmonize naming
* fix merge conflict
2022-10-20 12:53:28 +02:00
Shirley
cadc6088db
CloudWatch: move QueryData input parsing types to separate package ( #57165 )
...
* CloudWatch: move parse request types separate package
* Move metric query constants, unexport metricDataQuery json decoding type
* Unexport isSearchExpression
2022-10-20 11:21:13 +02:00