Artur Wierzbicki
15f06a93b2
Storage: increase size of the contents column ( #69152 )
...
* fix size of contents column
* temporarily re-enable integration tests
* lint
* revert: temporarily re-enable integration tests
2023-05-30 21:11:04 +04:00
Artur Wierzbicki
8dee5d3364
Previews: remove docs ( #68042 )
...
remove dashboard preview docs
2023-05-12 12:10:33 -05:00
Artur Wierzbicki
2136e680c4
Previews: remove dashboard previews backend ( #66176 )
...
* remove dashboard previews backend
* remove dashboard previews backend
* bring back the migration
* bring back the migration
* bring back the migration
2023-04-13 21:42:24 +04:00
Artur Wierzbicki
d9b4aa07f7
Previews: remove dashboard previews UI ( #66146 )
...
* remove dashboard previews ui
* remove dashboard previews ui
* remove layout prop
* remove layout prop
2023-04-07 19:15:46 +04:00
Artur Wierzbicki and Isabel
683104d5b4
Docs: Deprecate dashboard previews ( #65698 )
...
* previews deprecation notice in docs
* Update docs/sources/search/dashboard-previews/index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
2023-04-01 12:59:51 +04:00
Artur Wierzbicki
4274b9414f
Chore: remove querylibrary feature toggle ( #65021 )
...
* chore: remove querylibrary
* chore: remove querylibrary
* chore: remove querylibrary
2023-03-20 20:00:14 +04:00
Artur Wierzbicki
b6f77bdfdb
Chore: provide authn.Service rather than *authnimpl.Service ( #64792 )
...
chore: provide `authn.Service` rather than `*authnimpl.Service` (#64792 )
2023-03-15 03:04:11 -07:00
Artur Wierzbicki
08f2791b22
Chore: assign owner for prometheusAzureOverrideAudience ( #64620 )
...
assign the last owner
2023-03-13 16:56:55 +04:00
Artur Wierzbicki
f23c8e5cd1
Chore: move sessionId from Live service ( #64465 )
...
* remove sessionid from live
* remove sessionid from live
* use uuid rather than math.random
2023-03-09 10:01:44 +04:00
Artur Wierzbicki
fbe3bdc8f5
Chore: feature toggle ownership for aws plugins, observability metrics squad and backend platform ( #64448 )
...
aws plugins, backend platform
2023-03-08 13:12:22 -05:00
Artur Wierzbicki
3e89ffa2e6
Chore: assign feature flag ownership for GaaS ( #64420 )
...
* ownership for GaaS
* fix tests
* merge
2023-03-08 12:25:12 -05:00
Artur Wierzbicki and Ryan McKinley
13650f3dc0
Code: codeownership for feature toggles ( #64266 )
...
* ownership for feature toggles v2
* add traceqlSearch
* MT -> app platform
* assign publicdashboards
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-03-07 20:04:20 +04:00
Artur Wierzbicki
c8e7e7ccf1
Chore: skip flakey FS API tests ( #62087 )
...
skip flakey tests
2023-01-30 21:01:59 +01:00
Artur Wierzbicki
c4ef47a70e
Chore: update CODEOWNERS for edge & multitenancy squads ( #61672 )
...
update codeowners
2023-01-19 14:16:14 +04:00
Artur Wierzbicki
23dbc916e8
Live: Fix Subscription to the channel already exists live streaming error ( #61406 )
...
#60570 : Fix `subscription to the channel already exists`
2023-01-12 21:55:01 +04:00
Artur Wierzbicki
4893acaeb4
EntityAPI: disable integration tests ( #60073 )
...
disable entity api int tests
2022-12-09 02:50:13 -05:00
Artur Wierzbicki
9e349bf9b0
EntityStore: support filtering by labels ( #59905 )
...
* label filtering
* filtering in sql
* filtering in sql group by
* label is unique - no need for distinct
* capitalize
* fix capitalization
2022-12-06 23:21:12 +04:00
009d65b794
Add query library behind dev-mode-only feature flag ( #55947 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
Co-authored-by: drew08t <drew08@gmail.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-11-30 15:33:40 -08:00
Artur Wierzbicki
7bf3e28e8f
Chore: skip flaky tests ( #58835 )
...
skip flaky tests
2022-11-16 10:23:49 -05:00
Artur Wierzbicki
eff5450ff1
Search: Revert "load dashboard performance improvements" ( #58730 )
...
Revert "Search: load dashboard performance improvements (#57509 )"
This reverts commit 1df8a85a42 .
2022-11-15 02:25:13 -05:00
Artur Wierzbicki
616db7f68b
Storage: k6 tests ( #57496 )
...
* object store k6
* update script
* refactor
* rename scripts
* fix paths
* fixes
* fix client - check connected state
* add teardown timeout
* rename to grpc object store client
* fail if health check fails
* abort rather than fail
* stale import
* create `run.sh`
* adjust for dummy server
* fix mkdir
* clean up dependencies
* remove name and version
* bring back name and version!
* remove clean webpackk plugin
* remove copy plugin
* update yarn lock
* remove stale import
* update yarn lock
* move perf tests to devenv/docker/loadtest-ts
* add codeownres
2022-10-27 23:22:04 +08:00
Artur Wierzbicki
1df8a85a42
Search: load dashboard performance improvements ( #57509 )
...
* fix windows storage init
* fixxx
* close session asap
* fix span end
* error handling
* add comment
* simplify
* simplify
* fix limit
* pass readDashboardCtx to summary builder
* add string slice validation
2022-10-27 14:52:42 +08:00
Artur Wierzbicki
6abd4cd8e8
Chore: pointerify dummy server ( #57640 )
2022-10-25 19:27:31 -04:00
Artur Wierzbicki
a63c529ad1
Chore: add query_retries=3 to querylibrary_integration_test.go ( #57607 )
2022-10-25 09:52:56 -04:00
Artur Wierzbicki and Ryan McKinley
e485ddd13d
Store: don't marshall/unmarshall the dashboard when building a summary ( #57520 )
...
* dont pretty print the dashboard
* stop marshalling the dashboard
* do not sanitize for searchV2
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-10-25 09:39:17 +08:00
Artur Wierzbicki
749b3b6263
Storage: Fix initialization on windows ( #57504 )
2022-10-25 09:27:22 +08:00
Artur Wierzbicki
6e3de8d016
gRPC Server: Fix logging unauthenticated request error ( #57490 )
2022-10-23 03:51:23 +08:00
Artur Wierzbicki
984ec00aac
Search: load dashboards optimization ( #56933 )
...
* search: load dashboards optimization
* search: load dashboards optimization
* search: close dashboard channel, return error when context is done
* search: refactor
* search: return err on ctx done
* search: remove sleep
2022-10-18 23:53:15 +08:00
Artur Wierzbicki
46a34451d5
Analytics: add more properties to dashboard list viewed event ( #44739 )
2022-02-02 13:41:10 +04:00
Artur Wierzbicki
6e1615b42a
Analytics: send dashboard_list_viewed events to rudderstack ( #44589 )
...
* #44449 : report interactions with showPreviews toggle
* #44449 : hookify showPreviews
* #44449 : report dashboard_list_viewed event rather than enabled/disabled_dashboard_previews
2022-01-31 22:17:05 +04:00
Artur Wierzbicki and Agnès Toulet
254c59725e
Rendering: add capabilities check ( #44470 )
...
* #44449 : add feature check to rendering service
* #44449 : formatting
* #44449 : rename feature -> capability (https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack/getCapabilities , https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceInfo/getCapabilities )
* #44449 : refactor
* #44449 : remove commented code
* Update pkg/services/rendering/capabilities.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* #44449 : review fixes
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
2022-01-28 21:24:15 +04:00
Artur Wierzbicki and Agnès Toulet
5148250366
Rendering service - add optional RenderingSession ( #44098 )
...
* rendering service changes:
- make node-renderer request timeout configurable
- introduce optional RenderingSession providing a long-lived session key
* remove console logs
* added comment explaining empty "afterRequest" method
* fix compilation error
* update imports formatting
* Update pkg/services/rendering/interface.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Update pkg/services/rendering/rendering.go
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* review fix: extract renderKey related functions/structs to auth.go
* #44449 : private'd `rendering.getRequestTimeout`
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
2022-01-27 02:02:19 +04:00
Artur Wierzbicki
e01ac44cfa
Live: performance tests e2e part ( #43915 )
...
* #41993 : live perf tests e2e part
* #41993 : added bash upgrade instructions
* #41993 : remove custom feature toggle
* #41993 : fix typo in 'integrationFolder'
2022-01-12 22:15:29 +04:00
Artur Wierzbicki
3ca3b7f432
fix query over live error - getQueryData should wait for centrifuge to initialize ( #43880 )
2022-01-11 10:07:08 +04:00
Artur Wierzbicki
197f4f81f2
#41993 : make it possible to create N random60hz channels ( #43295 )
2021-12-17 23:42:37 +04:00
Artur Wierzbicki and Ryan McKinley
84ae13fe5d
Live: keep stream history on 'refresh' ( #41492 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2021-12-15 11:01:55 -08:00
Artur Wierzbicki
1f237d0193
#42174 : fix: fill 'field.name' in the auto-added Time field ( #42301 )
2021-11-26 23:52:01 +04:00
Artur Wierzbicki and Leon Sorokin
f45eb309ef
Live: move centrifuge service to a web worker ( #41090 )
...
* Fix: make webpack pickup workers written in TS
* Add comlink to dependencies
* Temporary fix: copy paste `toDataQueryError` from @grafana/runtime to avoid web dependencies
* Implemented comlink-based centrifuge worker & worker proxy
* Temporary fix: implement comlink transferHandlers for subscriptions and streamingdataframes
* Move liveTimer filtering from CentrifugeService into GrafanaLiveService
* Switch from CentrifugeService to CentrifugeServiceWorkerProxy in GrafanaLive
* Naming fix
* Refactor: move liveTimer-based data filtering from GrafanaLiveService to CentrifugeServiceWorker
* observe dataStream on an async scheduler
* Fix: - Unsubscribe is now propagated from the main thread to the worker, - improve worker&workerProxy types
* Fix: Prettify types
* Fix: Add error & complete observers
* Docs: Add comment explaining the `subscriberTransferHandler`
* Fix: Replace `StreamingDataFrameHandler` with explicitly converting StreamingDataFrame to a DataFrameDTO
* Refactor: move liveTimer filtering to service.ts to make it easy to implement a `live-service-web-worker` feature flag
* Feat: add `live-service-web-worker` feature flag
* Fix: extract toDataQueryError.ts to a separate file within `@grafana-runtime` to avoid having a dependency from webworker to the whole package (@grafana-runtime/index.ts)
* Update public/app/features/dashboard/dashgrid/liveTimer.ts
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
* Fix: fixed default import class in worker file
* Fix: cast worker as Endpoint
* Migrate from worker-loader to webpack native worker support v1 - broken prod build
* Fix: Use custom path in HtmlWebpackPlugin
* Fix: Loading workers from CDNs
* Fix: Avoid issues with jest ESM support by mocking `createWorker` files
* Fix: move the custom mockWorker rendering layout to `test/mocks`
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2021-11-09 21:05:01 +04:00
ArturWierzbicki
e8a30f651e
Live: Extract scopes from CentrifugeSrv ( #41051 )
...
* Refactor: remove `scopes` from CentrifugeSrv, remove dependencies on window/config/user context
* Refactor: add GrafanaLiveChannelConfigService to wrap direct access to *Scope classes
* Refactor: added GrafanaLiveService acting like a proxy to GrafanaLiveSrv + LiveChannelConfigSrv
* Refactor: live module instantiation
* Refactor: import fixes
* Fix: URL construction in centrifugeSrv
2021-10-28 21:48:57 +04:00