1. 01 Dec, 2020 14 commits
    • Bug: trace viewer doesn't show more than 300 spans (#29377) · 9913ac73
      * Fix: trace viewer scroll issue
      
      * Fix lazy loading
      
      * Listview test fixes
      
      * Move scrollElement to props
      Zoltán Bedi committed
    • Chore: Enable eslint-plugin-react partial rules (#29428) · 546f569e
      * Chore: Enable eslint react/display-name
      
      Enable react/display-name and fixed the corresponding linting issue
      
      part of: #29201
      
      * Chore: Enable eslint react/no-deprecated
      
      Enable react/no-deprecated and add the UNSAFE_ prefix for deprected methods
      
      part of: #29201
      
      * Chore: Enable eslint react/no-find-dom-node
      
      Enable react/no-find-dom-node rule and use ref instead
      
      part of: #29201
      
      * Test: Update TeamGroupSync test snapshot
      
      Since we added the displayName for ToolTip compontent and tag name is changed.
      
      * Fix: Fixed ClickOutsideWrapper render
      
      The props.children might contains numbers of nodes which make cloneElement failed. Change to simply use a div to wrapper
      the children and assign the ref to div for this feature
      
      * Style: Use shorthand method definition style for inline component
      
      * Fix: Rebase master and fix linting
      
      Rebase from master branch and fix new displayName linting warning
      Chi-Hsuan Huang committed
    • Alerting: Update alertDef.ts with more time options (#29498) · ccac8d22
      there was a troublesome jump between time ranges of 1h and 24h in previous version
      Paweł Ślusarczyk committed
    • DataSourceSrv: Look up data source by uid and name transparently (#29449) · 38caa80a
      * Datasources: Look up data source by uid or name transparently
      
      * comment tweak
      
      * Removed config
      
      * fixed type issues
      
      * Initialize datasource srv
      
      * Added deprecation notice
      
      * Renamed getSettingsFor to getInstanceSettings
      
      * fixed ts issue
      Torkel Ödegaard committed
    • Instrumentation: Add examplars for request histograms (#29357) · b7aa6fed
      Signed-off-by: bergquist <carl.bergquist@gmail.com>
      Carl Bergquist committed
    • Variables: Fixes Constant variable persistence confusion (#29407) · fb622650
      * Variables: Fixes savequery for Constant and TextBox variables
      
      * Refactor: reverts textbox changes
      
      * Refactor: Fixes dashboard export and tests
      
      * Refactor: hides or migrates Constant variables
      
      * Tests: fixes snapshots
      Hugo Häggmark committed
    • Prometheus: don't override displayName property (#29441) · 207831fa
      * Prometheus: don't override displayName property
      
      * Rename displayName to displayNameFromDS for consistency
      Zoltán Bedi committed
    • Grunt: Removes grunt dependency and replaces some of its usage (#29461) · dc937492
      * Grunt: Removes grunt dependency and replaces some of it usage with alternatives
      
      * Removed precommit toolkit task
      
      * Fixed toolkit import
      
      * Some cleanup of unused / not working stuff in build.go
      
      * Removed sass errors
      Torkel Ödegaard committed
    • Transformation: added support for excluding/including rows based on their values. (#26884) · 754aca25
      * Adding FilterByValue transformer skeleton
      
      * Connecting options with Editor
      
      * Improving UI and making deep copy of options on change.
      
      * Improving Transformation Editor UI
      
      * Implementing Regex filtering
      
      * Adding valueFilters.ts and creating filter registry
      
      * Connecting the test function
      
      * Correcting TypeScript errors
      
      * Using FilterInstance instead of simple Filter test function
      
      * Adding field.type as filter options
      
      * Improving UI. Adding custom placeholder depending on filter.
      
      * Implementing a few more filter types
      
      * Implementing more filters
      
      * Return original data if no filter were processed
      
      * Improving UI
      
      * Correcting TS errors
      
      * Making sure inequality transform are invalid until the filterExpression is not empty
      
      * Cleanup in the UI file
      
      * Improving UI (highlight invalid fields)
      
      * Only show filterType that are supported for the selected field
      
      * Adding tests + correction of a filter
      
      * Adding transformer test
      
      * Adding doc
      
      * Cleanup
      
      * Typing props for FilterSelectorRow component
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      
      * Moving rendering in the JSX
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      
      * Memoizing filterTypeOptions computation
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      
      * Improve code compactness
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      
      * Cleanup + solving TS errors
      
      * Updating some labels
      
      * Wrapping stuff around useMemo and useCallback
      
      * Using cloneDeep from lodash
      
      * Don't highlight field name input if null
      
      * Removing time type fields in selectable options
      
      * We want loose equality in this scenario.
      
      * Adding `onChange` to useCallback dependencies
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      
      * Include or exclude matching any or all conditions
      
      * Correcting field name matching
      
      * Cleanup
      
      * Don't highlight the filterExpression input when its empty
      
      * Adding Range filter
      
      * Updating doc
      
      * Correcting TS error
      
      * Only showing the Match All/Match Any option if more than one condition
      
      * Two inputs for the Range filter instead of one
      
      * Improving invalid highlight for Range filter type
      
      * Cleanup
      
      * Improving labels in UI
      
      * Using ButtonSelect to improve UI
      
      * editor UI updates.
      
      * Updating tests
      
      * Adding component for Regex
      
      * Improve TS typing
      
      * Adding components for the other filter types.
      
      * Cleanup
      
      * Correct error
      
      * Updating valueFilter.test.ts
      
      * Updating filterByValue.test.ts
      
      * Reverting and removing Range filter
      
      * Update docs/sources/panels/transformations.md
      
      * starting to implement poc.
      
      * added a small poc.
      
      * wip
      
      * added tests.
      
      * added structure for dynamic value matcher editors.
      
      * added more support.
      
      * added some more value matchers.
      
      * removed unused value filters.
      
      * added some more matchers.
      
      * adding more matchers.
      
      * added a range matcher.
      
      * fixing some tests.
      
      * fixing tests.
      
      * remove unused dep.
      
      * making the matching a bit more performant.
      
      * UX improvements and alignment fixes
      
      * fixed delete button.
      
      * fixed some spacing in the UI.
      
      * added docs for matchers.
      
      * adding docs and exposing value matcher types.
      
      * will store dateTime as string.
      
      * updated docs according to feedback.
      
      * moved filter by value in transformation list.
      
      * Improved description.
      
      * added regex value filter.
      
      * added support for regex.
      
      * fixing failing tests.
      
      Co-authored-by: Marcus Andersson <systemvetaren@gmail.com>
      Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
      Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
      Totalus committed
    • Chore: Enable exhaustive linter (#29458) · f55818ca
      * Chore: Enable exhaustive linter
      
      Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
      Arve Knudsen committed
    • Log: Use os.Open to open file for reading (#29483) · 3c229c6b
      Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
      Arve Knudsen committed
  2. 29 Nov, 2020 4 commits
  3. 27 Nov, 2020 9 commits
  4. 26 Nov, 2020 11 commits
  5. 25 Nov, 2020 2 commits
    • Getting started with Grafana and MS SQL (#29401) · 5739764e
      * Added new topic and made changes to TOC
      
      * More changes.
      
      * More changes.
      
      * Updated image captions
      
      * More changes.
      
      * More change.
      
      * Some minor changes.
      
      * More reaarangements and verbiage updates.
      
      * Update docs/sources/getting-started/getting-started-sql.md
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      
      * Update docs/sources/getting-started/getting-started-sql.md
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      
      * Update docs/sources/getting-started/getting-started-sql.md
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      
      * Update docs/sources/getting-started/getting-started-sql.md
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      
      * Update docs/sources/getting-started/getting-started-sql.md
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      
      * More changes.
      
      * Last of the changes.
      
      Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      achatterjee-grafana committed