grafana/pkg/services
Sven Grossmann 7c02d9bb8a
Logs: Add experimental support to display a datasource custom UI in LogContext (#62189)
* add loki contextfilter component

* add `getLogRowContextUi` support to DataSourceAPI

* add `runContextQuery` to LogRowContextProvider

* pass `getRowContextUi` to `LogRowContext`

* adapt LogRowContext to show datasource ui

* implement LogRowContextUi in Loki

* add `logsContextDatasourceUi` feature flag

* change state to `Alpha`

* disable the feature if `logsContextDatasourceUi` is not set

* don't fetch labels in the constructor

* adjust to right height

* remove unnecessary eslint disable

* add test for LokiContextUi

* move code down in datasource.ts

* rename `refresh` to `runContextQuery`

* update datasource tests

* don't update if `updateFilter` fn changes

* organized imports in datasource.test.ts

* don't trigger on intialization changes

* change tag to `experimental`

* move `getLogRowContextUi` to props
2023-01-27 15:12:01 +01:00
..
accesscontrol RBAC: Permission check performance improvements for the new search (#60729) 2023-01-27 12:12:30 +00:00
alerting chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
annotations chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
apikey AuthN: User Quota (#61540) 2023-01-16 11:54:15 +01:00
auth chore: move jwt models into auth/jwt (#61862) 2023-01-20 13:11:06 -05:00
authn AuthN: support priority for post auth and post login hooks (#62208) 2023-01-27 11:40:12 +01:00
cleanup Chore: Refectory of shorturl service, move models into service (#61295) 2023-01-12 17:13:47 +08:00
comments Chore: Remove Result from dashboard models (#61997) 2023-01-25 10:36:26 +01:00
contexthandler Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
correlations Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
dashboardimport Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
dashboards chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
dashboardsnapshots Snapshots: Add snapshot enable config (#61587) 2023-01-26 10:28:11 -03:00
dashboardversion Chore: Remove dashboards from models pkg (#61578) 2023-01-18 13:52:41 +01:00
datasourceproxy Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
datasources Plugins: enable the plugin sdk to get the json data for all datasources (#61729) 2023-01-19 08:49:45 -07:00
encryption Encryption: Fall back to AES-CFB on empty algorithm metadata (#53266) 2022-08-04 09:37:53 +02:00
export Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
featuremgmt Logs: Add experimental support to display a datasource custom UI in LogContext (#62189) 2023-01-27 15:12:01 +01:00
folder chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
grpcserver gRPC Server: Fix logging unauthenticated request error (#57490) 2022-10-23 03:51:23 +08:00
guardian chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
hooks Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
kmsproviders Encryption: Refactor secrets.Service initialization (#51091) 2022-07-07 09:48:25 +02:00
ldap LDAP: Make LDAP attribute mapping case-insensitive (#58992) 2022-11-22 13:47:53 +01:00
libraryelements Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
librarypanels chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
licensing Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
live Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
login AuthN: Rebuild Authenticate so we only have to call it once in context handler (#61705) 2023-01-26 10:50:44 +01:00
loginattempt LoginAttempts: Reset attempts on successfull password reset (#59215) 2022-11-23 16:57:18 +01:00
multildap LDAP: Disable user in case it has been removed from LDAP directory (#60231) 2022-12-14 03:41:51 -05:00
navtree Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
ngalert Revert "Alerting: Add is_paused attr to the POST alert rule group endpoint" (#62310) 2023-01-27 13:41:36 +01:00
notifications chore: move notifications models into notifications service (#61638) 2023-01-17 14:47:31 -05:00
oauthtoken Auth forwarding: Pass tokens without refresh (#61634) 2023-01-18 10:50:35 +00:00
org AuthN: User Quota (#61540) 2023-01-16 11:54:15 +01:00
playlist chore: move entity models into entity store service (#62145) 2023-01-25 12:43:22 -05:00
plugindashboards Chore: Remove Result from dashboard models (#61997) 2023-01-25 10:36:26 +01:00
pluginsettings chore: move plugins models into pluginsettings svc (#61944) 2023-01-23 13:56:20 -05:00
pluginsintegration Plugins: Allow loading panel plugins from a CDN (#59096) 2023-01-27 15:08:17 +01:00
preference Preferences: Add preferences kind and remove unused navbar settings (#59621) 2023-01-25 11:00:32 -08:00
provisioning Chore: Remove Result from dashboard models (#61997) 2023-01-25 10:36:26 +01:00
publicdashboards Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
query Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
queryhistory Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
querylibrary Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
quota Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
rendering Plugins: Unsigned chromium file should not invalidate signature for Renderer plugin (#59104) 2022-12-19 12:46:27 +01:00
screenshot Chore: Remove Result from dashboard models (#61997) 2023-01-25 10:36:26 +01:00
search chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
searchusers Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
searchV2 SearchV2: Set correct batch limit when loading dashboards (#62314) 2023-01-27 14:40:04 +01:00
secrets Encryption: Cache new DEKs (only) after a caution period (#60664) 2023-01-26 10:54:31 +01:00
serviceaccounts Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
shorturls Chore: Refectory of shorturl service, move models into service (#61295) 2023-01-12 17:13:47 +08:00
sqlstore Alerting: Improve comments on alert table migration immutability (#62161) 2023-01-26 16:13:08 -05:00
star Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
stats chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
store RBAC: Permission check performance improvements for the new search (#60729) 2023-01-27 12:12:30 +00:00
supportbundles Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
tag Build: clean up and document integration test convention (#58170) 2022-11-04 10:14:21 -04:00
team chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
teamguardian chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
temp_user Chore: Move tempuser model to tempuser package (#61024) 2023-01-06 09:02:05 +01:00
thumbs Chore: Move ReqContext to contexthandler service (#62102) 2023-01-27 08:50:36 +01:00
updatechecker Performance: add preallocation for some slice/map (#57860) 2022-11-22 20:24:36 +08:00
user chore: move dashboard_acl models into dashboard service (#62151) 2023-01-26 08:46:30 -05:00
validations chore: move validations model into the validations service (#61953) 2023-01-23 15:10:14 -05:00