Ryan McKinley
5e95c1bdf8
Storage: Move grpc helper from entity store to resource store ( #89490 )
2024-06-20 22:32:19 +03:00
Kristin Laemmert
d988f5c3b0
fix: sql instrumentation dual registration error ( #89508 )
...
fix dual registration error
2024-06-20 14:45:39 -04:00
Larissa Wandzura
880c180424
Docs: Fixed broken links on Prometheus data source page ( #89485 )
2024-06-20 21:30:28 +03:00
Kevin Minehart
78e9226ad8
CI: Add bump-version action to the release PR workflow ( #89491 )
2024-06-20 13:15:09 -05:00
William Wernert
c2c30c25ed
Notifications: Do not log email address in error message ( #89314 )
...
Do not log email address in error message
2024-06-20 12:52:44 -04:00
Laura Benz
7c868e9b52
RestoreDashboards: Create deletion process ( #89234 )
...
* feat: add button
* feat: add modal
* refactor: move component
* feat: add backend handling
* fix: opening the modal
* feat: adjust modal content
* feat: adjust old delete modal
* feat: add text to old delete modal
2024-06-20 18:18:11 +02:00
Bogdan Matei
543e71eb28
Scopes: Pass selected scopes to dashboard JSON fetching ( #89157 )
2024-06-20 18:49:19 +03:00
Tom Ratcliffe
c88de7f4d0
Alerting: Don't crash the page when trying to filter rules by regex ( #89466 )
2024-06-20 16:24:49 +01:00
Ryan McKinley
27e800768e
K8s: Improve identity mapping setup ( #89450 )
2024-06-20 17:53:07 +03:00
Andre Pereira
fc4a9904c9
Tempo: TraceQL metrics step option ( #89434 )
...
* Add step option for metric queries
* Add support for compare metric queries
* Remove unneeded line
* Delete step if it's not defined
2024-06-20 15:22:50 +01:00
Alex Khomenko
c8f18023d3
Announcement banner: Add docs ( #89455 )
...
* Announcement banner: Add docs
* Add draft state
2024-06-20 17:11:56 +03:00
Sonia Aguilar
ffe755f95d
Alerting: Add warning in telegram contact point ( #89397 )
...
* Add warning in telegram contact point
* Protect possible undefined in settings
* Address review comments
2024-06-20 17:00:57 +03:00
Isabel Matwawana
10b6011dd7
Docs: Edit mode updates ( #89438 )
2024-06-20 09:53:21 -04:00
Isabel Matwawana
13e069b5af
Docs: Fix broken link ( #89441 )
2024-06-20 09:52:31 -04:00
Tobias Skarhed
924a94cf80
New Select: Use virtual list ( #89290 )
...
* use react-virtual
* Render story with 100k items
* Dyanmic height and TanStack
* Remove weird item
* Add numberOfOptions to story
* Update class name
* Update class name
2024-06-20 16:51:17 +03:00
Ryan McKinley
6834038e91
Storage: Add new resource module and move some utilities ( #89443 )
2024-06-20 16:11:21 +03:00
Dave Henderson
1cc58d19f5
ci: Only run vuln scanner when Go deps are updated ( #89433 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
2024-06-20 09:07:15 -04:00
Kristina
b7df121294
Explore: Change Logs.tsx to a functional component ( #87808 )
...
* First pass
* WIP
* why is my cpu angy
* Avoid triggering onHiddenSeriesChanged too often
onHiddenSeriesChanged should be called only when dataWithConfig changes, not when the callback changes itself.
This is actually causing an infinite loop because onHiddenSeriesChanged may not be memoized in the parent and passed as a new callback function on each render.
* fix tests
* Remove store mock and clear store between tests instead
* Fix filtering
* First pass adding callbacks and dependencies
* Add useRef hook for toggleLegend and topLogsRef
* Remove unwanted reactivity
register(...) changes outlineItems. A function that calls register(...) behaves like a setter for the state - it cannot react to the state itself.
* Separate unmount clean-ups
* Ensure unmount is not reactive to props
* Make memoized functions stats
* Wrap functions passed down to components with useCallback
* Fix reporting interaction when context is closed
* Adjust several variables to use refs
* Post-merge fixes
* Ensure scrollIntoView is called with a ref to the container
* Update docs
* Ensure scrollIntoView is updated only if the scroll element changes
* Fix the default pinned log tooltip
* Small clean up
* Remove console.log()
---------
Co-authored-by: Piotr Jamroz <pm.jamroz@gmail.com>
Co-authored-by: harisrozajac <haris.rozajac12@gmail.com>
2024-06-20 15:04:44 +02:00
ismail simsek
2a714601a7
Chore: Remove prometheusIncrementalQueryInstrumentation feature toggle ( #89463 )
...
* remove prometheusIncrementalQueryInstrumentation feature toggle
* remove profile method
* remove more about profiling
2024-06-20 15:04:22 +02:00
Timur Olzhabayev
78c8a26906
Chore: Adding build number to plugin schema ( #89464 )
...
adding build number
2024-06-20 13:51:51 +02:00
Andres Martinez Gotor
44fd13c742
Repurpose wrong datasource UID feature flag ( #89363 )
2024-06-20 12:56:39 +02:00
github-actions[bot]
bf3a383489
I18n: Download translations from Crowdin ( #89401 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-20 11:53:46 +01:00
renovate[bot]
52a824f4ed
Update dependency @grafana/scenes to v5.1.2 ( #89454 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 12:53:56 +03:00
Bogdan Matei
f04abb414d
Scopes: Fix preserving scopes when accessing a dashboard only by uid ( #89406 )
2024-06-20 11:49:23 +03:00
Alexander Zobnin
ba16c37126
Zanzana: Simple openfga client wrapper ( #89430 )
2024-06-20 10:37:16 +02:00
Tobias Skarhed
df987fe2e5
PanelChrome: Use labelledby for accessible title ( #88781 )
...
* Add labelledby to PanelChrome
* Fix React's subpar useId
* No labelledby if there is no title
2024-06-20 09:43:46 +02:00
Joey
76c1750d38
Tempo: Remove kind=server from metrics summary ( #89419 )
...
* Update query / messaging
* Update field
* Update test
2024-06-20 08:17:53 +01:00
Andres Martinez Gotor
5f44c97e5f
API Servers: Avoid crashing on panic ( #89281 )
2024-06-20 09:10:03 +02:00
Yuri Tseretyan
92f10b73a8
Alerting: Move interface Namespaced from accesscontrol to models package ( #89439 )
...
move Namespaced interface from accesscontrol to models
2024-06-19 16:18:33 -04:00
Kyle Cunningham
5d328983a1
Table: Don't wrap text labels for gauge cells ( #88005 )
...
Don't wrap text
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2024-06-19 19:12:11 +03:00
Victor Marin
13e16a4142
Transformations: Fix filter by value error on interpolation ( #89418 )
...
* string check before interpolation
* refactor
2024-06-19 18:16:04 +03:00
jvaelen
fa3679d29b
Docs: correct tracesToLogsV2 example span time shifts ( #88421 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-06-19 16:01:02 +01:00
Tobias Skarhed
4a74330a09
TimeRangePicker: Improve screen reader support ( #89409 )
...
* Aria-expanded and tabs
* Remove weird prop
* Remove unused import
* Fix padding
* Use useId
2024-06-19 16:45:05 +02:00
Gilles De Mey
781e394118
Alerting: Skip loading alert rules for dashboards when disabled ( #89361 )
2024-06-19 16:29:44 +02:00
Gilles De Mey
64e134c601
Alerting: Do not check evaluation interval for external rulers ( #89354 )
2024-06-19 16:28:46 +02:00
Gilles De Mey
86ac40418d
Alerting: Do not count rule health for totals ( #89349 )
2024-06-19 16:28:00 +02:00
Oleg Zaytsev
ef921fee3d
Document Unix ms format for time type parsing ( #89147 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
2024-06-19 17:19:40 +03:00
Karl Persson
3fe29809be
Zanzana: database migrations ( #89390 )
...
* Zanana: Use grafana migrations to run openFGA migration files and initilize store.
* Add feature toggle
* Zanzana: return noop client if feature toggle is disabled
2024-06-19 15:59:47 +02:00
Ashley Harrison
e1be01f482
Chore: Fix drone build ( #89407 )
...
sign drone
2024-06-19 14:30:39 +01:00
Jo
bffe086cea
Update IAM for more fine grained mentions ( #89333 )
...
Update IAM for more fine grained mentions
2024-06-19 15:24:39 +02:00
Michael Mandrus
8a8f97b0e4
CloudMigrations: Implement snapshot management apis ( #89296 )
...
* add new apis
* add payloads
* create snapshot status type
* add some impl
* finish implementing update
* start implementing build snapshot func
* add more fake build logic
* add cancel endpoint. do some cleanup
* implement GetSnapshot
* implement upload snapshot
* merge onprem status with gms result
* get it working
* update comment
* rename list endpoint
* add query limit and offset
* add helper method to snapshot
* little bit of cleanup
* work on swagger annotations
* manual merge
* generate swagger specs
* clean up curl commands
* fix bugs found during final testing
* fix linter issue
* fix unit test
2024-06-19 09:20:52 -04:00
Joey
d928fac5c3
Datasources: Upgrade data source configs for several data sources ( #89365 )
...
Upgrade data source configs for several data sources
2024-06-19 13:39:41 +01:00
Ashley Harrison
ceaf510a7d
Chore: SCSS cleanup ( #89355 )
...
* remove/migrate normalize.scss
* fix typo
* migrate _explore styles
* make json-formatter styles global
2024-06-19 13:28:00 +01:00
Stéphane Cazeaux
6b876f1e38
Prometheus: Fix interpolating adhoc filters with template variables ( #88626 )
...
* Prometheus: replace variables on adhoc filters
Fixes #87979
Signed-off-by: Stéphane Cazeaux <stephane.cazeaux@orange.com>
* Prometheus: replace variable filters on adhoc variables also when promQLScope=true
Signed-off-by: Stéphane Cazeaux <stephane.cazeaux@orange.com>
---------
Signed-off-by: Stéphane Cazeaux <stephane.cazeaux@orange.com>
2024-06-19 14:02:17 +02:00
Alexander Zobnin
b3907ca5ec
Zanzana: Simple logger wrapper for openfga ( #89396 )
...
* Zanzana: Simple logger wrapper for openfga
* don't export
2024-06-19 13:55:31 +02:00
Dominik Prokop
d46df10d30
DashboardScene: Show dashboard not found view ( #89342 )
...
* DashboardScene: Show dashboard not found view
* Test fix
* Use correct selector
2024-06-19 13:33:29 +02:00
Steve Simpson
8eabef1f91
Alerting: Update remote alertmanager to use extended receivers API. ( #89253 )
...
* Alerting: Update remote alertmanager to use extended receivers API.
* Update integration test and Mimir image
* Update Mimir image in more places
2024-06-19 12:40:22 +03:00
Josh Hunt
db78604bd4
I18n: Add utility for locale-aware duration formatting ( #89351 )
...
* I18n: Add utility for locale-aware duration formatting
* fix message
* add fallback
2024-06-19 10:37:20 +01:00
Josh Hunt
b43411631b
Echo: Don't notify if PerformanceBackend errors when flushing ( #89379 )
2024-06-19 10:00:49 +01:00
Nihal
a9736cf7dc
InfluxDB: Fix query builder produces invalid SQL query when using wildcard column name ( #89032 )
...
* influx: changes to not wrap * with double quotes for column name
Signed-off-by: Syed Nihal <syed.nihal@nokia.com>
* added unit test for https://github.com/grafana/grafana/issues/88008
Signed-off-by: Syed Nihal <syed.nihal@nokia.com>
---------
Signed-off-by: Syed Nihal <syed.nihal@nokia.com>
2024-06-19 08:39:53 +02:00