Isabella Siu
4f2b66ac1d
CloudWatch: Log group variable should get all log groups ( #54062 )
2022-08-23 11:43:30 -04:00
Gábor Farkas
35253a909d
Elasticsearch: remove already-disabled code ( #52932 )
...
* elastic: removed unused code from go-part
* elastic: removed unused code from js-part
2022-08-22 16:25:20 +02:00
Gábor Farkas
395e443932
loki: Fix adding refId to rowId ( #53932 )
2022-08-22 13:09:33 +02:00
Takuya Kosugiyama
2ff007b266
Cloud Monitoring: Support SLO burn rate ( #53710 )
2022-08-22 10:11:54 +02:00
Jan Garaj
6ca7009b6c
CloudWatch: Add missing AWS/Lambda metrics ( #53866 )
...
Missing metrics/dimensions for AWS/Lambda. Removed Alias dimension - it isn't mentioned by doc and I don't see that dimension in my CloudWatch. Doc: https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html
2022-08-18 09:18:40 -04:00
Jan Garaj
fdaf6b5e8d
CloudWatch: Add missing AWS/ApiGateway metrics ( #53839 )
...
Missing metrics/dimensions for WebSocket API. Doc: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-logging.html
2022-08-18 09:52:14 +02:00
Jan Garaj
83f8da2e02
Update of AWS/Events ( #53831 )
...
Added missing metrics: Events, IngestionToInvocationStartLatency. Doc: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-monitoring.html
2022-08-18 08:48:01 +02:00
Isabella Siu
f39f9eb053
Cloudwatch: update redis metrics ( #53618 )
2022-08-15 09:09:27 -04:00
Andres Martinez Gotor
a31d96d20a
Prometheus: Promote Azure auth flag to configuration ( #53447 )
2022-08-11 16:12:57 +02:00
Jo
062d255124
Handle ioutil deprecations ( #53526 )
...
* replace ioutil.ReadFile -> os.ReadFile
* replace ioutil.ReadAll -> io.ReadAll
* replace ioutil.TempFile -> os.CreateTemp
* replace ioutil.NopCloser -> io.NopCloser
* replace ioutil.WriteFile -> os.WriteFile
* replace ioutil.TempDir -> os.MkdirTemp
* replace ioutil.Discard -> io.Discard
2022-08-10 15:37:51 +02:00
idafurjes
6afad51761
Move SignedInUser to user service and RoleType and Roles to org ( #53445 )
...
* Move SignedInUser to user service and RoleType and Roles to org
* Use go naming convention for roles
* Fix some imports and leftovers
* Fix ldap debug test
* Fix lint
* Fix lint 2
* Fix lint 3
* Fix type and not needed conversion
* Clean up messages in api tests
* Clean up api tests 2
2022-08-10 11:56:48 +02:00
Andres Martinez Gotor
43955bdebd
Azure Monitor: Early error if the client secret is not set ( #53106 )
2022-08-02 16:53:05 +02:00
Isabella Siu
52b57fdb1c
CloudWatch: add CloudWatchSynthetics namespace ( #52956 )
2022-08-01 10:19:02 -04:00
Andres Martinez Gotor
314eb5223f
CloudMonitoring: Remove link setting for SLO queries ( #53031 )
2022-08-01 14:53:09 +02:00
Andrej Ocenas
d0e548c3e5
Prometheus: Add flag to compare streaming and buffered responses ( #51711 )
...
* Add flag to compare streaming and buffered
* Move log
* Fix lint
* Fix tests
* Remove debug logs
2022-07-28 14:26:51 +02:00
ismail simsek
2f9636e698
InfluxDB: move datasource health check to backend ( #52668 )
...
* Move datasource health check to backend
* Introduce healthcheck unit tests
* Remove unused method
2022-07-28 12:06:09 +02:00
Andres Martinez Gotor
d66e178b66
Azure Monitor: Append /default to the resource URI if needed ( #52884 )
2022-07-27 16:49:51 +02:00
Andres Martinez Gotor
7505cf418b
Azure Monitor: Deprecate metricDefinition ( #52793 )
2022-07-27 15:26:32 +02:00
Isabella Siu
542b4f2431
CloudWatch: returnData should default to true ( #52759 )
2022-07-27 08:45:59 -04:00
Shirley
7f73f65bcd
CloudWatch: Refactor tests to assert struct instead of marshalled json ( #52024 )
...
* CloudWatch: Refactor tests to assert struct instead of marshalled json
* apply linter suggestion
* Move false next to average
2022-07-25 05:48:09 -04:00
Connor Lindsey
83c1756251
Tracing: Send tags, events, and references as raw json ( #52245 )
...
* Tracing: Send tags, events, and references as raw json
* Update tempo fixture
2022-07-21 10:00:47 -06:00
Isabella Siu
146c90d59e
CloudWatch: fix log explorer context ( #52118 )
2022-07-19 13:59:30 -04:00
Gábor Farkas
46eec85b1a
loki: better handle an empty-response ( #52397 )
2022-07-19 08:13:38 +02:00
Adam Simpson
05cdef5004
CloudWatch: Remove simplejson in favor of 'encoding/json' ( #51062 )
2022-07-08 19:39:53 +00:00
ismail simsek
8deb17fdc4
Plugins: InfluxDB update time range query ( #51833 )
2022-07-07 19:55:51 +02:00
ismail simsek
3d68023606
Plugins: InfluxDB datasource - set epoch query param value as "ms" ( #51651 )
2022-07-07 13:02:20 -04:00
Artur Wierzbicki
052132be46
Storage: simplify retrieving the file names from the response frame ( #51805 )
...
* add util method for storage list frame
* use go:embed
* remove enum
2022-07-07 10:47:05 +04:00
Andrej Ocenas
bf334ab777
Prometheus: Small improvements to the custom client ( #51709 )
...
* Add suggestions
* Fix tests
2022-07-04 22:55:07 +02:00
Andrej Ocenas
3df34fe064
Prometheus: Remove cache, pass headers in request, simplify client creation for resource calls and custom client ( #51436 )
...
* Remove cache, pass headers in request, simplify client creation
* Add test for http options creation
2022-07-04 11:18:45 +02:00
Andreas Gerstmayr
040cc5021c
Prometheus: Fix integer overflow in rate interval calculation on 32-bit architectures ( #51508 )
2022-06-30 11:06:47 +02:00
Andrej Ocenas
2372501368
Prometheus: Remove middleware for custom headers ( #51518 )
2022-06-29 11:04:57 +02:00
Dan Keder
9595fd6b66
Prometheus: Support 1ms resolution intervals ( #44707 )
...
* Prometheus: Support 1ms resolution in time ranges
* UI: Support 1ms resolution in time ranges
2022-06-29 07:39:50 +02:00
Kristin Laemmert
945f015770
backend/datasources: move datasources models into the datasources service package ( #51267 )
...
* backend/datasources: move datasources models into the datasources service pkg
2022-06-27 12:23:15 -04:00
Andres Martinez Gotor
b10ddfdf8c
AzureMonitor: Parse non-fatal errors for Logs ( #51320 )
2022-06-24 08:56:58 +02:00
Andrej Ocenas
d20afa2a39
Prometheus: Use contextual middleware for req headers and simplify client creation ( #51061 )
...
* Use contextual middleware and simplify client creation
* Fix tests
* Add test for the header propagation
* Fix tests and lint
* Update pkg/tsdb/prometheus/prometheus.go
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2022-06-23 14:48:16 +02:00
Andreas Christou
ecaa1dcbfd
AzureMonitor: Migrate to backend checkHealth API ( #50448 )
...
* Add check health functions for each datasource and generic checkHealth function
* Log backend errors
* Update testDatasource function
- Remove unused testDatasource functions from pseudo datasources
* Switch datasource to extend DataSourceWithBackend
* Improve errors and responses from health endpoint
* Fix backend lint issues
* Remove unneeded frontend tests
* Remove unused/unnecessary datasource methods
* Update types
* Improve message construction
* Stubbing out checkHealth tests
* Update tests
- Remove comments
- Simplify structure
* Update log analytics health check to query data rather than retrieve workspace metadata
* Fix lint issue
* Fix frontend lint issues
* Update pkg/tsdb/azuremonitor/azuremonitor.go
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
* Updates based on PR comments
- Don't use deprecated default workspace field
- Handle situation if no workspace is found by notifying user
- Correctly handle health responses
* Remove debug line
* Make use of defined api versions
* Remove field validation functions
* Expose errors in frontend
* Update errors and tests
* Remove instanceSettings
* Update error handling
* Improve error handling and presentation
* Update tests and correctly check error type
* Refactor AzureHealthCheckError and update tests
* Fix lint errors
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2022-06-20 11:33:13 +01:00
SLAMA
81b5ecac34
Opentsdb: Add tag values into the opentsdb response ( #48672 )
...
Adds tags to the opentsdb response. This means the tags propagate to alert messages to quickly understand the source of the alert.
Fixes: https://github.com/grafana/grafana/issues/47092
Co-authored-by: SLAMA <36870081+xy-man@users.noreply.github.com >
2022-06-20 10:12:43 +08:00
Andrej Ocenas
677b2a43b5
Prometheus: Add test for resource call header handling ( #51036 )
...
* Add test
* Remove unused test
2022-06-17 16:48:32 +02:00
Gábor Farkas
fd63ed540f
loki: fix bug in labels framing ( #51015 )
2022-06-17 12:50:10 +02:00
Gábor Farkas
109bc7e940
loki: add type=instant tests ( #51007 )
2022-06-17 09:47:49 +02:00
Gábor Farkas
ccc587dc0f
Loki: Handle data source configs with path in the url ( #50971 )
...
* loki: fixed param-name
* loki: handle datasource configs with path in the url
* lint fix
2022-06-17 07:47:31 +02:00
Andrej Ocenas
07be95a001
Prometheus: Fix body not being included in resource calls if they are POST ( #50833 )
...
* Pass on request body
* Fix GETs and add tests
* Fix err handling
* Add comments
* Close response body
* Fix lint maybe
* Fix test
2022-06-15 16:46:21 +02:00
Serge Zaitsev
ae9491c3a7
Chore: Make test tracer noop and return no errors ( #50797 )
2022-06-15 12:40:41 +02:00
Sergey Kostrukov
2d3cc26aa8
Prometheus: Remove Azure code from datasource service ( #50737 )
...
Ref #35857
2022-06-14 10:47:06 +02:00
Gábor Farkas
a2eb4e85e5
elasticsearch: always use fixed_interval ( #50297 )
2022-06-13 10:28:29 +02:00
Gábor Farkas
8fd9cb4854
loki: add feature-toggle check to live-mode ( #49012 )
2022-06-13 08:33:46 +02:00
Ryan McKinley
b6f97e8101
SearchV2: move search parameters to a nested object ( #50561 )
2022-06-10 11:06:41 -07:00
Kat Yang
bd35e6917a
Chore: Exclude integration tests from running on test-backend step ( #50359 )
...
* Chore: Exclude integration tests from running on test-backend step
* Remove -v from go test command
* Add check to skip integration tests before each integration test
* Try to restart pipeline
* Retrying to make pipeline run
2022-06-10 11:46:21 -04:00
brendamuir
e0e76f0252
Fixes term Grafana Alerting ( #50404 )
2022-06-08 13:35:37 +02:00
Stephanie Closson
49dc9da9c1
Prometheus: Templating queries should pass on custom headers ( #50344 )
...
* pass on all headers except for accept headers
* touch up and testing
* add custom header values to resource queries
* remove my picture. oops
* handle gzip responses as well
* fix linting issues
* add my space
* no lint
* removed cookies from being proxied
* clean up and handle errors from io.reader.Close() calls
2022-06-08 08:25:53 -03:00