Zoltán Bedi
8e8c36203f
Add support for PostgreSQL enum types in PGX datasource ( #109863 )
2025-09-05 20:24:54 +02:00
Diego Giagio
554cd6f198
Postgres: Fix JSON data type mapping with PGX driver ( #110566 )
2025-09-05 08:39:56 +02:00
Marc Sanmiquel
cb77e97996
Pyroscope: Fix incorrect rate calculation from flamegraph totals ( #110470 )
...
* fix(pyroscope): remove incorrect rate calculation from flamegraph totals
* update CHANGELOG.md
2025-09-03 08:15:06 +01:00
Aleksandar Petrov
e3f5a65372
Pyroscope: Process and display sampling annotations ( #109707 )
...
* pyroscope: process sampling annotations
* Enable annotations in classic explore
* Run prettier
* Revert unneeded change to plugin.json
* Tweak wording in sampling annotation
* Fix test
* Disable annotations by default
2025-08-29 13:14:22 +02:00
Zoltán Bedi
9edfe7bc0b
Pyroscope: Add start and end date to profiletypes call ( #110277 )
2025-08-29 10:05:33 +02:00
Brendan O'Handley
4d2decfa0c
Tempo: automatic native histogram check for service graph ( #108394 )
...
* add new dataquery field for identifying which histogram type
* run make gen-cue to update tempo dataquery
* add native histogram check function & look for dataquery flag
* remove console log
* check for native histograms in queryfield
* only run query when histograms have not been migrated yet
* use less resource intensive query, just check if series are there
* fix type issue
* use series as better for detecting existence of a metric, fix betterer things
* fix type
* fix import
* remove metric name from func
* use datasrource func and don't make a new one
* remove string for boolean check in service graph functions
* fix bug for switching tempo data sources
* handle race condition for unmounting before async call is completed
* fix imports
* add todo to implement getNativeHistograms in Prometheus data source
* add todo to remove automatic check once tempo fully migrates to native histograms
* add todo to remove the native histogram config option
2025-08-25 19:43:22 +00:00
Zoltán Bedi
1e0587001d
PostgreSQL: PGX default to time series format when no format is specified in queries ( #110028 )
...
* PostgreSQL: PGX default to table format when no format is specified in queries
* Change to default to time series
2025-08-25 13:31:57 +02:00
Marc Sanmiquel
9b800d63b1
Datasource/grafana-pyroscope: Add rate aggregation for cumulative profiles ( #108546 )
2025-08-18 17:08:34 +02:00
Gareth
7bebd62446
Tempo: small refactor to tempo backend ( #109581 )
...
* update datasource info struct name
* remove unnecessary abstraction
* update error messages
2025-08-14 10:23:44 +01:00
geekeryy
43ac5b52f9
InfluxDB: Fix Unable to use self-signed CA for adding influxdb data source ( #105586 )
...
* Fix Unable to use self-signed CA for verification when adding influxdb data source (#105585 )
* Update pkg/tsdb/influxdb/fsql/fsql.go
---------
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com >
2025-08-11 11:45:19 -05:00
Isabella Siu
2bf9aea8ef
CloudWatch: Fix handling region for legacy alerts ( #109217 )
2025-08-06 15:40:20 -04:00
Andreas Christou
bda809f062
Azure: Switch to AdvancedHttpSettings component ( #109194 )
...
* Type updates
* Switch to AdvancedHttpSettings component
* Fix locale
* Betterer
* i18n-extract
2025-08-06 18:19:07 +01:00
Andre Pereira
990f1c69ec
Tempo: Fix instant query streaming ( #108924 )
...
* Don't use streaming for instant queries
* wip
* Only return latest instant query result
* Always disable streaming for alerting queries
* lint
2025-08-04 16:09:13 +01:00
Isabella Siu
5f4097a159
CloudWatch: Use default region when query region is unset ( #109089 )
...
CloudWatch: use default region when region is unset
2025-08-04 10:32:33 -04:00
Andrew Hackmann
4a26cb92c6
ElasticSearch: Fix inline casting bug when validating the index ( #108951 )
...
split out inline casts
2025-08-01 11:01:25 -05:00
Gareth
7b5288c28a
Fix: Preserve Jaeger base path when constructing search request ( #109045 )
...
* fix url construction
* consistency
* update error response
* error source
* add test case
2025-08-01 13:56:31 +01:00
Adam Yeats
4a34a2313c
InfluxDB: Fix backend queries sharing time ranges ( #108873 )
...
Fix backend queries sharing time ranges
2025-07-30 09:14:44 -05:00
Zoltán Bedi
3ff4c6a2d2
Postgres: Switch the datasource plugin from lib/pq to pgx ( #108443 )
...
* Postgres: Switch the datasource plugin from lib/pq to pgx
* Fix lint
2025-07-30 14:47:25 +02:00
Serge Zaitsev
a95fb3a37c
Chore: Omit integration tests if short test flag is passed ( #108777 )
...
* omit integration tests if short test flag is passed
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/cmd/grafana-cli/commands/datamigrations/to_unified_storage_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* fix the rest
* false positive
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-07-28 13:38:54 +02:00
Nathan Vērzemnieks
252fc67fbd
CloudWatch: Improve smithy error handling ( #108523 )
...
* CloudWatch: Improve smithy error handling
* gofmt
2025-07-28 09:43:37 +00:00
Nathan Vērzemnieks
b99e9484d2
CloudWatch: Fix broken test ( #108520 )
2025-07-23 15:15:44 +02:00
Kevin Yu
f009c2dcdd
CloudWatch: Handle log alerts queries where the time field is not the first field ( #108277 )
...
CloudWatch: handle log alerts queries where the time field is not the first field
2025-07-18 07:29:39 -07:00
Adam Yeats
82e380ed90
InfluxDB: Handle STRING_VIEW datatype ( #107812 )
...
This PR fixes an error when reading STRING_VIEW columns by correctly mapping STRING_VIEW in the newField factory and by adding a dedicated test to validate copyData’s handling of both nullable and non‐nullable STRING_VIEW arrays. This enables the Distinct Value Cache feature of InfluxDB v3 Enterprise for use.
2025-07-10 21:41:57 +01:00
Nathan Vērzemnieks
f34a9fc0c2
CloudWatch: Fix http client handling + assume role bug ( #107893 )
2025-07-09 15:28:50 +02:00
Nathan Vērzemnieks
c3eeb1fcd9
CloudWatch: Fix proxy transport issue ( #107807 )
...
CloudWatch: fix proxy transport issue
2025-07-09 11:03:53 +02:00
Ivan Ortega Alba
075770070e
Future-proofing query and data source model in Dashboard Schema v2 ( #104194 )
...
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: alexandra vargas <alexa1866@gmail.com >
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: spinillos <selenepinillos@gmail.com >
2025-07-07 15:31:25 +02:00
Ivana Huckova
71a4f20770
Zipkin: Decouple backend ( #107312 )
...
* Zipkin: Decouple backend
* Update
* Remove core import
2025-07-01 08:58:00 +00:00
Ivana Huckova
08f3cfbbf7
Jaeger: Decouple backend ( #107310 )
...
* Jaeger: Decouple backend
* Update
* Remove core import
2025-07-01 10:36:35 +02:00
Ivana Huckova
dd5c545df9
Loki: Remove lokiStructuredMetadata feature toggle ( #107292 )
...
Loki: Remove lokiStructuredMetadata feature toggle
2025-06-30 16:09:44 +02:00
Zoltán Bedi
9273c603b3
Cloud Monitoring: Add support for service account impersonation ( #107022 )
2025-06-27 17:31:34 +00:00
Andreas Christou
c48a1aba40
Azure: Support scope selection in Resource Graph queries ( #105835 )
...
* Add scope type
* Add scope selector field
* Update docs
* Use the right field component
* Trigger build
* Fix import and increase wait
* i8n
2025-06-27 18:08:55 +01:00
Ivana Huckova
f7eab21f9f
Loki: Decouple data source plugin ( #107242 )
...
* WIP
* Update yarn.lock
* Align uuid dependency
* Add e2e test and update
* Update cue version
* Fix lint
* Update snapshot test
* Fix test that was importing from coupled module
* Fix lint
* Update public/app/plugins/datasource/loki/package.json
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-06-27 15:09:45 +02:00
Burkov Egor
bca70ee809
Loki: Fix health check message ( #107170 )
...
Loki: fix typo in healthcheck message
Co-authored-by: ivanahuckova <ivana.huckova@gmail.com >
2025-06-26 16:10:21 +02:00
Nathan Vērzemnieks
a18ea34688
CloudWatch: Backport aws-sdk-go-v2 update from external plugin ( #107136 )
...
* CloudWatch: Backport aws-sdk-go-v2 update from external plugin
* Review feedback & cleaning up a couple typos
2025-06-26 15:56:50 +02:00
Andreas Christou
58a47ef1d6
Azure: Fix duplicated trace links ( #105698 )
...
* Add trace links to first field
* Review
2025-06-26 14:10:19 +01:00
Chris Chang
16e5d8a6de
Cloudwatch: Add missing AWS regions ( #106304 )
2025-06-24 13:14:15 +00:00
Ivana Huckova
f0fab90072
Loki: Remove lokiSendDashboardPanelNames toggle ( #106991 )
2025-06-20 10:06:15 +02:00
Ivana Huckova
aea7bbfec8
Loki: Decouple some of backend dependencies on grafana ( #106788 )
...
* Remove backend dependencies on core
* Remove .golangci.yml changes
* make update-workspace
2025-06-19 14:18:23 +02:00
Ivana Huckova
67f50478d9
Loki: Refactor getting of panel/dashboard title headers as part of decoupling ( #106829 )
...
* Loki: Refactor getting of panel/dashboard title headers as part of decoupling
* Add headers to be passed to api server
* Address review comments
2025-06-18 17:41:31 +02:00
Andreas Christou
629bd11c07
Azure: Fix legend formatting ( #106504 )
...
Fix inconsistent casing in resource URIs
2025-06-18 09:36:20 -05:00
Joey
ecf793ea05
Tempo: Fix TraceQL Search escaping regex queries ( #106693 )
...
* Fix for TraceQL Search incorrectly escaping regex queries
* Update test
* Keep existing filter values when adding custom
2025-06-18 12:21:45 +01:00
Ryan McKinley
d02b62e874
Chore: Update app-sdk to v39 ( #106785 )
2025-06-16 19:11:30 +02:00
Ivana Huckova
6767adb4a6
Loki: Implement error source ( #106766 )
...
* Loki: Implement error source
* Add tests
2025-06-16 15:52:35 +02:00
Ivana Huckova
fba0d8ddb0
Loki: Ensure that streaming is behind feature toggle in backend ( #106657 )
...
* Loki: Ensure that streaming is behind feature toggle in backend
* Update getLiveStreamKey to include orgId and datasourceUIS
2025-06-13 10:49:55 +02:00
Christian Simon
8fdf86e56f
Profiles: Stop passing response headers for Grafana-Pyroscope and parca datasources ( #106577 )
...
* Revert "pkgs/tsdb/[grafana-pyroscope-datasource|parca]: Fix use of request headers in responses"
This reverts commit 8bac68e906 .
* Profiles: Stop passing request/response headers to the backend
2025-06-11 18:34:21 +01:00
Christian Simon
549511597c
Datasource: grafana-pyroscope-datasource/parca: Fix the passing of response headers ( #106293 )
...
pkgs/tsdb/[grafana-pyroscope-datasource|parca]: Fix use of request headers in responses
In the parca and the grafana-pyroscope-datasource we were wrongly using the request headers instead of the response
header when communication the results to the backend.
This PR fixes this bug.
Was reported by an user via community slack, who faced issues, with a request header of `content-length: 0` being
inserted by a intermediate proxy.
2025-06-09 09:43:34 +00:00
Christian Simon
30dc3a3ce4
Datasource/grafana-pyroscope: Do healthcheck on a window without data ( #106312 )
...
This will makes the healthcheck cheaper to anwser, as we would not expect data at this time window.
Fixes #106311
2025-06-06 08:29:31 +01:00
Andreas Christou
e4c9d10bfb
Azure: Improved identification of Application Insights resouces ( #106281 )
...
Compare namespace to lowercase URL
2025-06-05 11:03:34 +01:00
beejeebus
6a0cf22b53
Revert "Postgres: Switch the datasource plugin from lib/pq to pgx ( #103961 )" ( #106270 )
...
This reverts commit 1e383b0c1e .
2025-06-03 08:45:07 -04:00
maicon
6fb0ed9886
Bump tempo to 20250529124718-87c2dc380cec ( #106220 )
...
* Bump tempo to 20250529124718-87c2dc380cec
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Add owners to pkg/build
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* update workspace
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* update pkg/build/go.sum
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* update pkg/build/go.sum
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-05-29 23:43:13 -05:00