Andreas Christou
c1f95a2713
Graphite: Fix series naming convention in backend mode ( #115588 )
...
Fix series naming convention
2026-01-05 16:04:17 +00:00
Andreas Christou
d2dbb816b2
Graphite: Fix legacy response unmarshalling ( #112968 )
...
Fix legacy response unmarshalling
2025-10-24 12:28:04 -05:00
Andreas Christou
ed7163a26f
Graphite: Backend querying improvements ( #111549 )
2025-10-01 15:04:21 +02:00
Andreas Christou
51d3624bf9
Graphite: Migrate query endpoint entirely to backend ( #111138 )
...
* Update query type
* Support metric tank queries
- Update tests
- Appropriately set URL parameter
* Support queries via the backend
- Add the filterQuery and applyTemplateVariables methods
- Separate the frontend query path into its own function
- Ensure format is always json
- Add method for building backend query objects (maintain the existing template replacement logic)
- Fix a bug in metric find queries
* Update tests
* Fix lint
* Update types
2025-09-18 11:14:24 +01:00
Andreas Christou
6f83a6b2fd
Graphite: Backend health-check ( #110518 )
...
* Add lint rules
* Backend decoupling
- Add standalone files
- Add graphite query type
- Add logger to Service
- Create logger in the ProvideService method
- Use a pointer for the HTTP client provider
- Update logger usage everywhere
- Update tracer type
- Replace simplejson with json
- Add dummy CallResource and CheckHealth methods
- Update tests
* Update ConfigEditor imports
* Update types imports
* Update datasource
- Switch to using semver package
- Update imports
* Update store imports
* Update helper imports and notification creation
* Update context import
* Update version numbers and logic
* Copy array_move from core
* Test updates
* Add required files and update plugin.json
* Update core references and packages
* Remove commented code
* Update wire
* Lint
* Fix import
* Copy null type
* More lint
* Update snapshot
* Refactor backend
- Split query logic into separate file
- Move utils to separate file
* Add health-check logic
- Support backend healthcheck if the FF is enabled
* Remove query import support as unneeded
* Add test
* Add tests
* Review
* Review
* Fix packages
* Fix merge issues
2025-09-11 12:31:11 +01:00