Giuseppe Guerra
b40d3e7487
Plugins: Add enablePluginsTracingByDefault feature flag ( #80195 )
...
* Add enablePluginsTracingByDefault feature flag
* Enable tracing for all plugins if enablePluginsTracingByDefault is set
* fix docstrings for IsEnabled and IsEnabledGlobally
* fix tests
* do not use separate feature manager
* add test case
* Revert "fix tests"
This reverts commit 46a2420ed1
.
* cleanup
* fix plugin tracing disabled if wrong plugin setting is present
* add test case for enabled on plugin with wrong plugin setting but with enablePluginsTracingByDefault feature flag
* Add RequiresRestart = true to enablePluginsTracingByDefault
* re-generate feature flags
* pr review feedback
2024-01-10 13:25:54 +02:00
Jamin
108c196d08
Frontend: Migrate Drawer.tsx
from aria-label e2e selectors to data-testid ( #79616 )
...
* refactor: update aria-label to data-testid
* refactor: update aria-label to data-testid
* refactor: replace title
* refactor: update selector text
* feat: update translation file
* fix old phrases
---------
Co-authored-by: joshhunt <josh@trtr.co>
2024-01-10 11:20:51 +00:00
renovate[bot]
d768362a5d
Update dependency @grafana/google-sdk to v0.1.2 ( #80277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 11:12:01 +00:00
renovate[bot]
90e4a53288
Update dependency @floating-ui/react to v0.26.5 ( #80273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 10:52:41 +00:00
Denis
898f837662
Docs: add description for timepicker fields ( #79527 )
...
* Docs: add description for timepicker fields
* Update docs/sources/dashboards/build-dashboards/view-dashboard-json-model/index.md
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
* prettify
---------
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
2024-01-10 11:24:55 +01:00
renovate[bot]
e1746df794
Update d3
2024-01-10 10:19:20 +00:00
Santiago
9e78faa7ba
Alerting: Add metrics to the remote Alertmanager struct ( #79835 )
...
* Alerting: Add metrics to the remote Alertmanager struct
* rephrase http_requests_failed description
* make linter happy
* remove unnecessary metrics
* extract timed client to separate package
* use histogram collector from dskit
* remove weaveworks dependency
* capture metrics for all requests to the remote Alertmanager (both clients)
* use the timed client in the MimirAuthRoundTripper
* HTTPRequestsDuration -> HTTPRequestDuration, clean up mimir client factory function
* refactor
* less git diff
* gauge for last readiness check in seconds
* initialize LastReadinesCheck to 0, tweak metric names and descriptions
* add counters for sync attempts/errors
* last config sync and last state sync timestamps (gauges)
* change latency metric name
* metric for remote Alertmanager mode
* code review comments
* move label constants to metrics package
2024-01-10 11:18:24 +01:00
Ashley Harrison
1162c28a55
Connections: hook up search to url params to match cloud behaviour ( #80166 )
...
hook up connections search to url params to match cloud behaviour
2024-01-10 09:57:17 +00:00
Kristian Bremberg
2d6ad9f7c5
Login: convert scheme relative URL to path ( #80220 )
...
* Login: convert scheme relative URL to path
* linting
2024-01-10 11:31:35 +02:00
Konrad Lalik
282a3f9a66
Alerting: Allow copying error messages from query badges ( #80078 )
...
* Add interactive mode to the Badge component
* Add expression errors as Alert components instead of badges
* Revert "Add interactive mode to the Badge component"
This reverts commit 9558743fc7
.
2024-01-10 10:17:57 +01:00
Esteban Beltran
d738b96742
Chore: Fix levitate workflow to not post a comment when there's no breaking change ( #80266 )
2024-01-10 10:27:22 +02:00
Isabella Siu
4fa6bad7c0
CloudWatch: Remove dependency on local TemplateSrv ( #79283 )
2024-01-09 16:52:37 -05:00
Marie Cruz
f3bb16c598
docs: add grafana video to install grafana page ( #80237 )
2024-01-09 21:33:12 +00:00
Ryan McKinley
53411eeaa0
K8s: Expose testdata connection as an api-server (dev mode only) ( #79726 )
2024-01-09 12:26:24 -08:00
Pangidoan Butar
5589c0a8f2
Updating swagger endpoint ( #80008 )
...
The user should navigate to /swagger-ui instead of /swagger
2024-01-09 12:07:40 -08:00
Matthew Jacobson
1d4419fbe4
Alerting: Fix NoData & Error alerts not resolving when rule is reset ( #80184 )
...
* Alerting: Fix NoData & Error alerts not resolving when rule is reset
On rule reset, when creating the PostableAlerts StateToPostableAlert did not
attach the correct NoData/Error alertname and rulename labels to expire/resolve
the active alerts when the previous cached state was NoData/Error.
2024-01-09 14:47:19 -05:00
Alexander Weaver
542741f748
Alerting: Log scheduler maxAttempts, guard against invalid retry counts, log retry errors ( #80234 )
...
* Log maxAttempts, add guard, log retry errors
* fix whitespace
* Initialize evaluator in TestProcessTicks
2024-01-09 13:19:37 -06:00
Ryan McKinley
1caaa56de0
FeatureFlags: Use interface rather than manager ( #80000 )
2024-01-09 10:38:06 -08:00
Nathan Marrs
e550829dae
Docs: Update canvas pan and zoom docs with enablement video ( #80108 )
2024-01-09 10:09:03 -08:00
lwandz13
458bfb8d01
Docs: Clarify cloud auth method ( #80176 )
...
added some clarification around auth method for cloud
2024-01-09 10:35:22 -06:00
Ryan McKinley
114845a99a
Transformations: Use an explicit join seperator when converting from an array to string field ( #80169 )
2024-01-09 18:24:16 +02:00
renovate[bot]
3c045d1dfb
Update dependency @emotion/react to v11.11.3 ( #80230 )
...
* Update dependency @emotion/react to v11.11.3
* fix types
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2024-01-09 18:20:08 +02:00
renovate[bot]
1cefa419c0
Update babel monorepo ( #80214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 15:54:57 +00:00
renovate[bot]
a449df3455
Update dependency @cypress/webpack-preprocessor to v6.0.1 ( #80217 )
...
* Update dependency @cypress/webpack-preprocessor to v6.0.1
* fix type errors
* restore old checksum for scenes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2024-01-09 15:32:24 +00:00
Victor Marin
35e3988d4a
Add versions tab in dashboard settings ( #80190 )
2024-01-09 17:26:46 +02:00
Sven Grossmann
df204a9563
Loki: Add documentation for label
derived field ( #80218 )
2024-01-09 16:07:04 +01:00
Gábor Farkas
ecc667c9a5
postgres: add snapshot tests ( #79794 )
...
* postgres: add snapshot tests
* fixed wrong comment
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2024-01-09 16:54:21 +02:00
Mihai Doarna
3332562900
Auth: use Empty() for sending empty http responses in SSO Settings API ( #80200 )
...
use Empty() for sending empty http response
2024-01-09 15:27:55 +02:00
Giuseppe Guerra
c045a9f395
Plugins: Fix symlinks inside plugins path not being followed ( #80205 )
...
* Plugins: Loader: Fix symlinks not followed when loading external plugins
* Add test case
2024-01-09 14:23:03 +01:00
Joey
314cdaf618
Pyroscope: Decouple frontend ( #80066 )
...
* Decouple query options
* Decouple Variable support
* Fix after merge
2024-01-09 11:40:39 +00:00
Ashley Harrison
58f4533382
Chore: Better renovate config ( #80202 )
...
* better config
* allow react-hook-form updates
2024-01-09 13:00:46 +02:00
Sven Grossmann
0f8d4db934
Log Context: Add highlighted words to log rows ( #80119 )
...
* Log Context: Add highlighted words to log rows
* Update public/app/features/logs/components/log-context/LogRowContextModal.tsx
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
---------
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2024-01-09 12:56:48 +02:00
Ezequiel Victorero
40e4d3deb5
UI: Hide additional separator when time picker is hidden ( #80168 )
...
UI: Hide additional separator when time range is hidden
2024-01-09 07:43:31 -03:00
Ashley Harrison
76ca1c6379
Chore: Update lockfile resolution to newer version of follow-redirects
( #80199 )
...
update lockfile resolution to newer version of follow-redirects
2024-01-09 12:35:16 +02:00
Mihai Doarna
adb7295bab
Auth: Send an empty http response without the json header in SSO Settings API ( #80197 )
...
send an empty http response without the json header
2024-01-09 12:14:39 +02:00
Konrad Lalik
229c1f417f
Alerting: Disable export all rules button when no GMA rules ( #80126 )
...
Disable export button when no GMA rules
2024-01-09 11:08:28 +01:00
Ashley Harrison
cb43246fcb
Chore: update renovate config to automerge >v1 patch updates ( #80092 )
...
update renovate config to automerge >v1 patch updates
2024-01-09 10:06:57 +00:00
Ashley Harrison
68ba6cc67b
Chore: some type fixes ( #80094 )
...
* some type fixes
* few more fixes
* more
* fix unit test
2024-01-09 10:00:00 +00:00
Matias Chomicki
fb34916d1e
Logs navigation: derive current page index ( #80167 )
...
* Logs navigation: derive current page index
* Formatting
2024-01-09 11:49:27 +02:00
Sonia Aguilar
6f8ddac4eb
Alerting: Simplified routing part3 ( #79941 )
...
* Update alert rule model in FE following BE design doc
* Remove unnecessary conditional rendering
* Update styles for optional route settings: add indentation
* Update test
* Add validation for grouBy to include grafana_folder and alertname
* Split conversions between FEdataModel/ DTO, in separate functions
* Update texts following Brenda's suggestions
* Update text
2024-01-09 08:39:43 +01:00
Charandas
48612063dd
Grafana app platform: an aggregator cmd and package ( #79948 )
2024-01-08 22:33:42 +02:00
Adela Almasan
26f54a2fc7
VizTooltips: Add wrapper shadow ( #80164 )
2024-01-08 13:36:48 -06:00
Lucy Chen
49af992661
Task: Add i18n support for public dashboards ( #79659 )
...
* feat(public-dashboards): add i18n support
* fix(public-dashboard): correct name convention for i18n
* fix(public-dashboard): correct i18n key convention + extraction
* feat(public-dashboard): mark up i18n for remaining cfg modal
* fix(public-dashboard): de-dynamicize ack comps for i18n + markup i18n for missing parts
* feat(public-dashboard): mark up i18n for DeletePubDashModal
* feat(public-dashboard): mark up i18n for ShareModal public dashboard
* chore(i18n): run yarn i18n:extract
* update naming cconvention
* add mark up phrases
* update json file
* fix import
* fix title
* fix url
* Copy button translation
* Update user admin page
* escape char
* interpolation
* fix escape
* prettier space
* update naming
* update setting keys
* standardize key naming convention
* fix radiobutton
* Fix naming convention as recommended by frontend team
* Prettier and fix naming
* fix variables that cannot be translated
* prettier check
---------
Co-authored-by: hainenber <dotronghai96@gmail.com>
2024-01-08 13:30:01 -05:00
Ivana Huckova
df8624c8cd
Loki: Remove imports from core in various files ( #79990 )
...
* Remove imports from core in tracking.ts
* Remove imports from core in tracking.test.ts
* Remove imports from core in querySplitting.test.ts
2024-01-08 18:43:59 +01:00
Ivana Huckova
6fbd6e3d31
ConfigDescriptionLink: Replace with component from @grafana/experimental
( #80144 )
...
ConfigDescriptionLink: Replace with component from grafana/experimental
2024-01-08 18:34:49 +01:00
Ivana Huckova
3dc7cfdc18
Loki: Implement error source ( #80143 )
2024-01-08 18:32:16 +01:00
Matias Chomicki
4950935401
Loki Query Builder: Add parsing support for aggregations with grouping ( #80145 )
...
Loki Query Builder: Add parsing support for aggregations with grouping arguments
2024-01-08 17:17:19 +01:00
Jo
c60a1dddc2
Analytics: Fix metanalytics sending 'undefined' to backend ( #80127 )
...
* fix metanalytics sending 'undefined'
* revert panelId defined
* Update public/app/features/query/state/queryAnalytics.ts
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
* finish fix
---------
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
2024-01-08 17:06:06 +01:00
Matias Chomicki
cff1ad4922
Logs popover: enabled by default ( #80146 )
2024-01-08 17:03:39 +01:00
Jo
c3d8c6e0ea
JWT: Fallthrough to fetch keyset in case of cache error ( #80081 )
...
fallthrough to fetch keyset in case of cache error. Fixes #67582
2024-01-08 16:02:31 +01:00