Gábor Farkas
e045860fbf
loki: generate dataplane-compliant logs dataframes (behind feature flag) ( #69909 )
...
* add feature flag
* prepare tests
* enable dataplane-format in loki-backend
2023-07-13 09:58:00 +02:00
Andres Martinez Gotor
9990d5025d
Chore: Embed CSV files with the test data source ( #71435 )
2023-07-13 09:34:40 +02:00
Andres Martinez Gotor
3dc0187b74
Chore: Remove simplejson usage from the test data source ( #71332 )
2023-07-11 15:13:09 +02:00
Gábor Farkas
e17540bdcd
Elasticsearch: Fix using multiple indexes with comma separated string ( #71284 )
...
* Revert "Elasticsearch: Use array of strings as index in backend queries (#67276 )"
This reverts commit d0ced39847
.
* updated tests
2023-07-11 09:47:16 +02:00
Galen Kistler
7dc071f46b
Prometheus: Version detect bug ( #71198 )
...
* remove redundant request copy in backend, add more versions to semver lists
2023-07-07 09:39:20 -05:00
ismail simsek
61a77b4f6b
InfluxDB: Return better error messages from backend ( #70066 )
...
Co-authored-by: ludovio <ludovic.viaud@gmail.com>
2023-07-04 13:55:08 +02:00
Andreas Christou
20b6ae96a3
AzureMonitor: Correctly build multi-resource queries for Application Insights components ( #70344 )
...
Correctly build multi-resource queries for AI components
- Add additional query property
- Validate resource URI matches correct namespace
- Set applications property if needed
- Update tests
2023-07-04 10:45:31 +01:00
ismail simsek
80c432e524
InfluxDB: Fix backend mode table result with aliases ( #69943 )
...
Co-authored-by: ludovio <ludovic.viaud@gmail.com>
2023-07-03 14:50:08 +02:00
ismail simsek
903af7e29c
InfluxDB: Backend parser compatibility with frontend parser ( #69865 )
...
* Reformatting and restructuring
* Update unit test
* Always send the default retention policy as first element
* Fix typo
* Update test
* Update test once more
* Field names start with capital letters
* Simplify the condition
* Case-insensitive checks
* Fix typo
* Update response_parser test
* Update imports
2023-06-26 14:03:02 +02:00
Andrew Hackmann
5e2ee56597
AzureMonitor: Remove subscriptions map ( #70620 )
...
remove subscription map
2023-06-23 15:38:46 -05:00
Andreas Deininger
95b1f3c875
Fixing typos ( #70487 )
2023-06-22 09:43:38 +01:00
Ryan McKinley
ae688adabc
TestData: Drop some percentage of CSV values from a request ( #70404 )
2023-06-21 13:17:10 -05:00
Joey
00ec9fceb9
Tempo: Represent OTLP Span Intrinsics correctly ( #69394 )
...
* Span intrinsics
* Update intrinsics and add to span details
* Remove intrinsics section
* Update tests
* Update status code text
* Self review
* Move previously intrinsic values to span
* Remove few methods
2023-06-21 11:39:12 +01:00
Ivana Huckova
55d18361dc
Loki: Deprecate resolution ( #70326 )
...
* Loki: Deprecate resolution and only show it if it was selected before
* Deprecate
* Fix merge, add missing brackets
2023-06-21 12:21:29 +02:00
ismail simsek
e3ea5422ea
InfluxDB: Return default retention policy from backend as first element ( #69818 )
...
* Reformatting and restructuring
* Update unit test
* Always send the default retention policy as first element
* Fix typo
* Update test
* Update test once more
2023-06-17 14:20:54 +02:00
Ivana Huckova
82c125d450
Loki: Implement step editor ( #69648 )
...
* Loki: Implement step editor
* Update to keep value
* Remove console.log
* Remove white space
* Update public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilderOptions.tsx
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Import trim
* Update using of step in split queries
* Add tests
* Add tests
* Remove step interpolation
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2023-06-16 19:08:29 +03:00
Michael Mandrus
66d2214c3b
Config: Add configuration option to define custom user-facing general error message for certain error types ( #70023 )
...
---------
Co-authored-by: Summer Wollin <summer.wollin@grafana.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com>
2023-06-16 10:46:47 -05:00
Ross
5f4d1d4872
CloudWatch: Add missing EventBridge Pipe metrics ( #69994 )
2023-06-16 12:04:47 +02:00
Tania
0316350d16
Codegen: Generate any
instead of interface{}
( #70201 )
...
* Chore: Update thema to latest
* Regenerate
2023-06-16 10:54:56 +02:00
Andrew Hackmann
8d37d8f60b
Azuremonitor schematize backend ( #69822 )
...
* metrics schematize
* metrics now use schemas
* logs schema
* remove unused code
* fix tests
2023-06-10 23:30:49 +03:00
Kevin Yu
387cf7ec60
CloudWatch: Add missing AWS/FSx metrics ( #69816 )
2023-06-08 21:44:28 +00:00
Andreas Christou
9fc1de62d5
CloudMonitoring: Improve parsing of GCM labels ( #69800 )
...
Update parsing of GCM labels
- Include parsing of metadata labels
2023-06-08 17:30:22 +01:00
Will Browne
624777258b
Plugins: Refactor creation of plugin context to dedicated service ( #66451 )
...
* first pass
* fix tests
* return errs
* change signature
* tidy
* delete unnecessary fields from test
* tidy
* fix tests
* simplify
* separate error check in API
* apply nits
2023-06-08 13:59:51 +02:00
Ludovic Viaud
bb7acf9e47
Add prometheus querydata instrumentation ( #69447 )
2023-06-07 13:36:03 +02:00
Andreas Christou
f7dd7c5ad8
CloudMonitoring: Remove excess logs ( #69576 )
...
Remove excess logs
2023-06-07 09:58:35 +01:00
Ryan McKinley
e17ef5e504
Pyroscope: Rename phlare to grafana-pyroscope-datasource ( #68859 )
2023-06-07 06:09:29 +03:00
Ivana Huckova
49c940de23
Loki: Add step parameter to Loki query ( #69558 )
2023-06-06 13:20:27 +02:00
George Robinson
f80463a8a9
Alerting: Add heuristics back to datasource healthchecks ( #69329 )
...
This commit adds heuristics back to datasource healthchecks as
it was removed in #66198 . The healthcheck for Prometheus datasources
also returns the kind (Prometheus or Mimir) and a boolean if the
ruler is enabled or disabled.
2023-06-05 10:35:18 +01:00
Marcus Efraimsson
dcc1169ab2
Chore: Remove unused code/dependencies in testdata datasource ( #69386 )
2023-06-05 11:34:02 +02:00
Ryan McKinley
effe21fb65
TestData: Support labels in CSV content name ( #61337 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-05-26 19:36:43 +03:00
enginecan
6758fd4888
MySQL: Add option to allow cleartext passwords ( #63232 )
...
* Add "Allow Cleartext Passwords" checkbox to MySQL connection settings
* Fix lint issues
* Add docs
* Add line break and bold text
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2023-05-26 12:33:55 +02:00
Eng Zer Jun
7f7b03d794
Chore: Avoid unnecessary byte/string conversions ( #69001 )
...
Avoid unnecessary byte/string conversion
We can use alternative functions/methods to avoid unnecessary
byte/string conversion calls.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-05-26 10:08:50 +00:00
Selene
bd622a5381
Chore: Unify references for dataquery ( #68963 )
...
* Unify references for dataquery
* Fix ResultFormat in azure types
* Update azure-log with new schema
* Fix cloudwatch query
* Update thema
* Fix test
* More fixes
* More fixes
* Fix lint
2023-05-26 10:16:01 +02:00
sam boyer
323cbe1997
kindsys: Adapt to new flattened lineage syntax in Thema ( #68034 )
...
* Update all core kinds to flattened lineages
* Regen Go types, without any
* Regen Go types, s/interface{}/any/
* Update generated core typescript
* Update generate docs
* Fix defaults gen in veneer index jenny
* Flatten plugindef lineage
* Convert all plugin kinds to flattened form
* Switch back to interface{} for now
* Switch to fs.Sub in plugin DeclParser
* Mostly undesirable codegen changes, to be fixed
* Update mod and sum
* Update pfs tests to flattened lineages
* Update thema to latest, regen docs
2023-05-24 10:47:25 +02:00
Will Browne
286b9e08e9
Plugins: Bump Plugin SDK version and address instance management breaking changes ( #68900 )
...
* bump sdk and propagate ctx
* fix tests
2023-05-24 10:19:34 +02:00
ZakharE
5e8bd48c3c
AzureMonitor: Remove simplejson
...
* tsdb: azuremonitor: Remove usage of simplejson
* Review fixes
* Fix lint errors; review fix
2023-05-23 12:01:49 +01:00
Andreas Christou
108acee08e
CloudMonitoring: Initial GCM Schema ( #67739 )
...
* Initial GCM schema work
- Split types for convenience
- Update conditionals where needed
- Update type references
* Add additional supporting types
* Add some more accessory and legacy types
* Add missing type
* Rename backend folder
* Add missing generated file
* Review
2023-05-22 17:19:54 +01:00
ismail simsek
670c987409
Prometheus: Update schema with legendFormat and intervalFactor ( #68687 )
...
add legendFormat and intervalFactor to the schema
2023-05-22 16:20:15 +02:00
Andreas Christou
bca8428f63
AzureMonitor: Support multi-resource aliases and subscription aliases ( #68648 )
...
Update legend aliases
- Add subscription response type
- Update AzureMonitorQuery type
- Update docs
- Update tests
- Add function to retrieve subscription display name if not present
2023-05-22 11:03:43 +01:00
Alyssa Bull
dfc2ac284b
Azure Monitor: Fix bug with top value so more than 10 resources can be shown ( #68333 )
2023-05-18 10:50:48 -06:00
Ivana Huckova
ee9620e4e0
Logs: Fix unresponsive log lines if duplicate ids in Elasticsearch ( #68569 )
...
* Logs: Fix duplicate uids by appending series refIds
* Fix id generation in loki live streams to be consistent
* Update public/app/core/logsModel.ts
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
* Fix test
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-05-17 16:28:25 +03:00
Gábor Farkas
fcef387151
Elasticsearch: Handle no-index case in backend mode ( #68534 )
...
* elastic: backend migration: fix no-index case
* improved code
2023-05-17 15:24:46 +02:00
Ivana Huckova
dbbbc46351
Elasticsearch: Fix passing of limit and datalinks to logs data frame ( #68554 )
...
* Elasticsearch: Fix passing of limit and datalinks to logs data frame
* Update public/app/core/logsModel.ts
Co-authored-by: François Massot <francois.massot@gmail.com>
---------
Co-authored-by: François Massot <francois.massot@gmail.com>
2023-05-17 14:28:32 +02:00
Andreas Christou
bf75969794
AzureMonitor: Traces updates ( #68462 )
...
* Use fully qualified resource identifiers
* Add additional data link to explore parent span
* Correctly order links to not break trace logs functionality
2023-05-16 18:30:09 +01:00
Gábor Farkas
6189f48be7
elastic: more tests ( #68533 )
...
* elastic: more tests
* fix lint error
2023-05-16 17:09:09 +02:00
Isabella Siu
0612f1f87a
Cloudwatch Logs: Ignore non-time grouping fields in expressions and alerts ( #67608 )
2023-05-16 08:58:04 -04:00
Yuri Tseretyan
d3ae8df357
Chore: Test datasource to support template $seriesIndex in label values ( #68497 )
...
* update test datasource to support template $seriesIndex in label values
* prettier
---------
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2023-05-15 17:47:40 -04:00
Andrej Ocenas
8da90f624d
Pyroscope: Add authentication when calling backendType resource API ( #67667 )
2023-05-11 16:07:49 +02:00
Adam Simpson
6008296fb7
Google Cloud Monitor: send ServerTiming and metricDescriptors ( #67873 )
...
* CloudMonitor: send ServerTiming and metricDescriptors
* fix lint
2023-05-10 19:08:46 +00:00
Emil Tullstedt
b0e681c339
Chore: Update target in go.mod to 1.20 and golangci-lint to v1.52.2 ( #67102 )
2023-05-10 13:47:35 +02:00