grafana/pkg/tsdb/azuremonitor
Andreas Christou c9778c3332
AzureMonitor: Prometheus exemplars support (#87742)
* Update types

* Mark datasource as supporting traces

* Add logic to transform exemplar query to traces query

* Render appropriate editor

* Run trace query for exemplars

* Refactor out common functions

- Add function to retrieve first/default subscription

* Add route for trace exemplars

* Update logic to appropriately query exemplars

* Update traces query builder

* Update instance test

* Remove unneeded import

* Set traces pseudo data source

* Replace deprecated function calls

* Add helper for setting default traces query

* Don't show resource field for exemplars query

* When resetting operation ID for exemplars set query to default

- Update tests

* Update query header to appropriately set the service value

* Fix response frame creation and update tests

* Correctly select resource

* Convert subscriptionsApiVersion to const

* Add feature toggle
2024-06-06 17:53:17 +01:00
..
azmoncredentials AzureMonitor: User authentication support (#81918) 2024-03-19 16:32:24 +00:00
kinds/dataquery AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
loganalytics AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
macros Chore: Clean up intervalv2 functions (#82074) 2024-02-09 11:39:21 +01:00
metrics Azure: Basic Logs support (#88025) 2024-05-28 18:06:27 +01:00
resourcegraph Azure: Basic Logs support (#88025) 2024-05-28 18:06:27 +01:00
standalone AzureMonitor: Update standalone HTTP middlewares (#84833) 2024-03-21 08:53:27 +01:00
testdata AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
time Chore: Clean up intervalv2 functions (#82074) 2024-02-09 11:39:21 +01:00
types AzureMonitor: Refactor Log Analytics backend (#87429) 2024-05-10 17:11:54 +01:00
utils AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
azuremonitor_test.go AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
azuremonitor-resource-handler_test.go Azure Monitor: Azure routes from Grafana Azure SDK (#82043) 2024-02-08 10:42:20 +00:00
azuremonitor-resource-handler.go Azure Monitor: use NewLoggerWith func instead of backend.Logger (#81124) 2024-01-26 22:53:55 +00:00
azuremonitor.go AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00
httpclient_test.go Chore: Update grafana-azure-sdk-go (#84741) 2024-03-19 14:56:40 +00:00
httpclient.go AzureMonitor: Enable session ID header for Log Analytics (#86320) 2024-04-30 13:10:04 +01:00
routes.go AzureMonitor: Prometheus exemplars support (#87742) 2024-06-06 17:53:17 +01:00