kay delaney
57e9b11fda
DashboardQueryRunner: Add dataSupport to PanelModel & PanelPlugin ( #33253 )
...
* DashboardQueryRunner: Add dataSupport to PanelModel & PanelPlugin
Relates to #32834
2021-04-22 11:56:32 +01:00
kay delaney
bad048b7ba
Performance: Standardize lodash imports to use destructured members ( #33040 )
...
* Performance: Standardize lodash imports to use destructured members
Changes lodash imports of the form `import x from 'lodash/x'` to
`import { x } from 'lodash'` to reduce bundle size.
* Remove unnecessary _ import from Graph component
* Enforce lodash import style
* Fix remaining lodash imports
2021-04-21 09:38:00 +02:00
kay delaney
2ca4f3ecae
Library Panels: Add library panel tab to share modal ( #32953 )
2021-04-15 08:29:34 +01:00
kay delaney
12ceff407b
AnnoListPanel: Fix 'Within Time Range' option ( #32439 )
2021-04-13 16:55:55 +01:00
kay delaney and Hugo Häggmark
8a1431b472
Library panels: Add convert/unlink options to panel menu ( #32908 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-04-13 16:55:31 +01:00
kay delaney
6c16ecf65f
TablePanel: Makes sorting case-insensitive ( #32435 )
...
* UI/Table: Make sorting case-insensitive
Closes #30476
2021-04-07 14:28:51 +01:00
kay delaney
71e8a03c46
LibraryPanels: Add search input back to add panel widget ( #32719 )
2021-04-07 11:27:45 +02:00
kay delaney
230f95dc47
Dashboard: No longer includes default datasource when externally exporting dashboard with row ( #32494 )
...
Closes #31065
2021-03-31 08:26:32 +01:00
kay delaney
6015432f07
BarGauge: Fix percentage-based thresholds ( #32415 )
...
Closes #31756
2021-03-29 15:11:23 +01:00
kay delaney
a98fd22e34
Panel/DashList: Fetch folders with View permission ( #32406 )
...
Closes #31357
2021-03-29 11:11:51 +01:00
kay delaney
2827d89ccf
Table: Fixes so links work for image cells ( #32370 )
...
* Panel/Table: Adjust data links logic
Closes #31576
2021-03-29 10:42:48 +01:00
kay delaney
ab4b980d54
AppRootPage: Fix tests ( #32364 )
2021-03-29 10:02:18 +01:00
kay delaney
298ff3ea01
Library Panels: Improve unsaved changes handling ( #32026 )
...
* Library Panels: Improve unsaved changes handling
2021-03-25 13:11:09 +00:00
kay delaney
48d2dff987
Migration/AlertList: Migrates AlertList from AngularJS to React ( #31872 )
...
* Migration/AlertList: Migrates AlertList from AngularJS to React
2021-03-11 14:53:13 +00:00
kay delaney
06a6fb405c
Library Panels: Add "Discard" button to panel save modal ( #31647 )
...
* Library Panels: Add "Discard" button to panel save modal
2021-03-09 17:05:38 +00:00
kay delaney
3d459b556a
Panel/PluginList: Migrate to React ( #31738 )
...
* Panel/PluginList: Migrate to React
2021-03-09 12:22:59 +00:00
kay delaney
0b4305c2c3
Library Panels: Choosing library panel now updates plugin type ( #31643 )
...
* Library Panels: Choosing library panel now updates plugin type
2021-03-04 13:17:57 +00:00
kay delaney
9e0d84f1cf
Library Panels: Change unsaved change detection logic ( #31477 )
...
* Library Panels: Change unsaved change detection logic
Change logic from diffing panel models to setting dirty flag
2021-03-03 14:16:54 +00:00
kay delaney
8379f36a68
Library Panels: Don't list current panel in available panels list ( #31472 )
2021-02-25 13:20:02 +00:00
kay delaney and Hugo Häggmark
47d2a8085b
Frontend changes for library panels feature ( #30653 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-02-25 10:26:28 +00:00
kay delaney
bbf12088d6
Introduce functions for interacting with library panels API ( #30993 )
2021-02-17 13:40:10 +00:00
kay delaney
38daf0cba6
UI/Card: Fix handling of 'onClick' callback ( #31225 )
2021-02-16 13:11:37 +00:00
kay delaney
b9b6af9491
Dashboards: Adds cheat sheet toggle to supported query editors ( #28857 )
...
* Dashboards: Adds cheat sheet toggle to supported query editors
2021-01-19 23:52:09 +01:00
kay delaney
a246a26a2f
Dashboards: Exit to dashboard when deleting panel from panel view / edit view ( #29032 )
...
* Dashboards: Exit to dashboard when deleting panel from panel view / edit view
Closes #11941
* Remove ability to delete panel when viewing/editing
2021-01-18 13:34:45 +00:00
kay delaney
56db402d0f
Chore: Upgrade typescript to 4.1 ( #29493 )
...
* Chore: Upgrade typescript to 4.1
2020-12-03 15:05:59 +00:00
kay delaney
2af4deedd2
Panels/DashList: Fix order of recent dashboards ( #29366 )
...
Closes #29182
2020-11-25 13:39:02 +00:00
kay delaney
1bb61660f1
Chore: Migrate Dashboard List panel to React ( #28607 )
...
* Chore: Migrate Dashlist to React
Closes #28491
2020-11-12 16:21:09 +00:00
kay delaney
9659c98d61
Test Datasource/Bug: Fixes division by zero in csv metric values scenario ( #29029 )
...
Closes #8705
2020-11-12 16:20:08 +00:00
kay delaney and Arve Knudsen
b2dcf06b60
Backend: Adds route for well-known change password URL ( #28788 )
...
* Backend: Adds route for well-known change password URL
* Include 'dashboard/new' in backend routes
* Move index route handler registration out of "not logged in views" section
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-11-10 22:36:35 +00:00
kay delaney
c4c5b2dc61
CloudWatch Logs queue and websocket support ( #28176 )
...
CloudWatch Logs queue and websocket support
2020-10-28 08:36:57 +00:00
kay delaney
1dd65456a3
Component/NewsPanel: Add rel="noopener" to NewsPanel links ( #28379 )
2020-10-19 22:48:00 +01:00
kay delaney
64304dafce
Webpack: Split out unicons and bizcharts ( #28374 )
2020-10-19 22:47:47 +01:00
kay delaney
185442115c
Chore: Remove angular dependency from data sources ( #27735 )
...
* Chore: Remove angular dependency from data sources
* Removes default export for time and template srvs
Also uses @grafana/runtime versions of the interfaces where possible
* Replace usage of internal templateSrv where possible
* Use runtime templateSrv in a couple more places
2020-10-01 18:51:23 +01:00
d322417217
Chore: Upgrade typescript and related packages ( #27316 )
...
* Chore: Upgrade typescript and related packages
Closes #27115
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* fixes some tests
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-09-25 15:48:41 +01:00
kay delaney
267f3e7389
Chore: Remove leftover console.log ( #27766 )
2020-09-24 15:51:38 +01:00
kay delaney
ca7263d898
Explore/Actions: Stop loadExploreDatasourcesAndSetDatasource from running queries twice ( #27577 )
2020-09-17 14:34:28 +01:00
kay delaney
22d6cfc358
DataSource/CloudWatch: Adds metadata to grouped CW Logs dataframe ( #27454 )
2020-09-09 08:38:53 +01:00
kay delaney
584913197e
Docs: Add documentation for Explore Query Inspector ( #27035 )
...
* Docs: Add documentation for Explore Query Inspector
2020-09-08 13:27:20 +01:00
kay delaney
783391a861
CloudWatch Logs: Adjusts CloudWatch Logs timeout logic ( #26621 )
...
* CloudWatch Logs: Adjusts CloudWatch Logs timeout logic
Previously CloudWatch Logs queries would time out if,
after a number of attempts, a response was received with no additional data.
This commit changes the behavior so that a consecutive number of requests
yielding no additional data must be made before we cancel the query
2020-09-07 14:41:36 +01:00
kay delaney
444f2d5896
Dependencies: Adds @testing-library/user-event for best practices ( #27397 )
...
Adds @testing-library/user-event so that best practices can be followed
when writing tests
2020-09-04 16:38:27 +01:00
kay delaney
262a42b249
UI/ClickOutsideWrapper: Adds parent prop for situations where event should be on document ( #27221 )
2020-08-27 09:18:34 +01:00
kay delaney
b54c0b5d52
UI/ClickOutsideWrapper: Fix for undesirable timepicker behavior ( #27164 )
2020-08-24 15:38:36 +01:00
kay delaney
a1f90521a0
CloudWatch Logs: Move query response stats to appropriate FrameMeta property ( #26732 )
...
* CloudWatch Logs: Move query response stats to appropriate FrameMeta property
2020-08-19 15:18:04 +01:00
kay delaney
6145bf77cf
UI/RefreshPicker: Change base from PureComponent to Component ( #27031 )
2020-08-18 08:12:14 +02:00
kay delaney
19930ee301
Dashboard: Panel menu no longer lingers ( #26974 )
...
Closes #26306
2020-08-17 22:54:48 +01:00
kay delaney
a8f57b2ffd
Datasource/CloudWatchLogs: Correctly interpolate variables for data links ( #26929 )
...
Closes #26792
2020-08-12 16:26:51 +01:00
kay delaney
751a07e3c5
Panel/BarGauge: Prevent overflow in panel with many series ( #26926 )
...
* Panel/BarGauge: Prevent overflow in panel with many series
Closes #24889
2020-08-12 16:26:18 +01:00
kay delaney
e4da0fcb5e
Dashboard/RefreshPicker: Prevents unnecessary redrawing of RefreshPicker ( #26902 )
...
Closes #26823
2020-08-11 15:36:50 +01:00
kay delaney
d4e85e4857
Dashboard Links: Links kept in sync with dashboard time range ( #26845 )
...
Closes #26694
2020-08-09 23:27:18 +01: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
kay delaney
b28594477d
Explore: Simplifies rich history drawer animation logic ( #26633 )
...
Changes the logic of the rich history drawer animation to use
CSS animations rather than a timer and react state
2020-07-28 14:17:20 +01: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
kay delaney
6ccba48ee6
Datasources list: Search now respects datasource type ( #26456 )
...
Closes #26399
2020-07-20 15:49:20 +01:00
kay delaney
f93c289fed
Datasource/CloudWatch: Fix some react errors ( #26236 )
2020-07-17 11:10:32 +01: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
kay delaney and Diana Payton
1de810b26a
Docs: Add info about logs/metrics unification to What's New docs ( #26325 )
...
* Docs: Add info about logs/metrics unification to What's New docs
* Apply suggestions from code review
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2020-07-15 10:34:16 +02:00
kay delaney
54ad5b869e
CloudWatch Logs: Fixes grouping of results by numeric field ( #26298 )
...
* CloudWatch Logs: Fixes grouping of results by numeric field
Closes #25721
2020-07-14 11:13:03 +01:00
kay delaney
1391575853
Chore: Removes some unneeded console logging and changes logs to errors ( #26235 )
2020-07-10 15:07:04 +01:00
kay delaney
2ac1bfcc79
Datasource/CloudWatch: More robust handling of different query modes ( #25691 )
...
* Datasource/CloudWatch: More robust handling of different query modes
A small refactor which changes how the CloudWatch datasource handles
multiple queries with different query modes. Groundwork for future
Logs/Metrics unification work.
2020-07-09 13:11:13 +01:00
kay delaney
fd29b952a6
Backend: use latest Go plugin SDK ( #26162 )
2020-07-08 15:26:49 +01:00
kay delaney
3b383149db
CloudWatch Logs: Adds template variable support to log groups ( #25604 )
...
* CloudWatch Logs: Adds template variable support to log groups
Closes #25099
2020-06-18 15:54:29 +01:00
kay delaney
1479786fb8
Datasource/Influx: Fixes issue where toggling editor mode would cause error ( #25660 )
...
Closes #25659
2020-06-18 09:27:27 +02:00
kay delaney
bd76c66e50
Explore/Logs: Fix tooltip display for log graph ( #25544 )
2020-06-15 15:06:43 +01:00
kay delaney
b1dee9392b
CloudWatch Logs: "limit" query command now respected ( #25486 )
...
Closes #25182
2020-06-15 11:29:04 +01:00
kay delaney
12d2f2c026
UI/Switch: Makes Switch ID generation more stable ( #25542 )
2020-06-11 12:47:49 +01:00
kay delaney
f5a9b23d83
Explore/Table: Keep existing field types if possible ( #24944 )
...
* Explore/Table: Keep existing field types if possible
2020-05-25 15:54:24 +01:00
kay delaney
4f1bbdfc0a
Chore: Add IAM to list of ignored terms for codespell ( #25013 )
2020-05-22 10:56:11 +01:00
kay delaney
e1f4287f70
Datasource/CloudWatch: Better handling of stats grouping ( #24789 )
...
* Datasource/CloudWatch: Better handling of stats grouping
2020-05-21 15:18:09 +01:00
kay delaney
0f174de760
Datasource/CloudWatch: Field suggestions no longer limited to prefix-only ( #24855 )
2020-05-20 12:25:21 +01:00
kay delaney
2f01f1320f
Datasource/CloudWatch: Makes CloudWatch Logs query history more readable ( #24795 )
...
Now just displays query expression rather than stringified JSON
2020-05-19 11:43:43 +01:00
kay delaney
0e8638ec92
Datasource/CloudWatch: Allows a user to search for log groups that aren't there initially ( #24695 )
...
Closes #24554
2020-05-14 19:41:38 +01:00
kay delaney
1b29d3460e
Datasource/CloudWatch: Handle invalidation of log groups when switching datasources ( #24703 )
2020-05-14 20:06:20 +02:00
kay delaney
bfd337dd00
Datasource/CloudWatch: Correctly interpolate variables in CloudWatch Logs queries ( #24619 )
...
Closes #24603
2020-05-13 14:38:42 +01:00
kay delaney
277aee8642
Datasource/CloudWatch: Prevents hidden dataframe fields from displaying in tables ( #24580 )
...
* Datasource/CloudWatch: Prevents hidden dataframe fields from displaying in tables
2020-05-13 14:34:23 +01:00
kay delaney
c1919944ea
Datasource/CloudWatch: Fixes various autocomplete issues ( #24583 )
2020-05-12 16:32:48 +01:00
kay delaney
db91961405
Datasource/CloudWatch: Results of CloudWatch Logs stats queries are now grouped ( #24396 )
...
* Datasource/CloudWatch: Results of CloudWatch Logs stats queries are now grouped
2020-05-11 18:52:15 +01:00
kay delaney
ae7f0aeb7a
Datasource/CloudWatch: Switch to metrics mode, logs API, when choosing stats query from cheatsheet ( #24398 )
...
* Datasource/CloudWatch: Switch to metrics mode, logs API, when choosing stats query from cheatsheet
2020-05-11 17:43:53 +01:00
kay delaney
c26374b0b2
Datasource/CloudWatch: Usability improvements ( #24447 )
...
* Datasource/CloudWatch: Improve handling of long-running queries
* Datasource/CloudWatch: Make order of dataframe fields consistent
2020-05-11 14:44:13 +01:00
kay delaney
a655aa1ca8
Datasource/CloudWatch: Add data links to CloudWatch logs for deep linking to AWS ( #24334 )
...
* Datasource/CloudWatch: Fix encoding of CloudWatch Logs deep link URL
* Adds data links to cloudwatch logs responses for deep linking to aws console
* Implements PR feedback
2020-05-08 17:03:15 +01:00
kay delaney
35c097e475
Logs: Clicking "Load more" from context overlay doesn't expand log row ( #24299 )
...
Closes #24184
2020-05-08 17:02:23 +01:00
kay delaney
3451d09272
Datasource/CloudWatch: Adds more examples to CloudWatch Logs cheatsheet ( #24288 )
2020-05-06 16:19:46 +01:00
kay delaney
dbac77d239
Datasource/CloudWatch: Fix CloudWatch logs dataframe transformation ( #24327 )
...
* Datasource/CloudWatch: Fix CloudWatch logs dataframe transformation
2020-05-06 12:52:21 +01:00
kay delaney
9b7bbc3d1c
Field/Overrides: Allow title override for 'Time' column ( #24295 )
...
Closes #24245
2020-05-06 11:36:33 +02:00
kay delaney
79a084392f
Datasource/Loki: Fixes issue where cached log values weren't merged when labels were refreshed ( #24101 )
...
* Datasource/Loki: Fixes issue where cached log values weren't merged when labels were refreshed
Closes #24087
2020-05-05 13:19:52 +01:00
kay delaney
65c1a16786
Explore: No longer changes run button red with "cancel" text when live tailing ( #24106 )
...
Closes #24079
2020-05-05 09:40:47 +01:00
kay delaney
f48ba11d4c
Datasource/Cloudwatch: Adds support for Cloudwatch Logs ( #23566 )
...
* Datasource/Cloudwatch: Adds support for Cloudwatch Logs
* Fix rebase leftover
* Use jsurl for AWS url serialization
* WIP: Temporary workaround for CLIQ metrics
* Only allow up to 20 log groups to be selected
* WIP additional changes
* More changes based on feedback
* More changes based on PR feedback
* Fix strict null errors
2020-04-25 22:48:20 +02:00
kay delaney
bf3313c82a
Datasource/Loki: Remove code dealing with legacy Loki endpoints ( #23437 )
2020-04-22 12:59:06 +01:00
kay delaney
3d23ab549b
UI: Adds option to limit number of visible selected options for Select component ( #23722 )
...
* UI: Adds option to limit number of visible selected options to Select component
2020-04-21 16:06:34 +01:00
kay delaney
a3b581a5f3
Chore: More robust identification of time/value fields in makeSeriesForLogs ( #23392 )
...
* Chore: More robust identification of time/value fields in makeSeriesForLogs
2020-04-08 09:07:12 +01:00
kay delaney
40e875369b
Explore: Allows a user to cancel a running query ( #22545 )
2020-03-25 10:38:14 +00:00
kay delaney and Peter Holmberg
0d5c1e1bc7
React Migration: Migrates FolderPicker from angular to react ( #21088 )
...
* Angular/React: Migrates FolderPicker from angular to react
* move to core
* snap
* minor changes
* more removes
* Managing creating new and saving in movetofolderctrl
* Do not use new forms.field, fix select menu
* FolderPicker responsible to creating new folder
* create new as prop
* snap
* remove unnecessary things
* remove console log
* snap
* fix null checks
* add search debouncing
* set folder to state, null check
* typing folder
* adding case for loadOptions
* snap
Co-authored-by: Peter Holmberg <peterholmberg@users.noreply.github.com >
2020-02-13 11:13:03 +01:00
kay delaney
ef36276584
Forms/Switch: Simplifies and adjusts CSS/Markup ( #22129 )
...
- Fixes CSS so switch dot is symmetrical when checked/unchecked
- Fixes CSS so hover styles are applied
2020-02-12 18:05:56 +00:00
kay delaney
003fb4a3d0
Datasource/Loki: Fixes issue where live tailing displayed date as invalid ( #22128 )
...
Closes #21929
2020-02-12 17:44:26 +00:00
kay delaney
ca85176ac6
Forms/RadioButtonGroup: Improves semantics and simplifies CSS ( #22093 )
...
* Forms/RadioButtonGroup: Improves semantics and simplifies CSS
- Changes base element to radio input for improved semantics & automatic keyboard support
- Simplifies CSS
2020-02-11 18:31:01 +00:00
kay delaney
7569a8608a
Explore/Loki: Fix handling of legacy log row context request ( #21767 )
...
Closes #21695
2020-01-27 15:45:01 +00:00
kay delaney
87af7d9987
backendSrv: Only stringifies request body if payload isn't already a string ( #21639 )
...
* backendSrv: Only stringifies request body if payload isn't already a string
* Add test cases to verify behaviour
2020-01-23 08:54:20 +00:00
kay delaney
a115729c55
Explore: Fixes some LogDetailsRow markup ( #21671 )
...
- Moves filter titles to icons rather than table cell
- Increases colspan of ad-hoc stats cell instead of
rendering empty cells for parsed fields
2020-01-22 16:10:19 +00:00
cf2cc71393
Chore: Remove angular dependency from backendSrv ( #20999 )
...
* Chore: Remove angular dependency from backendSrv
* Refactor: Naive soultion for logging out unauthorized users
* Refactor: Restructures to different streams
* Refactor: Restructures datasourceRequest
* Refactor: Flipped back if statement
* Refactor: Extracted getFromFetchStream
* Refactor: Extracts toFailureStream operation
* Refactor: Fixes issue when options.params contains arrays
* Refactor: Fixes broken test (but we need a lot more)
* Refactor: Adds explaining comments
* Refactor: Adds latest RxJs version so cancellations work
* Refactor: Cleans up the takeUntil code
* Refactor: Adds tests for request function
* Refactor: Separates into smaller functions
* Refactor: Adds last error tests
* Started to changed so we require getBackendSrv from the @grafana-runtime when applicable.
* Using the getBackendSrv from @grafana/runtime.
* Changed so we use the getBackendSrv from the @grafana-runtime when possible.
* Fixed so Server Admin -> Orgs works again.
* Removed unused dependency.
* Fixed digest issues on the Server Admin -> Users page.
* Fix: Fixes digest problems in Playlists
* Fix: Fixes digest issues in VersionHistory
* Tests: Fixes broken tests
* Fix: Fixes digest issues in Alerting => Notification channels
* Fixed digest issues on the Intive page.
* Fixed so we run digest after password reset email sent.
* Fixed digest issue when trying to sign up account.
* Fixed so the Server Admin -> Edit Org works with backendSrv
* Fixed so Server Admin -> Users works with backend srv.
* Fixed digest issues in Server Admin -> Orgs
* Fix: Fixes digest issues in DashList plugin
* Fixed digest issues on Server Admin -> users.
* Fix: Fixes digest issues with Snapshots
* Fixed digest issue when deleting a user.
* Fix: Fixes digest issues with dashLink
* Chore: Changes RxJs version to 6.5.4 which includes the same cancellation fix
* Fix: Fixes digest issue when toggling folder in manage dashboards
* Fix: Fixes bug in executeInOrder
* Fix: Fixes digest issue with CreateFolderCtrl and FolderDashboardsCtrl
* Fix: Fixes tslint error in test
* Refactor: Changes default behaviour for emitted messages as before migration
* Fix: Fixes various digest issues when saving, starring or deleting dashboards
* Fix: Fixes digest issues with FolderPickerCtrl
* Fixed digest issue.
* Fixed digest issues.
* Fixed issues with angular digest.
* Removed the this.digest pattern.
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
Co-authored-by: Marcus Andersson <systemvetaren@gmail.com >
2020-01-21 10:08:07 +01:00
kay delaney
451e9beaf0
Explore/Loki: Filter expression only treated as regex when regex operator is used ( #21538 )
...
* Explore/Loki: Filter expression only treated as regex when regex operator is used
Closes #17963
* Adds test cases to verify new behavior
2020-01-16 16:09:49 +00:00