grafana/pkg/infra
Kevin Yu 1db6d349a7
[release-11.5.4] Prometheus: Add support for cloud partners Prometheus data sources (#103942)
Prometheus: Add support for cloud partners Prometheus data sources (#103482)

* wip

* Add prom flavor support for data source variables and export/import dashboards (#103321)

* add dashboard and data source var selection

* use match plugin id instead

* use updated matchpluginid

* formatting

* cleanup

* regex anchor

* update error msg

* Alerting: Clean up prometheus-flavored types and functions (#103703)

* clean up types and utility functions for dealing with
prometheus-flavored data sources

* Refactor alerting datasource types to use constants as source of truth

* Alerting: Clean up prometheus-flavored types and functions on the bac… (#103716)

Alerting: Clean up prometheus-flavored types and functions on the backend

* add matchPluginId tests

* Update matchPluginId func to bidirectional (#103746)

* update matchpluginid func to bidirectional

* lint

* formatting

* use actual isSupportedExternalRulesSourceType in test

* add tests in datasource_srv

* betterer

* remove type assertion

* remove unnecessary case

* use satisifies to not have to convert tuple to an array of string

* add prometheus_flavor test

---------

Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com>
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
Co-authored-by: Alexander Akhmetov <me@alx.cx>
(cherry picked from commit fd6fd91115)
2025-04-14 09:47:18 -07:00
..
db Revert read replica POC (#93551) 2024-09-25 15:21:39 -08:00
filestorage Chore: Bump Go to 1.23.0 (#92105) 2024-08-21 11:40:42 -04:00
fs Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
httpclient Plugins: Auto instrumentation improvements (#94193) 2024-10-15 14:02:34 +02:00
kvstore Chore: Update test database initialization (#81673) 2024-02-09 09:35:39 -05:00
localcache
log Logging: Add error logging to syslog (#95525) 2024-10-29 06:57:15 -05:00
metrics [release-11.5.2] Metrics: Use correct gatherer in graphite bridge (#100628) 2025-02-13 15:30:44 -05:00
network
process PluginsCatalog: adding error information about disabled plugins. (#39171) 2021-09-20 09:08:00 +02:00
remotecache RemoteCache: Refactor remote cache settings (#95672) 2024-11-04 17:35:31 +01:00
serverlock ServerLock: Fix pg concurrency/locking issue (#95916) 2024-11-06 09:47:32 +01:00
slugify Slugs: use shorter slug fallback (#93081) 2024-09-10 09:04:23 +03:00
tracing chore(metrics): Add metrics & traces to DB migration (#97181) 2024-12-05 17:22:19 -05:00
usagestats [release-11.5.4] Prometheus: Add support for cloud partners Prometheus data sources (#103942) 2025-04-14 09:47:18 -07:00