kay delaney
e4da0fcb5e
Dashboard/RefreshPicker: Prevents unnecessary redrawing of RefreshPicker ( #26902 )
...
Closes #26823
2020-08-11 15:36:50 +01:00
Torkel Ödegaard
a49daf5676
BackendSrv: Improves logic for hiding requests from query inspector ( #26877 )
...
* BackendSrv: Improves logic for hiding requests from query inspector
* fixed tests
* Update explore query inspector
2020-08-10 16:08:11 +02:00
Torkel Ödegaard
6789c6ef39
Transformations: Remove beta notice from transformations and field overrides ( #26881 )
...
* Transformations: Remove beta badge for transformations and field overrides
* Removed imports
* Update doc links
2020-08-10 10:58:45 +02:00
Hugo Häggmark
f92bc0994d
TextPanel: Fixes issue when interpolation of variables stops working ( #26847 )
...
* TextPanel: Fixes issue when interpolation of variables stops working
* Tests: fixes broken typing in test
* Tests: updates e2e dashboard to html so we get the raw strings
* Tests: reverted back to markdown and fixed a bug
2020-08-10 06:38:22 +02:00
Michel Engelen
e4885cc76f
Chore: Added optional Icon to ButtonCascader ( #26852 )
...
## ButtonCascader
### added
- new prop `icon` with type `IconName`
### changed
- `icon` style is now `icons` with properties `left` and `right` for the respective icons
## ButtonCascader Story
### added
- new story `withIcon`
- new knob `icon`
### changed
- `icon` style is now `icons` with properties `left` and `right` for the respective icons
closes #23755
2020-08-08 11:25:40 +03:00
Steven Vachon
19e9e01178
@grafana/e2e: improvements ( #26838 )
...
* Minor changes
* Only expect login “change password” notification for default passwords
* Optionally populate basic auth when adding a datasource
* Optionally match screenshot when adding a panel
2020-08-07 15:38:44 -04:00
Levente Balogh
6b1a80675f
Grafana Toolkit: add an option for signing plugins as admin ( #26817 )
...
* feat(grafana-toolkit): add a flag to the plugin:ci-package command
* docs(grafana-toolkit): add a short comment above the flag
* fix(grafana-toolkit): fix option for signing a plugin with the admin endpoint
2020-08-07 15:34:30 +02:00
Ivana Huckova
4a523c3248
Explore: Sort order of log results ( #26669 )
...
* Create sorting button and functionality
* Set up logs ordering
* Add tests
* Refactor
* Refactor
* Replace new button with old
* Move SortOrder enum to grafana/data
* Update SortOrder in test
* Update context based on sort order of logs
* Update used method for panel, update tests
* Rename prop to logsSortOrder
* Memoize resuults
* Add title too button
* Add disablinng of button for 1sec
* Update wordiing
* Update packages/grafana-data/src/utils/logs.ts
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
* Update packages/grafana-data/src/utils/logs.ts
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
* Update test by reordering logs
* Clear timers, add button flipping title
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2020-08-06 18:35:49 +02:00
kay delaney
02b12d3a7b
Explore: Adds query inspector drawer to explore ( #26698 )
...
* Explore: Adds query inspector drawer to explore
2020-08-06 16:22:54 +01:00
Ryan McKinley
ec783fbff4
Fields: __field.name as field name and __field.displayName as displayName ( #26531 )
...
* name vs displayName
* name vs displayName
* add __values
* add docs for displayName expressions
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/panels/field-configuration-options.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
Co-authored-by: kyle <kyle@grafana.com>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-08-04 21:22:14 -07:00
dependabot[bot]
49c4edb2cb
Chore(deps): Bump lodash from 4.17.15 to 4.17.19 ( #26417 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-04 17:37:29 +02:00
Ivana Huckova
150778df1a
Explore/Loki: Remove regex parsing errors for huge logs ( #26405 )
...
* Remove hihglihting for logs with more than 5000 characters
* Update limitt, include also parsing for details
* Update
2020-08-04 14:37:07 +02:00
Hugo Häggmark
353b3822c1
TimePicker: Fixes app crash when changing custom range to nothing ( #26775 )
2020-08-04 09:00:52 +02:00
Ryan McKinley
0e3b4e8ccc
Chore: update rxjs ( #26749 )
2020-08-03 09:02:02 -07:00
Karine Valença
fa7c4d91aa
Docs: Storybook - Spinner ( #26754 )
...
* add docs for spinner component
* fix lint
* Code review fixes
2020-08-03 16:34:09 +03:00
Alex Khomenko
9b532a7834
Grafana-UI: Make TimeOfDayPicker value optional ( #26703 )
2020-07-31 17:10:20 +03:00
Ivana Huckova
bf5d52c5c7
Loki: Send current time range when fetching labels and values ( #26622 )
...
* Send current time range when fetching labels and values in Explore
* Pass range to Editors, in the same way as it was in Angular editors
* Remove unused imports
* Remove unused imports, props
* Update
* Update
* Update refresh condition
* Add comment
2020-07-30 18:04:20 +02:00
Andreas Opferkuch
ed950842bd
ThemeContext: Fix useStyles return type ( #26696 )
...
Still returned `any` because the type of memoizedStyleCreator wasn't declared properly.
2020-07-30 16:03:44 +02:00
Alex Khomenko
0b8ad9176d
Grafana-UI: Reverse TimeRangeInput range pickers ( #26652 )
...
* Grafana-UI: Reverse TimeRangeInput range pickers
* Grafana-UI: Add comment
* Grafana-UI: Update snapshots
2020-07-28 19:09:20 +03:00
Levente Balogh
bdbea6d1f2
fix(Toolkit/Plugin): throw an Error instead of a string ( #26618 )
2020-07-28 08:41:32 +02:00
Torkel Ödegaard
cbe1d7b08c
StatPanel: Fix stat panel display name not showing when explicitly set ( #26616 )
...
* StatPanel: Fix stat panel display name now showing when explicitly set
* StatPanel: Updarted auto mode to also take panel title into consideration
* fixed test
2020-07-28 07:28:50 +02:00
Ryan McKinley
339138d61a
Live: include a streaming event manager ( #26537 )
2020-07-27 00:26:16 -07:00
tofurky
9d68a1fa62
Units: Remove duplicate SI prefix from mSv and µSv ( #26598 )
2020-07-26 16:53:35 +02:00
Jake Utley
95ef0417cf
TablePanel: Add support for basic gauge as a cell display mode ( #26595 )
2020-07-26 16:52:42 +02:00
Torkel Ödegaard
93a4b8e8e4
TimePicker: Fix position and responsive behavior ( #26570 )
...
* TimePicker: Fix position and responsive behavior
* Updated snapshots
2020-07-24 16:48:02 +02:00
Ivan Kopeykin
c654e2bfda
Storybook: Use bare specifier @grafana/ui in public stories ( #26563 )
2020-07-24 16:41:44 +02:00
Oana Mangiurea
ca9418ea80
Update TextArea.mdx ( #26225 )
...
clarify form validation text
Co-authored-by: Clarity-89 <homes89@ukr.net>
2020-07-24 10:31:08 +03:00
Zoltán Bedi
cd8049d8a3
Add errorIconColor prop to TraceSpanData ( #26509 )
2020-07-22 18:52:00 +02:00
Josh Soref
7d08a8497a
Chore: fix spelling of GitHub ( #26182 )
...
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-07-22 08:12:50 -07:00
Zoltán Bedi
ba50e96544
Jaeger: Add stack trace to span detail row ( #26427 )
...
* Add stack trace to span detail row
* Modify accordian text not to have a whitespace
* Modify stackTrace to stackTraces
* Modify AccordianText ti get text component as prop
* Fix typecheck and test failure
* Span details text area do not wrap line
2020-07-22 16:14:34 +02:00
kay delaney
8584c2d2d5
DataSourceSettings: Hide custom HTTP header options when access mode is browser ( #26481 )
...
Closes #26422
2020-07-22 12:40:52 +01:00
kay delaney
3c72b2f988
Units: Allow re-scaling nanoseconds up to days ( #26458 )
...
Closes #26428
2020-07-21 09:06:59 +01:00
Alex Khomenko
9c3f47aa23
Grafana-UI: Pass timeZone to TimePickerButtonLabel ( #26454 )
2020-07-20 16:57:14 +03:00
Zoltán Bedi
43033ddf74
Jaeger: upstream fix for hovering on log lines ( #26426 )
...
* Jaeger: upstream fix for hovering on log lines
* Modify active style to change border color only
2020-07-20 13:16:02 +02:00
Alex Khomenko
7b183971fd
Grafana-UI: Enable empty time range ( #26320 )
...
* Grafana-UI: Enable empty time range
* Grafana-UI: Add clearable prop
* Grafana-UI: Update types
* Grafana-UI: Use InputTimeRange type
* Grafana-UI: Remove InputTimeRange type
* Grafana-UI: Fix clear icon hover color
2020-07-17 14:04:05 +03:00
kay delaney
1124da56d6
Queries: Move explore state out of query targets ( #26203 )
...
* Datasource/CloudWatch: Interal vars no longer sent with query requests
Closes #26202
2020-07-16 14:00:28 +01:00
Zoltán Bedi
5046e54918
Suggestion: render documentation as markdown in suggestion's info ( #25953 )
...
* Panel: render documentation as markdown in TypeaheadInfo
* Modify TypeaheadInfo to sanitize markdown output
2020-07-15 19:05:51 +02:00
Andreas Opferkuch
72cd9a3222
ThemeContext: Fix useStyles memoization ( #26200 )
2020-07-14 17:16:14 +02:00
Sofia Papagiannaki
20b603ee1a
Alerting: New feature toggle for enabling standalone alerts ( #25984 )
...
* Add feature toggle for standalone alerts
* Add IsStandaloneAlertsEnabled exported func
2020-07-13 18:04:42 +03:00
Peter Holmberg
7cdbae4ae6
Fix: Make the JSON in JSONCell Tooltip more visible ( #26048 )
...
* add white background to tooltip component
* remove faulty background
* new theme for tooltip
* correct colors, remove custom box-shadow
* rename theme and add documentation
* use useStyles for style memo
2020-07-13 13:52:28 +02:00
Torkel Ödegaard
b1e48f429f
BarGauge: Fixed width of unfilled region not being correct when value is close to 100% ( #26193 )
...
* BarGauge: Fixed width of unfilled region not being correct when value is close to 100%
* removed accidental change
* updated snapshot
2020-07-13 12:53:59 +02:00
Ryan McKinley
5f8eb93db1
AppPlugin: give full control to page layout when navigation is missing ( #26247 )
2020-07-10 11:57:09 -07:00
Arve Knudsen
d28d495235
Chore: Enable PR testing in Drone ( #26189 )
...
* Add Drone configuration
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Build front-end before testing it
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Upgrade grafana/build-container
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add packaging step
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Trigger on push
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove some steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Enable steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Install Dockerize
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use node image for test-frontend
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Increase number of test workers
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Make plugin installation depend on frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Make integration tests depend on frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use grafana/build-container also for front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Upgrade dependencies in order to fix front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Depend on es-check
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Dont' depend on tests before building front-end
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix packaging
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Simplify
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Try to build images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Install netcat
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Include golangci-lint with grafana/build-container
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Build storybook and docs website
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use build image with root user
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drop CircleCI dependencies
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix e2e under Drone
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Execute e2e server separately
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use own plugin for building Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use Starlark to configure Drone
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add enterprise steps to pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add more enterprise steps to pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Maintain Yarn cache
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Build enterprise Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Build Ubuntu Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Refactor
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add Postgres integration test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add MySQL integration test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix integration tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Parameterize integration test DB connections
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Categorize integration tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use grabpl integration-tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove unintended change
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Disable Ubuntu Docker images for PR pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Regenerate yarn.lock
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Upgrade grabpl
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Restore Yarn cache before installing in grafana-enterprise
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Use separate pipelines for OSS and enterprise
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Let OSS builds depend on tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Restore Go cache before building back-end
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Reduce number of variants built for PRs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix building of Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Simplify logic
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Use Starlark
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Fix syntax error
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Convert .drone.star to YAML
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Upgrade AWS Go SDK
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Fix Go linting
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Undo irrelevant changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Revert "Undo irrelevant changes"
This reverts commit 5152f65972
.
* Undo irrelevant changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* e2e: Support Circle
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* TypeScript fixes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* TypeScript fixes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* More Drone support
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix build on Circle
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Remove TODO comment
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-07-10 16:09:21 +02:00
kay delaney
1391575853
Chore: Removes some unneeded console logging and changes logs to errors ( #26235 )
2020-07-10 15:07:04 +01:00
Alex Khomenko
718d6fb25d
Grafana-UI: Add time range input ( #26158 )
...
* Grafana UI: Do not submit form on range change
* Grafana UI: Add TimeRangeInput
* Grafana UI: Style input
* Grafana UI: Customize content
* Grafana UI: Adjust caret style
* Grafana UI: Add mdx
* Grafana UI: Fix caret styles
* Grafana UI: Fix typo
* Grafana UI: Do not reload page on timerange change
* Grafana UI: Sync TimeRangeForm state with external value
* Grafana UI: Close overlay on apply
* Grafana UI: Remove unused props
* Grafana UI: Fix story
* Grafana-UI: Make time zone optional
* Grafana-UI: Update styles
* Grafana-UI: Extract button label props
* Grafana-UI: hideHistory => showHistory
* Grafana-UI: Fix caret styles
2020-07-10 14:45:49 +03:00
Torkel Ödegaard
8f78b0e7bc
Chore: Fix all Typescript strict null errors ( #26204 )
...
* Chore: Fix typescript strict null errors
* Added new limit
* Fixed ts issue
* fixed tests
* trying to fix type inference
* Fixing more ts errors
* Revert tsconfig option
* Fix
* Fixed code
* More fixes
* fix tests
* Updated snapshot
* Chore: More ts strict null fixes
* More fixes in some really messed up azure config components
* More fixes, current count: 441
* 419
* More fixes
* Fixed invalid initial state in explore
* Fixing tests
* Fixed tests
* Explore fix
* More fixes
* Progress
* Sub 300
* Now at 218
* Progress
* Update
* Progress
* Updated tests
* at 159
* fixed tests
* Progress
* YAy blow 100! at 94
* 10,9,8,7,6,5,4,3,2,1... lift off
* Fixed tests
* Fixed more type errors
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-07-10 12:46:59 +02:00
Ryan McKinley
3d98641a45
DataLinks: add internal flag in comments ( #26215 )
2020-07-09 14:35:31 -07:00
Andrej Ocenas
64bc85963b
Explore: Unification of logs/metrics/traces user interface ( #25890 )
...
Removes "Metrics"/"Logs" mode switcher from Explore, allowing for both
metrics and logs queries at the same time.
Co-authored-by: kay delaney <kay@grafana.com>
2020-07-09 15:14:55 +01:00
Torkel Ödegaard
49b5fc4b9a
Chore: More typescript strict null fixes, going for sub 200 ( #26134 )
...
* Chore: Fix typescript strict null errors
* Added new limit
* Fixed ts issue
* fixed tests
* trying to fix type inference
* Fixing more ts errors
* Revert tsconfig option
* Fix
* Fixed code
* More fixes
* fix tests
* Updated snapshot
* Chore: More ts strict null fixes
* More fixes in some really messed up azure config components
* More fixes, current count: 441
* 419
* More fixes
* Fixed invalid initial state in explore
* Fixing tests
* Fixed tests
* Explore fix
* More fixes
* Progress
* Sub 300
* Now at 218
* Progress
* Update
* Progress
* Updated tests
* at 159
* fixed tests
* Fixed test
2020-07-09 15:16:35 +02:00
Torkel Ödegaard
2191fe1285
DataSourceWithBackend: Switch to new Observable fetch api ( #26043 )
...
* BackendSrv: Observable all the way POC
* starting to unify code paths
* tests pass
* Unified error handling
* Single request path and error handling
* Fixed ts issue
* another ts issu
* Added back old requestId cancellation
* Slow progress trying to grasp the full picture of cancellation
* Updates
* refactoring
* Remove a bunch of stuff from backendSrv
* Removed another function
* Do not show error alerts for data queries
* Muu
* Updated comment
* DataSourceWithBackend: Switch to new Observable fetch api
* fixed ts issue
* unify request options type
* Made query inspector subscribe to backendSrv stream instead of legacy app events
* Add back support for err.isHandled to limit scope
* never show success alerts
* Updated tests
* use ovservable in test
* remove processResponse
* remove processResponse
* trying to get tests to pass :(
* no need for the extra tests
* Fixed processsing
* Fixed tests
* Updated tests to mock fetch call
* lint fixes
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-07-09 07:32:39 +02:00