grafana/pkg/services/provisioning/datasources
Kristina 06dfe2156f
Explore: Add transformations to correlation data links (#61799)
* bring in source from database

* bring in transformations from database

* add regex transformations to scopevar

* Consolidate types, add better example, cleanup

* Add var only if match

* Change ScopedVar to not require text, do not leak transformation-made variables between links

* Add mappings and start implementing logfmt

* Add mappings and start implementing logfmt

* Remove mappings, turn off global regex

* Add example yaml and omit transformations if empty

* Fix the yaml

* Add logfmt transformation

* Cleanup transformations and yaml

* add transformation field to FE types and use it, safeStringify logfmt values

* Add tests, only safe stringify if non-string, fix bug with safe stringify where it would return empty string with false value

* Add test for transformation field

* Do not add null transformations object

* Break out transformation logic, add tests to backend code

* Fix lint errors I understand 😅

* Fix the backend lint error

* Remove unnecessary code and mark new Transformations object as internal

* Add support for named capture groups

* Remove type assertion

* Remove variable name from transformation

* Add test for overriding regexes

* Add back variable name field, but change to mapValue

* fix go api test

* Change transformation types to enum, add better provisioning checks for bad type name and format

* Check for expression with regex transformations
2023-02-22 06:53:03 -06:00
..
testdata Glue: Return correlation config in GET /correlations (#55801) 2022-09-28 12:17:43 +01:00
config_reader_test.go Chore: Remove Result field from datasources (#63048) 2023-02-09 15:49:44 +01:00
config_reader.go Chore: Replace yaml.v2 with yaml.v3 (#59897) 2022-12-06 21:17:17 +01:00
datasources.go Explore: Add transformations to correlation data links (#61799) 2023-02-22 06:53:03 -06:00
types_test.go Populate missing UID of provisioned data source only for new records (#42999) 2021-12-13 14:14:39 -05:00
types.go Chore: Rename Id to ID in alerting models (#62777) 2023-02-02 17:22:43 +01:00