Dominik Prokop
9b7748ec13
Chore: Reorg packages ( #20111 )
...
Primarily- moving majority of the types and utils from @grafana/ui to @grafana/data
* Move types from grafana-ui to grafana-data
* Move valueFormats to grafana-data
* Move utils from grafana-ui to grafana-data
* Update imports in grafana-ui
* revert data's tsconfig change
* Update imports in grafana-runtime
* Fix import paths in grafana-ui
* Move rxjs to devDeps
* Core import updates batch 1
* Import updates batch 2
* Imports fix batch 3
* Imports fixes batch i don't know
* Fix imorts in grafana-toolkit
* Fix imports after master merge
2019-10-31 10:48:05 +01:00
kay delaney
3e8c00dad1
Chore: Moves QueryField to @grafana/ui ( #19678 )
...
Closes #19626
2019-10-31 08:27:01 +00:00
Marcus Olsson
69906f73a2
Docs: Consolidate backend guidelines ( #19823 )
...
* Consolidate backend guidelines
* Fix link
* Fix review comments
2019-10-30 13:59:27 -07:00
Ryan McKinley
861eb72113
transform: add expressions to query editor (w/ feature flag) ( #20072 )
...
for use with gel which is not released yet.
2019-10-30 14:38:28 -04:00
Ryan McKinley
2bb4684741
DataSource: don't filter hidden queries automatically ( #20088 )
2019-10-30 09:51:13 -07:00
Leonard Gram
e940edc79f
Docker: makes it possible to parse timezones in the docker image ( #20081 )
2019-10-30 09:33:27 +01:00
Kyle Brandt
009d58c4a2
Plugins: Transform plugin support ( #20036 )
...
currently temporary separate http api
2019-10-29 12:22:31 -04:00
Erik Sundell
69691fbd6e
Add data link from panel to cloudwatch console ( #20061 )
...
* Add data link from panel to cloudwatch console
* Change conf variable name
* Fixes according to pr feedback
* Cleanup. Fix broken tests
2019-10-29 17:02:55 +01:00
Andrej Ocenas
a1e8157969
DataLinks: Fix blur issues ( #19883 )
2019-10-29 14:27:39 +01:00
David
781cff07af
Explore: Remove datasource testing on selector ( #19910 )
...
* Explore: Remove datasource testing on selector
- datasource testing gets in the way of fast query iteration: switching
between datasources can take seconds
- it should not be explore's duty to test datasources in the first place
- removed the concept of datasourceError in Explore, should not be its
concern
- datasource erorrs will express themselves in query errors just fine
- connection errors are still bubbled up
- removed reconnection logic from explore, should not be its concern
- missing labels in loki are still "visible" via an empty label selector
- Loki and Prometheus treated connection errors differently than other
datasources, making sure to pass through the original error message
* Show datasource error in query field for prom/loki/influx
* Removed connection test case, fixed disabled state
2019-10-29 10:37:36 +00:00
Andrej Ocenas
49c44da73b
Grafana/ui: Refactor button and add default type = button ( #20042 )
2019-10-29 09:39:44 +01:00
Andrej Ocenas
18d72ab327
Add some typings for react events ( #20038 )
2019-10-29 09:38:59 +01:00
Ryan McKinley
5165e85fae
PanelQuerRunnerrremove logging ( #20073 )
2019-10-29 06:17:36 +01:00
Arve Knudsen
f9774acc4c
Enable errcheck for golangci-lint ( #19976 )
...
* Enable `errcheck` for golangci-lint
* Fix linting errors
* pkg/plugins: Fix tests
* pkg/plugins: Add test
2019-10-28 17:25:35 +01:00
Ryan McKinley
9e004b9211
DataLinks: Implement javascript callback ( #19851 )
2019-10-28 04:08:19 -07:00
Martina Catizone
040801256f
Chore: correct typo in word Fahrenheit ( #20040 )
...
fixes : #20039
2019-10-26 13:34:37 -07:00
Andrej Ocenas
551e24f9f8
ReactMigration: Migrate Loki and Elastic config pages to React ( #19979 )
2019-10-25 16:43:20 +02:00
Marcus Efraimsson
771f21ed09
api: new v2 metrics query endpoint
...
Requests to endpoint will currently will error unless expressions feature flag is true.
Co-authored-by: Sofia Papagiannaki <papagian@gmail.com>
2019-10-25 09:28:26 -04:00
Peter Holmberg
24183ba390
Forms: Introduce new Primary, Secondary and Destructive buttons ( #19973 )
...
* Implement Label component
* Expose next-gen form components from grafana-ui under Forms namespace
* adding knobs to story, setting new variants and sizes
* handle next gen button in their own component
* removing duplication
* fix Thresholds test
* removing blank lines
* moving noUnusedLocals
* new button should not need theme
* remove not used export
* pseudo classes for focus state
* remove not used things
* use correct border radius
* extracting focus styles to commonStyles for reuse
* tidying up getButtonStyles
* Adding a few examples to the doc
* Adding props table
2019-10-25 14:35:29 +02:00
Andrej Ocenas
fc1ded5026
grafana/ui: Fix modal component ( #19987 )
...
* Fix modal
* Fix test message
2019-10-25 09:41:58 +02:00
Sofia Papagiannaki
fc08c26025
WIP: Spawn backend plugins v2 ( #19835 )
...
* WIP: Spawn backend plugins v2
* Add test for plugin version
* Fix support for SDK plugins
Co-authored-by: Kyle Brandt <kyle@kbrandt.com>
Co-authored-by: Marcus Olsson <olsson.e.marcus@gmail.com>
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
* WIP: Draft PR for fork of V2 sdk / bi-directional support (#19890 )
* temporary use export-datasource-plugin branch of grafana-plugin-sdk
* fix failing test
* remove debug (spew) lines
* misc cleanup
* add expressions feature toggle
* use latest grafana-plugin-sdk-go
2019-10-24 17:15:27 +02:00
Arve Knudsen
b0198e7c9c
build: Fix building of Enterprise Docker images ( #19992 )
2019-10-24 15:49:42 +02:00
Arve Knudsen
b3c00e4c32
Docker: Build and use musl-based binaries in alpine images to resolve glibc incompatibility issues ( #19798 )
...
* build: Install musl cross compilers as part of build Docker image
* build: Build also musl packages in scripts/build/build.sh
* scripts/build/build-all.sh: Build musl Linux targets
* build: Upgrade build-container to 1.2.11
* build.go: De-duplicate code
* build: Base Docker images on musl binaries
2019-10-24 14:34:14 +02:00
Roman Misyurin
63b561b39d
PluginPage: replace plugin absolute url with relative ( #19956 )
2019-10-24 08:43:54 +02:00
Dominik Prokop
6edc91aca8
Add info about static files ( #19965 )
2019-10-23 14:09:25 +02:00
Ivana Huckova
6390e51b8c
Explore: Change loading state to done after live-tailing stops ( #19955 )
2019-10-23 13:54:20 +02:00
Arve Knudsen
35e0e078b7
pkg/util: Check errors ( #19832 )
...
* pkg/util: Check errors
* pkg/services: DRY up code
2019-10-23 10:40:12 +02:00
Peter Holmberg
31a346fcf2
Core: Show browser not supported notification ( #19904 )
...
* display appEvent on load
* move to app.ts, create util and tests
* adding case for ie edge
* Updated browser notice text
2019-10-23 10:30:31 +02:00
Dominik Prokop
8e824f0b25
grafana/toolkit: Support js plugins ( #19952 )
...
* Making flowchart work
* Enable testEnvironment jest option
* Add babel-jest to grafana-toolkit
* Fix test
* Resolve either js or ts jest setup files
* Update packages/grafana-toolkit/src/config/jest.plugin.config.ts
* Update packages/grafana-toolkit/src/config/webpack.plugin.config.ts
2019-10-22 23:23:37 +02:00
Dominik Prokop
64e609e19e
Forms: Introduce typographic form elements ( #19879 )
...
* Implement Label component
* Expose next-gen form components from grafana-ui under Forms namespace
* Minor Label update
* Add Legend component
* Test form story
* Expose Legend class name via getFormStyles
* Test
* FieldValidationMessage spacing
* Expose FieldValidationMessage styles via getFormStyles
* Update snapshot
2019-10-22 17:36:07 +02:00
Ryan McKinley
8232659012
SingleStat: apply mappings to no data response ( #19951 )
2019-10-22 16:31:56 +02:00
Marcus Olsson
73944c18fd
Docs: Clean up contribute docs ( #19716 )
2019-10-22 16:23:46 +02:00
Arve Knudsen
9843a886f7
pkg/models: Check errors ( #19839 )
...
Check errors in pkg/models.
2019-10-22 16:18:36 +02:00
Arve Knudsen
8ba5509614
pkg/setting: Check errors ( #19838 )
...
Check errors in pkg/setting.
2019-10-22 16:17:49 +02:00
Arve Knudsen
bb50fc5965
pkg/tsdb: Check errors ( #19837 )
...
Check errors in pkg/tsdb.
2019-10-22 16:16:53 +02:00
Marcus Olsson
79cbe191b6
Docs: Document Makefile ( #19720 )
...
* Document Makefile
* Fix review comments
* Rename group to Services
* Fix review comments
2019-10-22 16:03:22 +02:00
Ivana Huckova
7a1eff197d
Explore: Add functionality to show/hide query row results ( #19794 )
2019-10-22 14:57:46 +02:00
Arve Knudsen
2a78d2a61c
pkg/services: Check errors ( #19712 )
...
* pkg/services: Check errors
* pkg/services: Don't treat context.Canceled|context.DeadlineExceeded as error
2019-10-22 14:08:18 +02:00
Oleg Utkin
de5038441f
API: Fix logging of dynamic listening port ( #19644 )
...
Logs the real (dynamic) HTTP port when configured
Grafana using setting.HttpPort = 0.
Fixes #16709
2019-10-22 13:07:43 +02:00
Erik Sundell
0f4b970de8
Cloudwatch: Make it clear that role switching is not supported ( #19706 )
...
* Make it clear that role switching is not supported
* Update docs/sources/features/datasources/cloudwatch.md
Co-Authored-By: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2019-10-22 11:28:25 +02:00
Sofia Papagiannaki
0196eca5ac
Update Apache configuration to work with MPMs as shared modules ( #19900 )
2019-10-22 11:22:24 +02:00
Nils Diefenbach
7a8f2cd75d
Cloudwatch: Lowercase Redshift Dimension entry for service class and stage ( #19897 )
...
fixes #19761
2019-10-22 10:33:58 +02:00
Karan96Kaushik
0303aad98f
Units: Added mega ampere and watt-hour per kg Units ( #19922 )
2019-10-22 10:26:03 +02:00
Daniel Lee
87ca14c502
Merge branch 'oddlittlebird-doc-styleguide-edits'
2019-10-22 10:04:01 +02:00
Daniel Lee
76598cc831
docs: fix merge conflicts
2019-10-22 10:01:51 +02:00
Patrick O'Keeffe
42478342c7
Clarify use of custom.ini on deb/rpm platforms ( #19939 )
2019-10-22 09:51:53 +02:00
oddlittlebird
3afffedc0a
Update ISSUE_TRIAGE.md ( #19942 )
...
Clarified the audience for ISSUE_TRIAGE.md
2019-10-22 09:50:10 +02:00
Leonard Gram
7daa660584
docs: improved setup instructions for reporting ( #19935 )
2019-10-22 09:38:28 +02:00
Dominik Prokop
2a8762f6a3
grafana/ui: Enable mdx imports in stories ( #19937 )
2019-10-22 09:05:14 +02:00
Andrej Ocenas
80a6853fd4
Refactor: Suggestion plugin for slate ( #19825 )
2019-10-21 18:53:35 +02:00