grafana/pkg/services/pluginsintegration
Matias Chomicki ff926c5ac5
Logs Panel: Base elements for the new visualization (#99084)
* Create base components

* Create measurement service

* Add container for list

* Use measurement to render virtualized log lines

* Match rendered styles in 2d context for measuring

* Improve virtualization initialization and handle resize

* Introduce log line processing

* Virtualization: fix measurement of lines with line endings

* Virtualization: include scrollbar width in calculation

* Remove logs

* Virtualization: optimize text measurement

* Add support for forceEscape

* Log line: properly style wrapped/unwrapped lines

* Virtualization: handle possible overflows

* Improve overflow handling

* LogList: remove scroll position ref

* Remove logs

* Remove log

* Add top/bottom navigation buttons

* Add timestamp to pre-processing

* Add showtime support

* Fix imports

* Chore: simplify dedup

* Show level

* Refactor measurement and measure level and timestamp

* Virtualization: skip unnecessary measurements

* Improve measurements to minimize overflow chance

* Introduce logline colors

* Update palette

* Remove pretiffying

* Add comment

* Remove unused variable

* Add color for info level

* Fix dependencies

* Refactor overflow to account for smaller estimations

* Debounce resizing

* Fix imports

* Further optimize height calculation

* Remove outline

* Unused import

* Use less under/overflow method

* Respond to height changes

* Refactor size adjustment to account for layout changes

* Add Logs Panel support

* Add margin bottom to log lines

* Remove unused option

* LogList: container div should never be null

Bad API design

* Log List: make app not undefined and update containerElement usages

* New Logs Panel: Create as new visualization (#99427)

* Logs Panel: clean up old panel

* Logs Panel New: create as new visualization

* Plugin: mark as alpha

* Logs panel new: hold container in a state variable

* Logs panel: fix no data state

* Create newLogsPanel feature flag

* Logs: use new feature flag

* Prettier

* Add new panel to code owners

* Logs Navigation: add translations

* Address betterer issues

* Fix import

* Extract translations

* Update virtualization.ts

* Virtualization: add DOM fallback for text measurement

* Run gen-cue

* plugins_integration_test: add logs-new to expected plugins
2025-02-04 18:40:17 +01:00
..
adapters Requester: Remove duplicated function (#97038) 2024-11-26 15:29:31 +01:00
angulardetectorsprovider Angular deprecation: Disable dynamic angular inspector if CheckForPluginUpdates is false (#91194) 2024-07-31 10:10:12 +02:00
angularinspector Plugins: Removed feature toggle pluginsDynamicAngularDetectionPatterns (#85956) 2024-04-15 10:37:28 +02:00
angularpatternsstore
cachekvstore
clientmiddleware Plugin Metrics: Eliminate data race in plugin metrics middleware (#99396) 2025-02-04 16:54:27 +00:00
dashboards Plugins: Make it possible to support multiple plugin versions (#82116) 2024-02-12 12:47:49 +01:00
keyretriever Plugins: Make grafana-com API URL usage consistent (#86920) 2024-04-26 16:47:38 +02:00
keystore
licensing
loader Plugins: Remove bundled plugins feature (#96490) 2025-01-14 12:04:01 +00:00
managedplugins Plugins: Hide version information when plugin is managed (#88065) 2024-07-29 11:18:43 +01:00
pipeline Plugins: Remove bundled plugins feature (#96490) 2025-01-14 12:04:01 +00:00
pluginaccesscontrol RBAC: Allow plugins to use scoped actions (#90946) 2024-07-25 17:22:42 +03:00
pluginassets Plugins: Disable SRI checks for filesystem plugins (#98673) 2025-01-14 09:51:01 +01:00
pluginconfig OAuth: Add support for new user identity flags for grafana-azure-sdk-go (#98703) 2025-01-24 12:48:27 +00:00
plugincontext Chore: Remove provisional APIVersion from plugin info (#89831) 2024-07-01 10:53:16 +02:00
pluginerrs Return plugin error when requesting settings (#86052) 2024-04-18 14:29:02 +02:00
pluginexternal Chore: Replace core plugins as external warning (#81877) 2024-02-07 16:17:13 +02:00
plugininstaller Grafana Advisor: Plugin checks (#99502) 2025-01-27 16:39:46 +01:00
pluginsettings Plugins Admin: Avoid disabling auto-enabled apps (#97800) 2024-12-16 14:51:04 +01:00
pluginstore Plugins: Remove bundled plugins feature (#96490) 2025-01-14 12:04:01 +00:00
renderer ref: pass tracer to plugin factory func (#93701) 2024-10-10 20:30:56 -04:00
sandbox Frontend Sandbox: Add to statscollector (#99735) 2025-01-30 16:17:36 +01:00
serviceregistration Codegen: Remove pfs codegen dependency from Grafana codebase (#98840) 2025-01-10 22:43:40 +02:00
doc.go
plugins_integration_test.go Logs Panel: Base elements for the new visualization (#99084) 2025-02-04 18:40:17 +01:00
pluginsintegration.go Grafana Advisor: Plugin checks (#99502) 2025-01-27 16:39:46 +01:00
test_helper.go Actionsets: Add ability for plugins to add actions for core actionsets (i.e. `folders:edit`) (#88776) 2024-07-19 16:16:23 +01:00