Andreas Christou
63ba7b6c34
[release-11.5.4] Azure: Add support for custom namespace and custom metrics variable queries ( #103650 )
...
Azure: Add support for custom namespace and custom metrics variable queries (#99279 )
* Add custom metric namespace and metric name queries
* Fix outdated type
* Support specifying custom
- Add custom support to getMetricNamespaces
- Ensure the customNamespace is specified in getMetricNames calls
* Update data source tests
* Support custom namespace/metrics variable queries
- Add tests
* Add fields to variable editor
- Update tests
- Update docs
- Update selectors
* Remove unneeded Promise.resolve
* Add comment
* Don't mutate expected path
* Lint
* Update docs/sources/datasources/azure-monitor/template-variables/index.md
Co-authored-by: Larissa Wandzura <126723338+lwandz13@users.noreply.github.com >
* Update docs/sources/datasources/azure-monitor/template-variables/index.md
Co-authored-by: Larissa Wandzura <126723338+lwandz13@users.noreply.github.com >
* Update docs
* Update conditionals
* Lint
---------
Co-authored-by: Larissa Wandzura <126723338+lwandz13@users.noreply.github.com >
(cherry picked from commit e01d8ad5b5 )
# Conflicts:
# pkg/tsdb/azuremonitor/kinds/dataquery/types_dataquery_gen.go
2025-04-08 21:34:22 +01:00
grafana-delivery-bot[bot]
86fcf80315
[v11.5.x] Azure: Correctly set application insights resource values ( #99599 )
...
* Azure: Correctly set application insights resource values (#99214 )
Correctly set resource values
(cherry picked from commit 30ee8b9813 )
* Fix test
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2025-01-28 18:57:47 +00:00
grafana-delivery-bot[bot]
fb0204c8df
[v11.5.x] Azure: Improve resource request error handling ( #99259 )
...
Azure: Improve resource request error handling (#99017 )
* Improve resource request error handling
- Correctly parse JSON responses
- Log erroneous failures in JSON marshalling/unmarshalling
- Correctly set response status code
- Do not attempt to use the response writer as it will be nil
* Minor change
* Improve type assertion handling
(cherry picked from commit f6194931f5 )
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2025-01-20 15:17:04 +02:00
Sarah Zinger
210d73188d
Return a 400 instead of a 500 for empty query ( #98841 )
2025-01-13 14:58:13 -05:00
Andre Pereira
b742896838
Tempo: Add support for TraceQL Metrics exemplars ( #96859 )
...
* Add support for exemplars
* TraceQL metrics exemplars ftw
* Fix exemplars on histogram queries
* Added exemplars field for the query builder options
* Add series labels as exemplars dataframe fields so the panel can link series with exemplars
* Fix tests
* Fix lint
* Hide exemplars field from options
* Fix crash on histogram queries
* Use DataTopicAnnotations enum
* Fix test
2025-01-10 14:21:58 +00:00
Isabella Siu
5690859f5f
CloudWatch: Fix conditions for fetching wildcards ( #98648 )
2025-01-09 14:42:06 -05:00
Andreas Christou
2860eb52d0
Azure: Improve Azure Prometheus exemplars UI/UX ( #97198 )
...
* Add better error messaging
- Ensure it's clear to users what action needs to be taken if an operation ID cannot be found
- Add test
* Display resource picker for trace exemplar queries
* Remove unneeded test
* Update tests
2025-01-09 13:33:47 +02:00
Isabella Siu
f3a553fb9b
CloudWatch: Batch different time ranges separately ( #98230 )
2025-01-03 10:22:14 -05:00
Andreas Christou
54333473f7
SQL: Set errors as downstream based on underlying errorsource ( #97192 )
...
Set errors as downstream based on underlying errorsource
2024-12-20 17:42:58 +00:00
ismail simsek
58d17ecad1
InfluxDB: Refactor frame and field creation ( #97635 )
...
* refactor frame and field creation
* use influxql package to get the type of the query
* remove unnecessary tests
* add influxql in go.mod
* fix unit test
* update ownership
* update query expression
2024-12-20 12:23:17 +01:00
Ryan McKinley
6d21eddf13
Plugins: Update to latest go plugin SDK (v0.260.3) w/ arrow v18 ( #97561 )
...
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2024-12-13 17:06:39 +03:00
Andreas Christou
cc4afff889
Graphite: Set maxDataPoints based on user value in alerting ( #97178 )
2024-12-12 23:26:44 +00:00
Isabella Siu
b3a12f486e
Elasticsearch: Use _field_caps instead of _mapping to get fields ( #97607 )
2024-12-12 17:20:04 -05:00
Mariell Hoversholm
8f628a0695
Cloudwatch: Change deprecated errorsource references ( #97827 )
...
This has been failing to compile, bringing down a _lot_ of tests along with it (notably the entire pkg/tests dir).
The `experimental/errorsource` package was deprecated, so the recommended replacement was used.
2024-12-12 11:37:11 +01:00
Ivana Huckova
7de65b39b5
Elasticsearch and Cloudwatch: Replace deprecated experimental/errorsource ( #97363 )
...
* Update elasticsearch
* Update azure monitor
* Update test
* Revert "Update azure monitor"
This reverts commit 21b53845b8 .
* Update cloudwatch
2024-12-12 10:12:03 +01:00
Sriram
d48e9afd5d
Datasources: Improved network health check error messages (sql datasources) ( #97783 )
...
remove unique identifiers from common network error messages
2024-12-11 13:05:06 +00:00
Adam Yeats
d176076078
Azure Monitor: Add safety around usage of frame.Meta.Custom struct ( #97766 )
2024-12-11 15:02:51 +02:00
Sriram
b4927ff1cd
MS SQL: Datasource health check error message improvements ( #97643 )
...
improve mssql healthcheck error messages
2024-12-10 13:13:32 +00:00
Andreas Christou
448d87157c
Azure: Fixing a confusing variable name ( #97598 )
...
Fixing a confusing variable name
2024-12-10 11:39:31 +00:00
Maxim Muzafarov
4712883601
MSSQL: Redact sensitive info from logs in the mssql plugin ( #97281 )
...
mssql(logs): Remove logging of credentials
2024-12-10 08:30:21 +00:00
Ed Welch
ca6281bc31
Loki Expiremental Streaming: fixes nil check conditional which was accidentally inverted in a previous PR ( #97612 )
2024-12-09 17:01:22 +03:00
Andreas Christou
9f75a448d4
Azure/GCM: Improve error display ( #96921 )
...
Improve handling of errors
2024-12-06 18:16:23 +00:00
Ivana Huckova
9a3f8c93dc
AzureMonitor and GCM: Replace deprecated experimental/errorsource ( #97360 )
...
* Update cloud monitoring
* Update azure monitor
* Update test
2024-12-06 16:38:09 +01:00
Ida Štambuk
2e342e5b1b
CloudWatch: Add OpenSearch PPL and SQL support in Logs Insights ( #97508 )
...
Cloudwatch: OpenSearch PPL and SQL support in Logs Insights
Co-authored-by: Kevin Yu <kevinwcyu@users.noreply.github.com >
Co-authored-by: Nathan Vērzemnieks <njvrzm@users.noreply.github.com >
2024-12-06 15:27:19 +01:00
Nathan Vērzemnieks
3d856dcb33
fix: mark bucketAgg parse errors as downstream ( #97478 )
2024-12-06 15:02:06 +01:00
Martin Disibio
356c1d3cb2
Tempo: Honor datasource TLS settings for gRPC requests ( #97484 )
...
Tempo gRPC honor same TLS settings as http
2024-12-06 11:48:53 +00:00
Andreas Christou
addbdb0545
GCM: Correctly mark errors as downstream ( #97196 )
...
* Correctly mark query type error as downstream
* Correctly mark Prom parsing failures as downstream errors
* Rename function for clarity
2024-12-05 15:41:52 +00:00
Isabella Siu
f4e108c34f
Cloudwatch: Accept empty string for logstimeout and mark errors downstream ( #96947 )
2024-12-03 15:02:52 -05:00
Isabella Siu
91bdf733fb
Elasticsearch: Health endpoint should handle http errors ( #96803 )
...
Elasticsearch: health endpoint should handle http errors
2024-12-03 10:37:31 -05:00
Sven Grossmann
b544b8afff
Loki: Fix a bug when reading frames without values but warnings ( #97197 )
...
* Loki: Fix a bug when reading frames without values but warnings
* Loki: Better bail if fields are less than 2
2024-11-29 15:34:59 +01:00
Adam Yeats
b898a4540d
Azure Monitor: Add a feature flag to toggle user auth for Azure Monitor only ( #96858 )
...
* Azure Monitor: Add a feature flag to toggle user auth for Azure Monitor only
* Fix condition for userIdentityEnabled
* Re-add removed test
* Remove unused prop
* Refactor onAuthTypeChange in AzureCredentialsForm
* Add frontend unit tests
* Lint
2024-11-27 14:01:54 +00:00
Sriram
16c78f6a98
Postgres: Datasource health check error message improvements #96906 ( #96990 )
...
* updated postgres health check error messages
* addressed review comments / added tests
2024-11-27 13:14:44 +00:00
Ryan McKinley
f6ccf976e5
UnifiedSearch: Use ResourceIndex from dashboards apiserver (v0alpha1 only) ( #96939 )
2024-11-27 07:57:53 +02:00
Matias Chomicki
d2b6960593
Feature toggles: remove lokiMetricDataplane ( #97024 )
...
* Feature toggles: remove lokiMetricDataplane
* Framing: remove test cases expecting metricDataplane to be false
* Remove test code
* Chore: rename test cases
2024-11-26 18:32:17 +02:00
Gareth Dawson
217a2bce0a
MSSQL: Make error consistent with psql and mysql ( #97056 )
...
make error consistent with psql and mysql
2024-11-26 17:47:14 +02:00
Gareth Dawson
768000febd
Postgres: Add error source to postgresql ( #97027 )
...
* add error source to postgres
* i forgot to save the file with changes
2024-11-26 11:23:49 +00:00
Gareth Dawson
3b8499eaee
MySQL: add error source to QueryData ( #96769 )
...
* add error source to mysql
* Update pkg/tsdb/mysql/sqleng/sql_engine.go
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
---------
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
2024-11-26 10:25:48 +00:00
Sriram
ea3bc8f253
MySQL: Datasource health check error message improvements ( #96906 )
...
* updated mysql health check error messages
* fix betterer error
* fix lint errors
* renamed moreDetailsLink to errorDetailsLink
* update
* added i18n locale files
2024-11-22 21:58:35 +00:00
Ivana Huckova
6b5a05486b
Fix error source for clientSecret not found error ( #96771 )
...
* Fix error source for clientSecret not found errir
* Use errors.New as we are not formatting the error
2024-11-20 17:16:02 +01:00
Mihai Doarna
cb7dd25f8a
Optimize tokens count from service accounts query ( #96663 )
...
* optimize tokens count from service accounts query
* add unit tests for tokens count
* skip broken test
* fix lint error
* rename Tokens to TokenCount
2024-11-20 14:52:23 +02:00
Sriram
492e7d4a3d
Datasources: health check logging improvements ( #96403 )
...
* basic healthcheck logging
* show detailed error for admins
* fix linting errors
* fix config summary keys
* passing context to logger
* tracking health check errors
* remove tracking
2024-11-20 11:42:05 +00:00
Andre Pereira
bf74b9c9c0
Tempo: Run TraceQL metrics queries through backend ( #96246 )
...
* Move TraceQL metrics queries to backend
* Add tests for TransformMetricsResponse
* Add tests for createMetricsQuery
* Refactor, detect metric queries and throw error for search queries
* Remove unneeded types
* Don't add start and end if they are 0. Return on err
* lint
* Fix pre-alloc of frames
* Address PR comments
2024-11-19 15:51:07 +00:00
Zoltán Bedi
3fa8df6b62
MySQL: Fix tls skip verify option ( #96475 )
...
MySQL: Fix skip tls verify option
2024-11-19 10:46:24 +01:00
Ivana Huckova
d00c4fd35a
Elasticsearch: Replace error source http client with a new error source methods ( #96570 )
...
* Elasticsearch: Replace error source http client with methods
* Update
* Update
* Update tests
* Update
* Update
* Update pkg/tsdb/elasticsearch/data_query.go
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
* Trigger build
---------
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
2024-11-18 14:39:21 +01:00
Ivana Huckova
8a551bacfb
Zipkin: Move query running to backend ( #96404 )
...
* Rename method applyTemplateVariables so it used by backend
* Zipkin: Move query running to backend
* Fix error source
* Hndle invalid query and return error response
2024-11-18 10:59:29 +01:00
Isabella Siu
fcd88d356c
Cloudwatch: Fix parsing for ec2 resource attributes ( #96501 )
2024-11-15 15:17:50 -05:00
Gareth Dawson
cc1d76fc0a
Jaeger: Add feature toggle for backend migration ( #96494 )
...
* add feature toggle for jaeger backend migration
* add codeowners
2024-11-15 14:40:20 +00:00
Sven Grossmann
5965aa9aca
Loki: Fix healthcheck logger always appending endpoint ( #96531 )
...
* Loki: Fix healthcheck logger always appending `endpoint`
* add test
2024-11-15 12:51:52 +01:00
Andre Pereira
65b50b67c4
Tempo: Fix trace kvlist and array transformations ( #96388 )
...
* Fix kvlist and array transformations
* Log transformation errors
2024-11-15 09:35:41 +00:00
Carl Bergquist
16330e4113
Loki: Adds a suggestions resource call that inject scopes for finding label/labelvalues ( #96025 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2024-11-13 14:36:12 +01:00