Torkel Ödegaard
ed546c9720
updated package.json version
2018-02-15 13:30:40 +01:00
Torkel Ödegaard
168ac314fc
fix: more phantomjs fixes
2018-02-15 13:20:50 +01:00
Torkel Ödegaard
57103ec98a
fix: refactoring #10922
2018-02-15 12:42:17 +01:00
Torkel Ödegaard
4b4e38531b
Merge branch 'fix-10526' of https://github.com/alexanderzobnin/grafana
2018-02-15 11:46:33 +01:00
Alexander Zobnin
b4c51f8822
Fix phantomjs legend rendering issue, #10526
2018-02-15 12:59:14 +03:00
bergquist
0ab0343995
mark redirect_to cookie as http only
...
closes #10829
2018-02-15 10:56:29 +01:00
Carl Bergquist
aa902ef826
Merge pull request #10921 from bergquist/invalid_uid
...
dashboard: whitelist allowed chars for uid
2018-02-15 10:19:42 +01:00
bergquist
8954559cbd
dashboard: whitelist allowed chars for uid
2018-02-15 09:56:13 +01:00
Carl Bergquist
fcca578f41
updates readmes for mysql and postgres ( #10913 )
...
ref #10813
2018-02-15 09:38:39 +01:00
Carl Bergquist
243b987758
Merge pull request #10910 from bergquist/provisioning_disable_deleting_dashboards
...
provisioning: adds setting to disable dashboard deletes
2018-02-15 08:28:10 +01:00
bergquist
ad42883fc7
provisioning: adds setting to disable dashboard deletes
2018-02-14 17:30:08 +01:00
bergquist
842f4c1d32
tech: dont print error message on 500 page
...
closes #10828
2018-02-14 16:39:20 +01:00
bergquist
47e363ea15
removes dependencies install for plugins
...
this features was never intended for production.
2018-02-14 15:40:42 +01:00
bergquist
56907eef69
tests: makes sure we all migrations are working
2018-02-14 15:30:29 +01:00
Leonard Gram
fa1b92a12b
provisioning: uses unix epoch timestamps. ( #10907 )
...
* provisioning: uses unix epoch timestamps.
2018-02-14 15:28:30 +01:00
Sven Klemm
ebbc079853
improve error message for invalid/unknown datatypes ( #10834 )
2018-02-14 15:21:00 +01:00
Mitsuhiro Tanda
60b30d3e9a
add AWS/States Rekognition ( #10890 )
...
* added AWS/States
* added Rekognition
2018-02-14 15:14:38 +01:00
Torkel Ödegaard
fcaa8227a6
Dashboard acl query fixes ( #10909 )
...
* initial fixes for dashboard permission acl list query, fixes #10864
* permissions: refactoring of acl api and query
2018-02-14 15:04:26 +01:00
bergquist
1a041a2250
bug: return correct err message
...
if the sql query failed has is false and the method will return
m.ErrDataSourceNotFound which is incorrect. We now return the
correct error message from the query
ref #10843
2018-02-14 13:32:52 +01:00
bergquist
dba087463a
provisioing: always skip sample.yaml files
2018-02-14 11:33:58 +01:00
bergquist
165304a342
provisioning: handle nil configs
2018-02-14 11:22:24 +01:00
Carl Bergquist
3091697a2c
Merge pull request #10896 from bergquist/provisioning_cfg_camelCase
...
Change naming format to camelCase for provisioning configs
2018-02-14 11:00:01 +01:00
Torkel Ödegaard
8dd4d505ee
Merge branch 'dashboard-search-permissions-filter'
2018-02-14 10:48:55 +01:00
Leonard Gram
b60b6690ba
sql: removes locale from test to mirror prod.
2018-02-14 10:31:36 +01:00
bergquist
fc371af47f
adds tests that validate that updated is correct
2018-02-14 10:31:36 +01:00
bergquist
84de76ff0a
provisioning: code formating
2018-02-14 10:30:08 +01:00
bergquist
44baaeed8f
provisioning: adds logs about deprecated config format
2018-02-14 10:30:08 +01:00
bergquist
b010e4df93
provisioning: support camelcase for dashboards configs
2018-02-14 10:30:08 +01:00
bergquist
4a35244cb9
provisioning: support camcelCase provisioning files
2018-02-14 10:30:08 +01:00
Torkel Ödegaard
ead1c300d7
API Integration Tests via jest ( #10899 )
...
* tests: experiment with api tests
* api tests are getting nice
* api: api testing ready for feedback
2018-02-14 10:26:20 +01:00
Torkel Ödegaard
bb681cd498
Merge branch '10819_empty_dashboard_list'
2018-02-14 09:38:19 +01:00
Torkel Ödegaard
b0fae0129c
ux: refactoring #10884
2018-02-14 09:37:39 +01:00
Marcus Efraimsson
57e55954d9
Merge pull request #10902 from stukselbax/patch-1
...
Duplicate typo in docs fixed
2018-02-14 09:30:30 +01:00
stukselbax
3d91a1cbdd
Duplicate typo fixed
2018-02-14 10:53:14 +03:00
Mitsuhiro Tanda
6a85369c50
add 13-24 for min width ( #10891 )
2018-02-13 17:22:55 +01:00
Jan Fajerski
e9380bbdff
sass/base: import from current dir in _fonts.scss ( #10894 )
...
The import statement relative to base seems to confuse sass if there is
a colon (:) in the path name.
Fixes : #10866
Signed-off-by: Jan Fajerski <jfajerski@suse.com >
2018-02-13 17:20:51 +01:00
Torkel Ödegaard
162439a8d6
fix: removed logging
2018-02-13 17:03:20 +01:00
Torkel Ödegaard
e3c3f3ce4c
fix: sql search permissions filter fix
2018-02-13 16:49:00 +01:00
Leonard Gram
ba0285a3ec
provisioning: Warns the user when uid or title is re-used. ( #10892 )
...
* provisioning: Warns the user when uid or title is re-used.
Closes #10880
2018-02-13 15:47:02 +01:00
Carl Bergquist
d31e333e7e
Merge pull request #10888 from ScottBrenner/patch-1
...
Minor typo fix
2018-02-13 15:11:29 +01:00
Scott Brenner
e57c8d0357
Minor typo fix
...
Minor typo fix
2018-02-12 13:59:19 -08:00
Patrick O'Carroll
aaf4e760c6
new dashboard is now hidden from viewer, fixes #10815 ( #10854 )
...
* new dashboard is now hidden from viewer, fixes #10815
* changed orgRole to isEditor
* removed unused import
* added contextSrv mock to search.jest
2018-02-12 17:11:41 +01:00
Patrick O'Carroll
42af87b7c9
fixed bg gradient, fixes #10869 ( #10875 )
2018-02-12 17:10:27 +01:00
Marcus Efraimsson
ac3bf54fb4
login: fix broken reset password form ( #10881 )
2018-02-12 17:09:39 +01:00
Patrick O'Carroll
f2d8222af5
moved div in code
2018-02-12 16:13:39 +01:00
Patrick O'Carroll
5fced6e92b
added buttons and text to empty dashboard list
2018-02-12 16:10:23 +01:00
Leonard Gram
acd085605c
docs: spelling.
2018-02-12 15:17:56 +01:00
Leonard Gram
5af2d09fb3
Merge pull request #10865 from grafana/provisioning
...
Support deleting provisioned dashboards when file is removed
2018-02-12 14:53:52 +01:00
Leonard Gram
9a7eb5c327
Merge branch 'master' into provisioning
2018-02-12 14:19:20 +01:00
Marcus Efraimsson
12a6de7461
dashboard: always make sure dashboard exist in dashboard acl http api ( #10856 )
2018-02-12 09:26:09 +01:00
Andrey Inishev
1b795c0ced
Fix #10823 ( #10851 )
...
* Fix of #10823
* Typo fix
* Revert Gopkg.lock
2018-02-12 09:24:01 +01:00
bergquist
f01890c3ff
provisioning: better variable naming
2018-02-12 08:22:34 +01:00
Torkel Ödegaard
6bbd87dd9c
ux: minor tweak to grid resize handle color
2018-02-10 20:11:11 +01:00
Marcus Efraimsson
e1e0b5f951
teams: use orgId in all team and team member operations ( #10862 )
...
Also fixes issue in org users tests for postgres
2018-02-09 17:26:15 +01:00
Torkel Ödegaard
4d5a24a6c4
permissions: might have a solution for search
2018-02-09 17:24:34 +01:00
Alexander Zobnin
111b32290a
Fixes for graphite tags editor ( #10861 )
...
* graphite: don't fetch tags on editor init
* add debounce option to query editor directives
* graphite: debounce tag queries
2018-02-09 16:20:30 +01:00
Torkel Ödegaard
c01b80522e
fix: clear items list before fetching permissions list
2018-02-09 16:13:20 +01:00
bergquist
84fea7c148
provisioning: dont return error unless you want to cancel all operations
2018-02-09 15:43:58 +01:00
bergquist
5a76624003
provisioning: createWalkFn doesnt have to be attached to the filereader anymore
2018-02-09 15:33:54 +01:00
bergquist
e93fe9db25
provisioning: update sample config to use path
2018-02-09 15:25:31 +01:00
bergquist
59cd2d5102
provisioning: avoid caching and use updated field from db
2018-02-09 15:23:38 +01:00
Torkel Ödegaard
e949eb3f58
Merge branch 'master' into dashboard-search-permissions-filter
2018-02-09 15:16:34 +01:00
Marcus Efraimsson
e429cd8333
update README.md regarding running tests
...
[skip ci]
2018-02-09 13:34:10 +01:00
Marcus Efraimsson
fae9eb546e
update README.md regarding running tests
...
[skip ci]
2018-02-09 13:31:37 +01:00
Torkel Ödegaard
e672604835
docs: minor docs update
2018-02-09 12:53:07 +01:00
Torkel Ödegaard
41a6e7c2c8
docs: updated docs landing page
2018-02-09 12:39:17 +01:00
bergquist
31f3fdcba3
provisioning: delete dashboards before insert/update
2018-02-09 12:17:58 +01:00
Marcus Efraimsson
a86f2fa34b
user picker should only include users from current org ( #10845 )
2018-02-09 10:42:37 +01:00
Carl Bergquist
864e2647db
Merge pull request #10844 from marefr/env_db_test
...
Allow use of environment variable to decide what database engine to run tests on
2018-02-09 09:35:48 +01:00
Marcus Efraimsson
8921b0b517
db test: allow use of env variable for database engine to run tests for
2018-02-08 19:16:45 +01:00
Torkel Ödegaard
8e8f3c4332
dashboard and folder search with permissions
2018-02-08 17:11:01 +01:00
Leonard Gram
e0abd862e0
provisioning: fixed bug in saving dashboards.
2018-02-08 16:36:53 +01:00
Marcus Efraimsson
a91bd53a34
dashboard: fix delete of folder from folder settings tab.
...
Fixes #10821
2018-02-08 14:25:23 +01:00
Leonard Gram
5a85fb6d32
Merge branch 'master' into provisioning
2018-02-08 13:43:19 +01:00
Marcus Efraimsson
0e8377a9f4
Update logic for create/update dashboard, validation and plugin dashboard links ( #10809 )
...
* enables overwrite if dashboard allready exist in folder
* dashboard: Don't allow creating a folder named General
* dashboards: update logic for save/update dashboard
No id and uid creates a new dashboard/folder.
No id and uid, with an existing title in folder allows overwrite
of dashboard.
Id without uid, allows update of existing dashboard/folder without
overwrite.
Uid without id allows update of existing dashboard/folder without
overwrite.
Id without uid, with an existing title in folder allows overwrite
of dashboard/folder and updated will have the uid of overwritten.
Uid without id, with an existing title in folder allows overwrite
of dashboard/folder and new will have the same uid as provided.
Trying to change an existing folder to a dashboard yields error.
Trying to change an existing dashboard to a folder yields error.
* dashboards: include folder id when confirmed to save with overwrite
* dashboards: fixes due to new url structure
Return importedUrl property in response to importing dashboards and
getting plugin dashboards and use this for redirects/links in the
frontend.
2018-02-08 12:48:38 +01:00
Leonard Gram
b549d29319
Merge branch 'master' into provisioning
2018-02-08 11:01:09 +01:00
Patrick O'Carroll
fc05fc42c9
added width class to add member choose ( #10835 )
2018-02-08 10:52:13 +01:00
Torkel Ödegaard
b84fd3a7ae
fix: initial fix for #10822
2018-02-07 17:54:21 +01:00
Torkel Ödegaard
39238c192d
fix: folder redirect after creation
2018-02-07 15:33:08 +01:00
Daniel Lee
db1423eebc
dashfolders: fixes #10820
2018-02-07 15:13:34 +01:00
Torkel Ödegaard
541b0a0ca1
fix: fixed bug with redirect after new dashboard saved, related to buggy angularjs location path/url and base href, fixes #10817
2018-02-07 14:10:23 +01:00
Torkel Ödegaard
17cbd9d6b4
fix: removed old shortcut that does not exist, fixes #10802
2018-02-07 10:43:42 +01:00
Torkel Ödegaard
76c2a6e5ee
build: fixed recovery test
2018-02-06 13:16:21 +01:00
Torkel Ödegaard
f54ba20783
fix: css fix, found a better way to fix #10772
2018-02-06 13:01:23 +01:00
Torkel Ödegaard
f1f8c23206
fix: minor build fix
2018-02-06 12:43:11 +01:00
Torkel Ödegaard
0e61a670bb
fix: error handling now displays page correctly, fixes #10777
2018-02-06 12:28:17 +01:00
Alexander Zobnin
6e68c2069e
Merge PR #10742
2018-02-06 13:39:31 +03:00
Alexander Zobnin
fd5e838f0e
heatmap tooltip: minor refactor
2018-02-06 13:38:17 +03:00
Torkel Ödegaard
cf7be5da0b
fix: changed dashboard title length to match slug length, will fix mysql index size issue, fixes #10779
2018-02-06 11:03:37 +01:00
Torkel Ödegaard
bc8e59a8d8
docs: added graphite section
2018-02-06 10:32:27 +01:00
Torkel Ödegaard
3614906828
docs: minor update
2018-02-06 10:19:23 +01:00
Alexander Zobnin
81dc051ae9
graph panel: fix csv export (series as col) ( #10769 )
2018-02-06 10:11:17 +01:00
Daniel Lee
5ca03972a8
org-switcher: should redirect to home page ( #10782 )
...
Fixes #10776
2018-02-06 10:02:28 +01:00
Alexander Zobnin
45d66e4b29
embedded panel: hide side menu during init ( #10788 )
2018-02-06 10:01:10 +01:00
Alexander Zobnin
ece9eb54b9
Merge branch 'master' of https://github.com/thattolleyguy/grafana into thattolleyguy-master
2018-02-06 11:38:33 +03:00
Daniel Lee
8c027ea707
scroll: css for #10722
...
Missed adding to previous commit. Ref #10722
2018-02-05 19:31:16 +01:00
Daniel Lee
5d756707ab
dashlist: scroll fix when no header
...
The first item in the dashlist has a margin that messes up
the height calculation for the scroll bar when the Show headings
option is not selected. This fix adds a margin-top set to 0 for
the 1st item in the list in this case. This prevents a scrollbar
being shown incorrectly. Fixes #10772
2018-02-05 19:22:15 +01:00
Torkel Ödegaard
1a8501450c
docs: video fix
2018-02-05 18:46:03 +01:00
Marcus Efraimsson
690beac277
Update changelog with deprecation notes of http api
2018-02-05 18:42:47 +01:00
Alexander Zobnin
f97be541af
redirect "permission denied" requests to "/" ( #10773 )
2018-02-05 18:17:47 +01:00
Torkel Ödegaard
24d882e7d8
docs: fix
2018-02-05 18:13:06 +01:00
Daniel Lee
4ce862c5b4
scroll: use wheelpropagation. Ref #10772
...
Once the vertical scrollbar comes to its end position, it should
allow the page scroll bar to start scrolling.
2018-02-05 18:12:04 +01:00
Marcus Efraimsson
57e172b30a
Merge branch 'master' of github.com:grafana/grafana
2018-02-05 17:59:11 +01:00
Marcus Efraimsson
e1d857887f
docs: update dashboard model, persistent urls and api changes in what's new in v5
2018-02-05 17:58:43 +01:00
Torkel Ödegaard
e800b19ef6
docs: fix download link
2018-02-05 17:56:48 +01:00
Torkel Ödegaard
061320ba7b
docs: minor update
2018-02-05 17:26:44 +01:00
Torkel Ödegaard
e9aadab355
docs: updated whats new
2018-02-05 17:00:19 +01:00
Marcus Efraimsson
7a968c1025
Update CHANGELOG.md
2018-02-05 16:53:32 +01:00
Marcus Efraimsson
24a1abaab2
Update CHANGELOG.md
2018-02-05 16:50:33 +01:00
Marcus Efraimsson
874c355e49
Merge branch 'master' of github.com:grafana/grafana
2018-02-05 16:43:39 +01:00
Marcus Efraimsson
e86fe0b144
docs: update dashboard model, new url structure and api changes in what's new in v5
2018-02-05 16:40:49 +01:00
Torkel Ödegaard
9138b38b93
Update CHANGELOG.md
2018-02-05 16:32:30 +01:00
Torkel Ödegaard
97bba1d826
build: updated publish script
2018-02-05 16:29:10 +01:00
Torkel Ödegaard
b2f62ae19c
docs: update docs with download links
2018-02-05 16:02:17 +01:00
Torkel Ödegaard
8f98e8b8f4
Update CHANGELOG.md
2018-02-05 15:36:16 +01:00
Torkel Ödegaard
3e2da1fee5
build: increased version to beta1
2018-02-05 15:28:57 +01:00
Torkel Ödegaard
e6b82b2fb1
fix: fixed permission list caching issue, fixes #10750
2018-02-05 15:23:46 +01:00
Daniel Lee
2d1bd270fb
Stale permissions ( #10768 )
...
* dashfolders: hide permissions in settings if folder has changed
and the dashboard has not been saved yet. Otherwise the use will
see stale permissions from the original folder.
* dashfolders: return folder url for inherited permissions
2018-02-05 14:28:24 +01:00
Carl Bergquist
04a94ce396
adds unique index for org_id+folder_id+title on dashboards ( #10766 )
2018-02-05 14:11:19 +01:00
Marcus Efraimsson
8ce2074eb2
docs: fix links in HTTP API Reference page
...
Fixes #10745
2018-02-05 14:05:52 +01:00
Marcus Efraimsson
a879dd8c0c
dashboards: render correct link for folder when searching for dashboards ( #10763 )
...
Fixes #10761
2018-02-05 13:23:24 +01:00
Alexander Zobnin
20feb123c9
fix panel menu caret placement ( #10759 )
2018-02-05 11:49:59 +01:00
Marcus Efraimsson
55100d5ff9
Merge pull request #10760 from grafana/10749_link_to_folder
...
Fix link to folder from permissions list
2018-02-05 11:34:59 +01:00
Marcus Efraimsson
7d3b990e91
permissions: fix link to folder from permissions list
...
Also, closing Add Permissions CTA when DashboardPermissions and
FolderPermissions unmounts.
Fixes #10749 "
2018-02-05 11:10:37 +01:00
Marcus Efraimsson
6def21e83f
dashboard: fix loading of snapshot and scripted dashboard ( #10755 )
...
Fixes #10753
2018-02-05 10:31:53 +01:00
Carl Bergquist
cc0cc8dd73
changes to new urlformat for home dashboard ( #10738 )
2018-02-05 10:24:48 +01:00
Torkel Ödegaard
0701188e64
Update CHANGELOG.md
2018-02-05 09:44:36 +01:00
Torkel Ödegaard
07fa2f1722
fix: alert list links did not work, changed dashboardUri to Url, this is breaking api change in alert api ( #10756 )
2018-02-05 09:42:41 +01:00
Leonard Gram
d379aa3815
docs: typos and wording.
2018-02-05 09:36:17 +01:00
Marcus Efraimsson
e1de4794ec
Merge pull request #10754 from grafana/10752_fix_redirect
...
Redirect of legacy dashboard url's should include querystring parameters
2018-02-04 18:23:15 +01:00
Torkel Ödegaard
40c9d5f2a3
ux: hide sidemenu in kiosk mode, and while playlist is playing, fixes #107402
2018-02-04 17:32:27 +01:00
Marcus Efraimsson
32054ad9a6
dashboard: fix redirect of legacy dashboard url's
...
Redirect of /dashboard/db/:slug to /d/:uid/:slug and
/dashboard-solo/db/:slug to /d-solo/:uid/:slug now includes querystring parameters.
Fixes #10752
2018-02-04 17:29:16 +01:00
Daniel Lee
a906dd8157
docs: add spaces to timeseries example
2018-02-03 16:21:23 +01:00
Torkel Ödegaard
162f4941f0
fix: restored tags to search
2018-02-03 10:14:45 +01:00
Marcus Efraimsson
4b64c1d0d4
fix frontend validation for creating new folder and import dashboard ( #10737 )
...
Fixes #10731
2018-02-03 10:03:01 +01:00
Tyler Tolley
ca3c1d8c63
#10724 Fix whitespace
2018-02-02 09:31:05 -07:00
Tyler Tolley
bde5499552
#10724 Fix finding the x bucket
2018-02-02 07:29:54 -07:00
Leonard Gram
a0d8e96fd1
docs: dashboard provisioning
2018-02-02 11:17:52 +01:00
bergquist
130a2b6499
handle new error message
2018-02-02 11:06:32 +01:00
bergquist
0c98c4db30
removes uid when using 'save as'
...
closes #10720
2018-02-02 10:59:31 +01:00
Daniel Lee
512f6992f1
dashfolders: rename Root folder to General. Closes #10692
2018-02-02 10:39:26 +01:00
Marcus Efraimsson
f158a604a0
Merge pull request #10683 from grafana/7883_new_url_structure
...
New dashboard/folder url structure
2018-02-02 10:23:03 +01:00
Patrick O'Carroll
d2827a0005
Light theme icon color ( #10730 )
...
* working on new colors for icons in light theme
* more work on icon colors
* changed colors of icons for light theme
2018-02-02 10:18:45 +01:00
Carl Bergquist
a7114dcec1
Merge pull request #10722 from AlexandreRio/patch-1
...
Update search datasource by name API path
2018-02-01 20:43:28 +01:00
Marcus Efraimsson
cd61d2b237
Merge branch 'master' into 7883_new_url_structure
2018-02-01 17:32:43 +01:00
Marcus Efraimsson
744f402a96
db: fix failing integration tests for mysql and postgresql
2018-02-01 17:27:29 +01:00
Alexandre Rio
8ced9f6462
Update search datasource by name API path
...
Correct path for search by name endpoint is /api/datasources/:name
2018-02-01 16:41:33 +01:00
Marcus Efraimsson
cef910dd78
Merge branch '7883_new_url_structure' of github.com:grafana/grafana into 7883_new_url_structure
2018-02-01 16:32:33 +01:00
Marcus Efraimsson
3db328f516
fix for dashboard/folder url's when having a sub path in root_url config
2018-02-01 16:30:48 +01:00
Torkel Ödegaard
5171d7e285
Merge branch 'master' of github.com:grafana/grafana
2018-02-01 15:45:59 +01:00
Torkel Ödegaard
c3181552f8
ux: added max width to dashboard settings views
2018-02-01 15:45:15 +01:00
bergquist
734a2e59aa
add gofmt as precommit hook
2018-02-01 15:23:52 +01:00
Daniel Lee
22a349051c
Merge pull request #10719 from grafana/add_permissions_10676
...
Grafana 5.0: Add permissions modal for the permissions pages
2018-02-01 14:20:04 +00:00
Daniel Lee
a77c656033
dashfolders: adds test for permission store
2018-02-01 14:48:11 +01:00
Carl Bergquist
3b4e487662
Merge pull request #10715 from grafana/7883_alerting
...
Implement new url format in alerting
2018-02-01 14:38:28 +01:00
Daniel Lee
cc55ab6bc8
dashfolders: adds permission modal to dashboard settings
2018-02-01 14:32:19 +01:00
bergquist
90207bcb7d
register handler for get dashboards by slug
2018-02-01 14:17:14 +01:00
bergquist
fcd86fb24f
make it easier for dashboards to generate ur;
2018-02-01 14:08:51 +01:00
bergquist
74ca6f6dbf
changes dashboard url in alertlist
2018-02-01 14:08:51 +01:00
bergquist
992fd37010
alert: use new url format
2018-02-01 14:08:51 +01:00
Mikael Olenfalk
c0f100f1b5
Improve logging in the phantomjs renderer ( #10697 )
...
* Add add adapter between io.Writer and log.Logger
* Add phantomjs output to grafana log
* Unexport LogWriterImpl
* Add test for LogWriter
* Make it possible to get phantomjs debug output
* Make it possible to get the configured log level
2018-02-01 14:04:52 +01:00
Daniel Lee
9cdc1428d7
Merge remote-tracking branch 'upstream/master' into add_permissions_10676
2018-02-01 14:02:14 +01:00
Marcus Efraimsson
d8d82c1769
Merge pull request #10706 from grafana/7883_frontend_step2
...
WIP: Dashboard & Persistent urls - Frontend Step 2
2018-02-01 13:55:03 +01:00
Marcus Efraimsson
cdf2fd64b7
route params from angular to view store should be updated on routeChangeSuccess
2018-02-01 13:28:04 +01:00
Alexander Zobnin
16e1640ba4
repeat panel: process repeats when row is expanding ( #10712 )
2018-02-01 13:23:45 +01:00
Marcus Efraimsson
ee9c408188
folders: changes needed due to merge
2018-02-01 13:21:24 +01:00
Torkel Ödegaard
50bd9eee55
docs: removed section with session table sql, that is not needed anymore
2018-02-01 13:16:39 +01:00
Torkel Ödegaard
d08a829b69
ux: fix for responsive breakpoints and solo mode showing sidemenu
2018-02-01 11:29:04 +01:00
Marcus Efraimsson
ef90b3e49c
Merge branch '7883_new_url_structure' into 7883_frontend_step2
2018-02-01 11:08:39 +01:00
Torkel Ödegaard
b55ce1dd72
docs: moved whats new article to master
2018-02-01 10:55:29 +01:00
Marcus Efraimsson
b135df9a6c
Merge remote-tracking branch 'upstream/master' into 7883_new_url_structure
2018-02-01 10:48:06 +01:00
Torkel Ödegaard
e985a9cd7c
ux: fixed issue with zoom on graph caused scroll, fixes #10696
2018-02-01 10:36:55 +01:00
Carl Bergquist
eff687bece
Merge pull request #10694 from grafana/7883_backend
...
backend for new url structure.
2018-02-01 09:35:00 +01:00
Carl Bergquist
1303dc7ac0
Merge pull request #10704 from alexanderzobnin/fix-backend-plugin-table-rows
...
plugins: return table with empty rows array insteaf of nil
2018-02-01 09:17:29 +01:00
Marcus Efraimsson
90933b0621
dashboard: refactor logic for retrieving url for folder/dashboard
2018-01-31 23:14:48 +01:00
Marcus Efraimsson
40c83e3e22
dashboards: update dashboard/folder url if browser url is not the same as from backend
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
c0c3f17d84
dashboards: when restoring a dashboard to an older version, set current uid
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
8fc648ac43
dashboards: fix updating folder so that correct url is returned
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
035b724725
dashboards: remove slug property in dashboard search responses
...
Removes slug property in dashboard search responses since this property isn't needed
anymore and it haven't been released to any stable release.
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
92a0171a9b
folders: change the front end route for browsing folders
...
Change the front end route for folders to /dashboards/f/<uid>/<slug of folder title>.
Use new route for deleting dashboard/folder by uid.
Retrieve dashboard/folder by uid when moving or deleting dashboards/folders.
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
b23560ed5a
dashboards: add validation to delete dashboard by slug
...
Validates that there are only one folder/dashboard having that slug,
otherwise returns 412 Precondition Failed
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
95d063621e
dashboards: new route for deleting dashboards by uid
2018-01-31 18:40:54 +01:00
Marcus Efraimsson
c19f4a866f
Merge pull request #10695 from grafana/7883_frontend_step
...
WIP: Dashboard & Persistent urls - Frontend Step
2018-01-31 18:37:05 +01:00
Alexander Zobnin
db7890ec1e
plugins: return table with empty rows array insteaf of nil
2018-01-31 19:59:15 +03:00
bergquist
58cfb23625
retry uid generation
2018-01-31 17:29:17 +01:00
Torkel Ödegaard
75cf9ae27d
fix: use replace when redirecting to new url
2018-01-31 17:26:35 +01:00
Johannes Schill
2e0cc2e347
ux: Change input width of UserPicker and TeamPicker in AddPermissions component #10676
2018-01-31 17:01:04 +01:00
Daniel Lee
3a0459e425
Merge branch 'dashboard_permissions'
2018-01-31 16:53:07 +01:00
Daniel Lee
a5197046e8
viewstore: fix test after merge
2018-01-31 16:49:41 +01:00
Johannes Schill
780c7f8775
tests: Add TeamPicker test and update TeamPicker/UserPicker snapshots so they match the latest classNames update #10676
2018-01-31 16:48:45 +01:00
Daniel Lee
a9e2273064
Merge remote-tracking branch 'upstream/master' into dashboard_permissions
2018-01-31 16:45:32 +01:00
Daniel Lee
a0fc5383fd
dashfolders: fix for folder picker
...
If the selected folder is not in the options then manually create it. This
can happen in some edge cases (if an user has been given access to a
dashboard but does not have access to its parent folder)
2018-01-31 16:44:55 +01:00
Johannes Schill
a73af39056
ux: Add an optional className to the UserPicker and TeamPicker #10676
2018-01-31 16:44:14 +01:00
Daniel Lee
7e2e57c306
dashfolders: fixes #10671 . Allow Editors default access to Root.
...
Editors should be able to create dashboards in root and should be
able to create folders. They cannot administrate permissions though
and these dashboards and folders will get the default permissions.
2018-01-31 16:43:21 +01:00
Torkel Ödegaard
4ac21d2e8f
docs: added redirect from old provision page, #10691
2018-01-31 16:20:14 +01:00
Johannes Schill
20052150ba
tests: Move tests from Permissions to AddPermissions #10676
2018-01-31 16:15:05 +01:00
Johannes Schill
1b9e02e4cc
tests: Update tests in PermissionsStore and rem out the Permissions-tests for now #10676
2018-01-31 16:12:51 +01:00
bergquist
9aa488c084
Merge remote-tracking branch 'origin/7883_frontend_step' into 7883_backend
...
* origin/7883_frontend_step:
dashboards: make scripted dashboards work using the old legacy urls
dashboards: redirect from old url used to load dashboard to new url
dashboards: add new default frontend route for rendering a dashboard panel
dashboards: fix links to recently viewed and starred dashboards
dashboards: use new *url* prop from dashboard search for linking to dashboards
dashboards: when saving dashboard redirect if url changes
dashboards: add new default frontend route for loading a dashboard
dashboards: return url in response to save dashboard. #7883
2018-01-31 15:57:03 +01:00
Daniel Lee
2409d129c2
dashfolders: text change
2018-01-31 15:41:52 +01:00
Daniel Lee
9ef64d3056
dashfolders: special case for folders in root
...
Allow users to change permissions inherited from root.
2018-01-31 15:34:05 +01:00
bergquist
16a1642831
gofmt...
2018-01-31 15:15:15 +01:00
Daniel Lee
a7e57bc2f8
spelling
2018-01-31 15:07:17 +01:00
bergquist
3da2ab61e0
Verifies requirement of id in dashboards.
2018-01-31 14:36:14 +01:00
Johannes Schill
2ad4c30bc6
ux: POC - Update "Add permissions" design and add a fancy animation #10676
2018-01-31 14:19:07 +01:00
bergquist
7e96052594
ensure dashboard title is unique in folder
2018-01-31 14:18:54 +01:00
Frederic Hemberger
d90dfcc203
docs: Remove obsolete Ansible rule ( #10689 )
...
According to the author, the Ansible role is obsolete:
https://github.com/picotrading/ansible-grafana/issues/8#issuecomment-342210822
As the proposed alternative (https://github.com/jtyr/ansible-grafana/ ) hasn't been updated in the last two years either, I'm suggesting it should be removed altogether in favor of the role maintained by cloudalchemy.
2018-01-31 14:15:32 +01:00
Frederic Hemberger
f57e106dd5
docs: Fix outdated provisioning link ( #10690 )
2018-01-31 14:15:16 +01:00
Chris Rice
dba93d8240
Renamed "Period" to "Min period" in CloudWatch query editor ( #10665 )
2018-01-31 14:14:34 +01:00
Patrick O'Carroll
ad893614e1
created cta-bg variable and changed bg color on light theme ( #10693 )
2018-01-31 14:14:11 +01:00
Alexander Zobnin
56c526fad3
Repeat panels when row is expanding ( #10679 )
...
* fix: repeat panels when row is expanding
* repeat panel: change test name to more clear one
2018-01-31 14:13:47 +01:00
Marcus Efraimsson
57edf89033
dashboards: make scripted dashboards work using the old legacy urls
...
Scripted dashboards are still requested from /dashboard/script/scripted.js
#7883
2018-01-31 14:07:49 +01:00
Marcus Efraimsson
a99331cdb9
dashboards: redirect from old url used to load dashboard to new url
...
If legacy backend routes (/dashboard/db/<slug> and /dashboard-solo/db/<slug>)
are requested we try to redirect to new routes with a 301 Moved Permanently
#7883
2018-01-31 14:06:19 +01:00
Daniel Lee
1cfc81de74
playlist: fixes #10254
...
Closes #10254
2018-01-31 11:07:27 +01:00
Marcus Efraimsson
3efb3d8efa
dashboards: add new default frontend route for rendering a dashboard panel
...
New default route /d-solo/<uid>/<slug of dashboard title> where dashboard
panel are rendered by unique identifier and panel identifier.
If old route /dashboard-solo/db/<slug of dashboard tile> are used,
try to lookup dashboard by slug and redirect to new default route.
Change url logic for sharing a panel so that the new default route
for rendering a dashboard panel are used.
#7883
2018-01-31 11:01:23 +01:00
Daniel Lee
79fe01959b
alerting: small refactoring
2018-01-31 10:47:31 +01:00
Johannes Schill
666d29fafa
dashfolders: POC - Use separate component for "Add permission" #10676
2018-01-31 10:39:38 +01:00
bergquist
bb3183f6cd
removes uniqnes check on slug when saving dashboards
2018-01-31 10:29:52 +01:00
bergquist
6d2a555866
Drops unique index orgid_slug from dashboards.
2018-01-31 10:26:06 +01:00
bergquist
56d5ece340
plugins: return empty tables array insteaf of nil
2018-01-31 09:59:23 +01:00
Daniel Lee
816c4d2340
url: fix for boolean querystring parameters
...
Without this fix then the querystring looks like ?abool=true which causes
a mismatch with the angular routing. This results in a redirect and messes
up the browser history and back button.
2018-01-31 09:58:21 +01:00
Patrick O'Carroll
465e701b42
moved icon ( #10681 )
2018-01-31 09:52:29 +01:00
Marcus Efraimsson
7734df1d18
dashboards: fix links to recently viewed and starred dashboards
...
Use new property url from dashboard search for linking to dashboards
#7883
2018-01-31 00:48:36 +01:00
Marcus Efraimsson
f2014223b4
dashboards: use new *url* prop from dashboard search for linking to dashboards
...
#7883
2018-01-31 00:42:17 +01:00
Marcus Efraimsson
8009307c16
dashboards: when saving dashboard redirect if url changes
...
Redirect if new dashboard created or existing url changes.
#7883
2018-01-31 00:32:51 +01:00
Marcus Efraimsson
aefcff26a6
dashboards: add new default frontend route for loading a dashboard
...
New default route /d/<uid>/<slug of dashboard title> where dashboard
are loaded by unique identifier.
If old route /dashboard/db/<slug of dashboard tile> are used,
try to lookup dashboard by slug and redirect to new default route.
#7883
2018-01-31 00:27:51 +01:00
Marcus Efraimsson
369597f7b2
dashboards: return url in response to save dashboard. #7883
2018-01-31 00:09:14 +01:00
Marcus Efraimsson
6ab526881a
dashboards: ensure that uid is returned from getSaveModelClone
...
Without this the uid will not be sent to the backend when saving a
dashboard.
#7883
2018-01-31 00:06:31 +01:00
Daniel Lee
eb765d288c
alertlist: disable pause button when user does not have permission
2018-01-30 23:35:27 +01:00
Marcus Efraimsson
fd59241e35
dashboards: revert adding api for retrieving uid by slug
...
Since we're already have possibility to get a dashboard by slug
it makes little sense to have a separate endpoint in api for
retrieving uid by slug.
#7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
4829ea0e9f
util: remove retry logic in shortid_generator
...
Use shortid.MustGenerate() instead of shortid.Generate(). Instead
of returning errors it will panic.
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
9fb7b887db
dashboards: add url property to dashboard meta and search api responses
...
#7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
7ee691dc48
dashboards: api for retrieving uid by slug. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
13d5db7d19
dashboards: add support for retrieving a dashboard by uid
...
Introduces new url in api /dashboards/<uid> for fetching dashboard by unique id
Leave the old dashboard by slug url /dashboards/db/<slug> for backward
compatibility and for supporting fallback
WIP for #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
c1cff3849e
dashboard: change unique index for uid to include org_id
...
Make the max length of uid longer in case we want to change it later
#7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
46e1296700
dashboards: return uid in response to creating/updating a dashboard. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
e229f8aea8
dashboards: extract short uid generator to util package. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
fc7bab8bf0
dashboard: fix failing test. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
5b35c694dc
dashboard: generate and include uid in dashboard model. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
025a14ec24
db: add migrations for creating a unique index for uid. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
50aa9ec69c
db: add migrations for generating uid for existing dashboards. #7883
2018-01-30 23:18:34 +01:00
Marcus Efraimsson
401b01e1e6
db: add new column uid to the dashboard table. #7883
2018-01-30 23:18:34 +01:00
Patrick O'Carroll
2c8e448559
moved icon ( #10681 )
2018-01-30 20:01:12 +01:00
Daniel Lee
4bc5945c17
dashfolders: remove inline styles
2018-01-30 17:26:44 +01:00
Torkel Ödegaard
7cd379ac9f
docs: fixed order of sidemenu
2018-01-30 16:14:28 +01:00
bergquist
8c8328eac5
test: fixes failing test in go1.10
2018-01-30 16:00:32 +01:00
Torkel Ödegaard
cca050ea14
docs: updated versions.json
2018-01-30 15:07:52 +01:00
Daniel Lee
f5107d5023
alerting: add permission check in api for pausing alerts
2018-01-30 14:41:25 +01:00
Daniel Lee
87d6d791d5
dashfolders: adds comment for dashboard api tests
2018-01-30 14:09:30 +01:00
Torkel Ödegaard
b4aa92e7ff
docs: added versions file
2018-01-30 13:28:16 +01:00
Daniel Lee
2b7984355a
dashfolders: adds comment for dashboard acl test
2018-01-30 13:28:00 +01:00
Daniel Lee
a00a42d9ee
api: extract api test code to common_test.go
2018-01-30 13:17:48 +01:00
Alexander Zobnin
f8faa7dbba
Merge branch 'ilgizar-10672_outside_the_row'
2018-01-30 14:20:24 +03:00
Alexander Zobnin
526960058a
repeat panel: minor refactor
2018-01-30 14:19:10 +03:00
Daniel Lee
0fb05bcf59
Merge remote-tracking branch 'upstream/master' into dashboard_permissions
2018-01-30 09:26:23 +01:00
ilgizar
1c95da8f23
Fix horizontal panel repeat. Fix #10672 .
2018-01-30 09:52:30 +05:00
Johannes Schill
ee57ed10f9
dashfolders: Add min-width to align icons in permissions list and some margin between icon and text #10275
2018-01-29 17:10:25 +01:00
Johannes Schill
0573545d5a
ui: Fix Firefox align issue in dropdowns #10527 ( #10662 )
2018-01-29 17:06:16 +01:00
Torkel Ödegaard
b1cf4cf01c
fix: InfluxDB Query Editor and selecting template variable in where clause caused issue, fixes #10402 , fixes #10663
2018-01-29 17:04:29 +01:00
Daniel Lee
d74a98feff
dashfolders: link to folder for inherited permissions
...
In the permissions view in dashboard settings, this adds a
link to the parent folder for inherited permissions. Which
allows the user to easily navigate to the folder and change
inherited permissions.
2018-01-29 16:10:47 +01:00
Johannes Schill
7900fd4a79
test: Update Tooltip test to check for className support
2018-01-29 15:54:59 +01:00
Alexander Zobnin
479658489a
fix: remove repeated rows when repeat was disabled. ( #10653 )
2018-01-29 15:17:27 +01:00
Johannes Schill
e6c161d897
test: Update Popover test to check for className support
2018-01-29 15:10:05 +01:00
Johannes Schill
51b0f2b0c8
dashfolders: Get rid of unused import #10275
2018-01-29 14:53:10 +01:00
Johannes Schill
787b493c00
dashfolders: Use grafana's question mark instead of FA's and use the react tooltip instead of angular's #10275
2018-01-29 14:53:10 +01:00
Johannes Schill
d9460d0b2b
dashfolders: Add className to Tooltip component
2018-01-29 14:51:28 +01:00
Alexander Zobnin
04053ec56c
fix: don't show manually hidden sidemenu after view mode toggle ( #10659 )
2018-01-29 14:33:41 +01:00
Daniel Lee
146af8595d
dashfolders: css class as parameter for Picker
...
For the permissions picker, pass in an extra class to decide
if the description should be aligned left or right.
2018-01-29 14:30:01 +01:00
Daniel Lee
5ee2d1de05
dashfolders: select with description for permissions
...
The dropdown for selecting permission is a new component built on
react-select that includes a description for the permission for
every option in the select.
2018-01-29 13:56:12 +01:00
Alexander Zobnin
b3ac85766e
fix: show sidebar after mouse wheel scrolling ( #10657 )
2018-01-29 13:38:37 +01:00
Torkel Ödegaard
a0323e96fa
fix: tweak of PR #10635
2018-01-29 10:46:05 +01:00
Torkel Ödegaard
dd4374cc65
Merge remote-tracking branch 'origin/10612_table-date-format'
2018-01-29 10:41:57 +01:00
Torkel Ödegaard
9363c40a0c
Merge branch 'master' of github.com:grafana/grafana
2018-01-29 10:41:28 +01:00
Torkel Ödegaard
b6ce16ebae
ux: minor tweak of #10634
2018-01-29 10:41:06 +01:00
bergquist
2782ad0955
plugins: only set error if errorstring is not empty
2018-01-29 09:53:18 +01:00
Torkel Ödegaard
c5a75ab84a
Merge remote-tracking branch 'origin/10628_search_media_break'
2018-01-29 09:29:46 +01:00
Torkel Ödegaard
cd2161e796
Revert "Fix typeahead to avoid generating new backend request on each keypress. ( #10596 )"
...
This reverts commit 475febd004 .
2018-01-29 08:38:23 +01:00
Daniel Lee
a7fba593df
dashfolders: add help popover. Add folder title for inherited permissions
2018-01-27 18:16:21 +01:00
Daniel Lee
50b20a0e5a
dashfolders: use react component for dashboard permissions
...
Switch out the angular component for the new react component on the
dashboard permissions editview on the settings page.
2018-01-27 17:26:40 +01:00
Patrick O'Carroll
5f81f401e3
replaced input with gf-form-dropdown
2018-01-26 17:25:12 +01:00
Patrick O'Carroll
ffff75b01a
reverted media queries
2018-01-26 16:59:16 +01:00
bergquist
c34d458b94
Merge branch 'go1.9.3'
...
* go1.9.3:
tech: upgrade to golang 1.9.3
2018-01-26 16:00:31 +01:00
Alexander Zobnin
e6c19eb8e9
graphite: fix nested alerting queries ( #10633 )
2018-01-26 15:05:05 +01:00
Patrick O'Carroll
2f891726c3
fix for sm
2018-01-26 14:57:55 +01:00
Patrick O'Carroll
08822fbdca
added media break for md and sm
2018-01-26 14:46:52 +01:00
Daniel Lee
83548f98b9
dashfolders: add disabled Admin permission to list
...
This is a fake entry that is used to signal to the user that an Admin
user always has Admin rights and they cannot be removed.
2018-01-26 14:38:27 +01:00
bergquist
33beacff0a
tech: upgrade to golang 1.9.3
2018-01-26 14:34:47 +01:00
Leonard Gram
d85b9c28c1
Locks down prometheus1 to v1.8.2 in live-test.
2018-01-26 14:32:20 +01:00
hannes
eefcb3080a
fix typo in parameter. ( #10613 )
...
* options.scopedVars was called without 'd', so a undefined was passed
to the function convertDimensionFormat()
2018-01-26 14:10:17 +01:00
Daniel Lee
ccd86873e7
dashfolders: autosave permissions on change (remove update button)
2018-01-26 14:02:22 +01:00
bergquist
0c6a90db08
changelog: move all 4.7 changes into 5.0
2018-01-26 11:16:09 +01:00
bergquist
a17dbf9af8
changelog: be more explicit about backwards compatibility
2018-01-26 10:51:31 +01:00
Marcus Efraimsson
3d1c624c12
WIP: Protect against brute force (frequent) login attempts ( #10031 )
...
* db: add login attempt migrations
* db: add possibility to create login attempts
* db: add possibility to retrieve login attempt count per username
* auth: validation and update of login attempts for invalid credentials
If login attempt count for user authenticating is 5 or more the last 5 minutes
we temporarily block the user access to login
* db: add possibility to delete expired login attempts
* cleanup: Delete login attempts older than 10 minutes
The cleanup job are running continuously and triggering each 10 minute
* fix typo: rename consequent to consequent
* auth: enable login attempt validation for ldap logins
* auth: disable login attempts validation by configuration
Setting is named DisableLoginAttemptsValidation and is false by default
Config disable_login_attempts_validation is placed under security section
#7616
* auth: don't run cleanup of login attempts if feature is disabled
#7616
* auth: rename settings.go to ldap_settings.go
* auth: refactor AuthenticateUser
Extract grafana login, ldap login and login attemp validation together
with their tests to separate files.
Enables testing of many more aspects when authenticating a user.
#7616
* auth: rename login attempt validation to brute force login protection
Setting DisableLoginAttemptsValidation => DisableBruteForceLoginProtection
Configuration disable_login_attempts_validation => disable_brute_force_login_protection
#7616
2018-01-26 10:41:41 +01:00
Daniel Lee
08c78ab8b7
dashfolders: fix tests for ViewStore after merge
2018-01-26 09:55:03 +01:00
James Westover
475febd004
Fix typeahead to avoid generating new backend request on each keypress. ( #10596 )
...
* Fix typeahead to not generate new request on each keypress.
* Change to debounce method
2018-01-26 09:27:06 +01:00
Alexander Zobnin
cffbb6afd5
fix vertical panel repeat ( #10619 )
2018-01-26 09:24:56 +01:00
Alexander Zobnin
b79017e4a4
graph: fix series sorting issue ( #10617 )
2018-01-26 09:23:56 +01:00
Carl Bergquist
ac2b36c271
Merge pull request #10610 from grafana/phantomjs_fix
...
fixes broken phantomjs rendering
2018-01-25 21:25:02 +01:00
Johannes Schill
49634593cf
dashfolders: New snapshot since we changed from defaultValue to value per latest React documentation #10275
2018-01-25 15:37:49 +01:00
Johannes Schill
1255a0a356
refactor: Replace _.find with Array.prototype.find()
2018-01-25 15:37:27 +01:00
Johannes Schill
34f27f6b15
dashfolders: Convert mobx observable to js objects and remove the observer() since we want to use the component outside the react/mobx world #10275
2018-01-25 15:37:15 +01:00
Johannes Schill
0722ea04a6
dashfolders: Clean up more variables and move newType, aclTypes and permissionOptions to the store #10275
2018-01-25 15:37:05 +01:00
Johannes Schill
4ea9f3027a
dashfolders: Remove variables not used and pass in the real dashboardId #10275
2018-01-25 15:36:56 +01:00
Johannes Schill
02a3951f95
dashfolders: Remove those 2-line-components from PageHeader to make it easier to read and make sure components listening to the mobx state are wrapped with observer() #10275
2018-01-25 15:36:45 +01:00
Johannes Schill
766ab69143
dashfolders: Add support for breadcrumbs in NavStore #10275
2018-01-25 15:36:34 +01:00
Johannes Schill
3a94918b8f
dashfolders: Rename UserPicker folder => Picker. Inject the permission-store in the FolderPermissions-container instead of the Permissions component, add the PermissionsStore to the RootStore and and the error-message to the Permissions-store #10275
2018-01-25 15:36:04 +01:00
Johannes Schill
126607de83
dashfolders: Add Permissions information box #10275
2018-01-25 15:33:56 +01:00
Johannes Schill
6b421b80a6
dashfolders: Fix page max width #10275
2018-01-25 15:33:45 +01:00
Johannes Schill
c3664e1d87
dashfolders: Update jest tests with backendSrv #10275
2018-01-25 15:33:36 +01:00
Johannes Schill
5a9fe9aff9
dashfolders: Add a Team Picker component and use it on the dashboard permissions page #10275
2018-01-25 15:33:11 +01:00
Johannes Schill
6b9858c1d3
dashfolders: Working user picker on the dashboard permissions page #10275
2018-01-25 15:30:43 +01:00
Johannes Schill
2de0489868
dashfolders: Send down backendSrv to the react components #10275
2018-01-25 15:30:15 +01:00
Johannes Schill
b79a15b057
dashfolders: Re-use the API of the angular user picker instead, which is reusable #10275
2018-01-25 15:29:21 +01:00
bergquist
d62d5c7418
provisioning: delete dashboards from db when file is missing
2018-01-25 15:25:07 +01:00
Johannes Schill
1d8ce3673e
dashfolders: Remove the PermissionsInner-strategy since we have a container for this route now #10275
2018-01-25 15:20:56 +01:00
Johannes Schill
a5d441e78e
dashfolders: Permissions are injected via MST so it needs to be defined as optional #10275
2018-01-25 15:20:37 +01:00
Johannes Schill
f23fb740a9
dashfolders: Add FolderPermissions container and make sure isFolder is passed to PermissionsStore #10275
2018-01-25 15:20:00 +01:00
Johannes Schill
7e13d0f773
dashfolders: Always get dashboardid and backendsrv from props #10275
2018-01-25 15:19:41 +01:00
Johannes Schill
3490c44636
dashfolders: Rem code to avoid tests to fail #10275
2018-01-25 15:19:30 +01:00
Johannes Schill
44ea8e58e2
wip: More on the permissions. Left are team picker and user picker, tests and error messages #10275
2018-01-25 15:19:17 +01:00
Johannes Schill
460cbe98a1
fix: mobx-react-devtools is a dev dependancy #10275
2018-01-25 15:18:46 +01:00
Johannes Schill
c8193e10b9
dashfolder: wip: More wip on acl.html2permissions.tsx #10275
2018-01-25 15:18:16 +01:00
Johannes Schill
7616cfb5f0
dashfolders: wip - Move Permissions into React #10275
2018-01-25 15:14:59 +01:00
Daniel Lee
bc5fae5367
dashfolders: merge conflict
2018-01-25 14:54:50 +01:00
Daniel Lee
4cfe179f47
variables: lint fix
2018-01-25 14:49:51 +01:00
Daniel Lee
8aa55ee352
variables: fix when datasource returns error
2018-01-25 14:16:06 +01:00
bergquist
49673c509d
fixes broken phantomjs rendering
...
when migrating from govendor to dep we broke the phantomjs rendering.
ref #10602
2018-01-25 13:27:24 +01:00
Patrick O'Carroll
eb2d4b20bc
added varibale to table hover, lightend colors for table light theme, fixes #10609 ( #10611 )
2018-01-25 12:17:16 +01:00
Leonard Gram
1c034b7a73
fixes minor typo
2018-01-25 09:30:37 +01:00
bergquist
c3a768b3ed
provsioning: dont stop grafana due to missing
2018-01-25 09:30:37 +01:00
Jonathan McCall
579d2b63f8
Disable prefix and postfix font size when gauge mode is enabled ( #10573 )
...
* Disable prefix and postfix font size when gauge mode is enabled
* Use function to hide prefix/postfix size when using gauge
* Rename disableFontSizes to canChangeFontSizes
2018-01-25 09:27:25 +01:00
bergquist
31a5134a0f
docs: improve docs for image uploaders
2018-01-24 22:26:00 +01:00
Carl Bergquist
7c9913cb8a
Merge pull request #10605 from tsvehagen/haproxy-example
...
docs: Add haproxy example for running behind reverse-proxy
2018-01-24 22:03:53 +01:00
bergquist
1508755422
cfg: remove local as default image uploader
...
ref #9967
2018-01-24 21:31:07 +01:00
Tobias Svehagen
f129754a96
docs: Add haproxy example for running behind reverse-proxy
2018-01-24 20:03:46 +01:00
bergquist
57e7048b8f
provisioning: enables title changes for dashboards
2018-01-24 19:16:57 +01:00
hannes
43e6ea95e0
Cloudwatch: add support for multi instances ( #10570 )
...
* cloudwatch: fix ebs_volume_ids by create a client-session before call ec2:DescribeInstances.
* cloudwatch: add support for multi instanceIds on call ebs_volume_ids.
2018-01-24 15:41:42 +01:00
Torkel Ödegaard
889bc29330
ux: minor change, added import dashboard link to dashboard search side view
2018-01-24 15:29:16 +01:00
Leonard Gram
2d090829d8
Merge pull request #10603 from xlson/pruned-deps
...
tech: adds/removes in vendor folder according to dep 0.4.0.
2018-01-24 14:04:56 +01:00
Leonard Gram
f6fac03958
tech: adds/removes in vendor folder according to dep 0.4.0.
2018-01-24 14:01:45 +01:00
Marcus Efraimsson
39dd4799f0
docker: sync local time and timezone to mysql_tests block
2018-01-24 11:43:56 +01:00
Marcus Efraimsson
d36fd66dba
dashfolder: fix for sqlite test
2018-01-24 11:43:08 +01:00
Marcus Efraimsson
1a5dee3c11
Merge pull request #10600 from grafana/mysql_dep_fix
...
mysql: pin the mysql dependency
2018-01-24 11:27:45 +01:00
Daniel Lee
9d2a667e8b
dashfolder: fix for mysql test
2018-01-24 11:19:26 +01:00
bergquist
6618bff806
mysql: pin the mysql dependency
2018-01-24 11:07:57 +01:00
bergquist
d7f6f11eb1
tech: ignore /public and /node_modules
2018-01-24 11:01:27 +01:00
bergquist
d36e424fe0
tech: ignore /data folder for dep
2018-01-24 10:50:01 +01:00
bergquist
6a6eab5ea1
plugins: map error property on query result
2018-01-24 10:37:04 +01:00
bergquist
ee973a977b
stats: send amount of stars as stats
2018-01-23 22:51:05 +01:00
bergquist
ea988a37dd
tech: avoid using deprecated functions
2018-01-23 22:30:45 +01:00
bergquist
5a1cf2c793
style: minor code style changes
2018-01-23 22:28:47 +01:00
bergquist
77a4ccb822
dashboards: save provisioning meta data
2018-01-23 21:54:30 +01:00
bergquist
67a9e6a71d
provisioing: add lookup table provisioned dashboards
2018-01-23 21:52:55 +01:00
Torkel Ödegaard
dd70710617
refactor: minor css class naming change of #10505
2018-01-23 16:10:04 +01:00
Torkel Ödegaard
12b08b61d7
Merge remote-tracking branch 'origin/graphite-query-editor-enhancements'
2018-01-23 16:02:46 +01:00
Torkel Ödegaard
3662b03d8f
Merge branch 'master' of github.com:grafana/grafana
2018-01-23 13:04:09 +01:00
Torkel Ödegaard
dbfaf5dac8
refactor: minor refactoring of PR #10560
2018-01-23 13:03:44 +01:00
hannes
d82af23f1c
cloudwatch: fix ebs_volume_ids by create a client-session before call ec2:DescribeInstances. ( #10566 )
2018-01-23 12:57:05 +01:00
Torkel Ödegaard
a24aa3ae28
Merge branch 'generic-oauth-jwt' of https://github.com/DanCech/grafana
2018-01-23 12:44:27 +01:00
Marcus Efraimsson
1ce6a420cb
docker: use mysql and postgres from latest fake-data-gen
2018-01-23 10:51:48 +01:00
Carl Bergquist
e24d9a6224
Merge pull request #10584 from bkaganyildiz/update-opsgenie-notifier
...
Update OpsGenie Notifier to support different api domains.
2018-01-23 08:57:13 +01:00
bkaganyildiz
97d969bd5c
Update OpsGenie Notifier to support different api domains.
2018-01-22 22:27:35 +03:00
Patrick O'Carroll
c611ffa4bc
10583 panel resize icon fix ( #10585 )
...
* removed svg, added ::after
* removed unnecessary code
2018-01-22 16:49:45 +01:00
Marcus Efraimsson
f8a03fa3e3
Merge pull request #10587 from grafana/10580_search_bug
...
dashboards: Fix issue with first click when expanding folder in search
2018-01-22 16:44:31 +01:00
Marcus Efraimsson
b5a6a9ab3b
dashboards: Fix issue with first click when expanding folder in search
...
Fixes #10580
2018-01-22 16:12:52 +01:00
bergquist
5546828b9f
cfg: adds info about local img uploader to docs
2018-01-22 11:11:30 +01:00
bergquist
704a198ffa
docs: adds info about local img uploader
2018-01-22 11:09:16 +01:00
bergquist
b98dd680e9
changelog: adds note about closing #6922
2018-01-22 11:04:56 +01:00
Carl Bergquist
184e7046df
Merge pull request #10059 from FunkyM/local-image-store
...
Add support for internal image store
2018-01-22 11:03:00 +01:00
bergquist
6780e00c7d
changelog: note about closing #9664
2018-01-22 10:47:23 +01:00
Carl Bergquist
89ae4d6685
Merge pull request #9664 from mtanda/prometheus_on_by
...
(prometheus) show label name in paren after by/without/on/ignoring/group_left/group_right
2018-01-22 10:42:20 +01:00
bergquist
9678be15d9
changelog: adds note about closing #9770
2018-01-22 08:16:31 +01:00
Carl Bergquist
27d103adae
Merge pull request #10574 from Jonnymcc/disable-mode-options-line-points-unchecked
...
Disable instead of hide mode options when line/points is unchecked
2018-01-22 08:11:19 +01:00
Carl Bergquist
397da7a444
Merge pull request #10572 from Jonnymcc/add-lumens-unit
...
Add lumens unit
2018-01-22 07:35:26 +01:00
Jonathan McCall
f516c82ddc
Disable instead of hide mode options when line/points is unchecked
2018-01-20 19:23:26 -05:00
Daniel Lee
94a54248c1
dashfolders: show folders use can save to in picker
...
Instead of returning all folders a user has some sort of access to,
this change creates a new end point that returns folders the user
has write access to. This new endpoint is used in the folder picker
2018-01-20 01:58:28 +01:00
Daniel Lee
f443cb8229
dashfolders: fix bug in save as modal
2018-01-20 01:58:28 +01:00
Jonathan McCall
88e1ec3382
Add lumens unit
2018-01-19 19:12:30 -05:00
Dan Cech
562aa58029
add docs for configuring OAuth with Auth0 and Azure AD
2018-01-19 14:00:17 -05:00
Carl Bergquist
1de00ded1e
Merge pull request #10556 from Ultimation/patch-1
...
Recommend a limit on database query for influxdb annotations
2018-01-19 13:49:29 +01:00
bergquist
083abff297
Merge branch 'master' into provisioning
...
* master:
install dep instead of govendor on setup
remove unused code from vendor
migrate from govendor to dep
fix: cloudwatch corrected error handling so original error is not thrown away
Generic Oauth Support for ADFS (#9242 )
Adjusted the border color on the buttons in dashboard nav, fixed alert email text area width, fixed padding-top issue on dashboard settings aside
mysql: convert numbers to text for annotation tooltip
mysql: update to use ColumnTypes interface in new version
mysql: update mysql driver to latest master
gofmt my dear friend
ux: updated react-layout-grid
2018-01-19 10:36:02 +01:00
bergquist
278337e45a
install dep instead of govendor on setup
2018-01-19 10:27:02 +01:00
Carl Bergquist
987a546e74
Merge pull request #10563 from grafana/golang_dep
...
Migrated from govendor to dep
2018-01-19 10:22:54 +01:00
bergquist
7ed643f302
remove unused code from vendor
2018-01-19 09:54:22 +01:00
bergquist
e023f79c5a
migrate from govendor to dep
2018-01-19 09:48:15 +01:00
Torkel Ödegaard
4f59d229fe
fix: cloudwatch corrected error handling so original error is not thrown away
2018-01-19 09:24:44 +01:00
Dan Cech
a09044a45a
go fmt
2018-01-18 19:17:05 -05:00
Dan Cech
04e17c145f
support for decoding JWT id tokens
2018-01-18 18:25:58 -05:00
Torkel Ödegaard
4720b86f5c
Merge remote-tracking branch 'origin/mattttt-style-tweaks'
2018-01-18 19:18:34 +01:00
Torkel Ödegaard
2d192f6cc8
Merge branch 'dashboard_permissions' of github.com:grafana/grafana into dashboard_permissions
2018-01-18 18:24:17 +01:00
Torkel Ödegaard
cfa775e012
ds: updated ds nav
2018-01-18 18:17:58 +01:00
Torkel Ödegaard
dc3e943a4e
feat: ds edit fix
2018-01-18 17:43:41 +01:00
Torkel Ödegaard
ccde8d9e2f
feat: ds edit nav
2018-01-18 17:42:40 +01:00
Dan Cech
5bb22b836d
Generic Oauth Support for ADFS ( #9242 )
...
* check upn field if email address isn't present, support for adfs
* correctly set login to the user's email address if not specified by the oauth server
* break up GenericOAuth.UserInfo into helper functions
2018-01-18 17:24:04 +01:00
Andrew Cottrell
8368bfeab4
Recommend a limit on database query
...
Users not putting a limit on can end up causing bad performance. A recommended limit in the placehold is a quick little help.
2018-01-18 14:31:42 +00:00
Matt
0dffb6dbb1
Adjusted the border color on the buttons in dashboard nav, fixed alert email text area width, fixed padding-top issue on dashboard settings aside
2018-01-18 14:40:08 +01:00
Daniel Lee
f64637c2c5
dashfolders: stop user locking themselves out of a folder
2018-01-18 14:30:04 +01:00
Daniel Lee
10018d8455
dashfolders: add breadcrumbs to NavStore
2018-01-18 12:12:07 +01:00
bergquist
7858965117
codestyle: extract code into methods
2018-01-18 12:04:12 +01:00
Daniel Lee
1a019052d5
mysql: convert numbers to text for annotation tooltip
2018-01-18 11:50:16 +01:00
Daniel Lee
6d13645206
mysql: update to use ColumnTypes interface in new version
...
The custom code in vendor is not needed anymore and most of the
mapping code can be replaced.
2018-01-18 11:50:16 +01:00
Daniel Lee
7bc7af6c39
mysql: update mysql driver to latest master
...
The latest master implements the ColumnType interface.
See https://github.com/go-sql-driver/mysql/issues/495
This removes the custom code in the vendor folder that
did a ColumnType mapping.
2018-01-18 11:50:16 +01:00
bergquist
a32644198c
gofmt my dear friend
2018-01-18 11:49:45 +01:00
Torkel Ödegaard
7dc046d9f5
ux: updated react-layout-grid
2018-01-18 11:33:39 +01:00
Carl Bergquist
d6667c4fa0
Merge pull request #10548 from StevenTobin/follow_symlinks
...
Make file_reader follow symlinks
2018-01-18 11:29:34 +01:00
bergquist
b6e6935821
plugins: send secureJsonData unencrypted
2018-01-18 11:22:44 +01:00
Carl Bergquist
81bb3e1e27
Merge pull request #10547 from grafana/provisioning
...
Dashboard provisioning. Replace folder property with path
2018-01-18 10:05:19 +01:00
stobin
f1813ae3a3
Make file_reader follow symlinks
2018-01-17 14:51:17 +00:00
bergquist
34d7f8a44f
dashboards as cfg: property path replaces folder
2018-01-17 15:48:24 +01:00
bergquist
9e20004ec8
Merge branch 'plugin_lib'
...
* plugin_lib:
moves datasource plugin model to grafana/grafana_plugin_model
2018-01-17 13:47:36 +01:00
bergquist
a183ea97bb
moves datasource plugin model to grafana/grafana_plugin_model
2018-01-17 13:21:42 +01:00
Torkel Ödegaard
af9d1cc577
Update package.json
...
fixed duplicate dev dependency, closes #10542
2018-01-17 11:53:49 +01:00
Torkel Ödegaard
561561d8fe
fix: fixed build issue
2018-01-17 10:48:07 +01:00
Torkel Ödegaard
66edb29f53
fix: multi valued query variables did not work correctly, fixes #10539
2018-01-17 09:41:35 +01:00
Dan Cech
c62b0858ae
move graphite /functions parsing into gfunc.ts
2018-01-16 18:04:59 -05:00
Dan Cech
50ffe56b60
remove duplicate sass rules
2018-01-16 17:17:58 -05:00
Dan Cech
315ecf8505
fix tests & some display issues
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
e9d33750cb
fix: graphite func editor fixes, this component is messy and ugly as hell
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
1a6bf692c6
fix: minor fixes
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
38f4d5d06d
fix: restored previous behavior of form_dropdown, this fixes all my observerd bugs with the dropdown behavior
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
7e750cef43
fix: query editor needs to wait for function definitions to load
2018-01-16 17:02:03 -05:00
Dan Cech
b483d42d34
fix issue with metric find & functions being loaded multiple times
2018-01-16 17:02:03 -05:00
Dan Cech
60ba6ee6a2
interpolate variables in tags & values during autocomplete
2018-01-16 17:02:03 -05:00
Dan Cech
92086bc858
fix typo
2018-01-16 17:02:03 -05:00
Dan Cech
1d00c3c72a
update rst2html
2018-01-16 17:02:03 -05:00
Dan Cech
da9e1a7e98
fix line length, run jscs & jshint in precommit
2018-01-16 17:02:03 -05:00
Dan Cech
3ddb65fc8b
function description formatting
2018-01-16 17:02:03 -05:00
Dan Cech
4d3bac0284
tooltips for function definitions
2018-01-16 17:02:03 -05:00
Dan Cech
80a6e0d8d1
support specifying tag_values("<tag>") as graphite template query
2018-01-16 17:02:03 -05:00
Dan Cech
7c1be021ac
use typeahead value in graphite find requests
2018-01-16 17:02:03 -05:00
Dan Cech
ff759b0ef7
send prefix when auto-completing tags
2018-01-16 17:02:03 -05:00
Dan Cech
d8f2a20775
add button to trigger evaluation of tag queries
2018-01-16 17:02:03 -05:00
Dan Cech
a3dba6070e
sync function categories with graphite-web
2018-01-16 17:02:03 -05:00
Dan Cech
ebad19b232
work on tag dropdown behavior
2018-01-16 17:02:03 -05:00
Dan Cech
3a4e05133e
support for loading function definitions from graphite
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
c4c0e7934b
Update building_from_source.md
...
corrected build instructions, #10532
2018-01-16 20:15:52 +01:00
Torkel Ödegaard
94b0c79631
Update README.md
...
Simplified build instructions i
2018-01-16 20:14:53 +01:00
Torkel Ödegaard
6edc945e85
Update default_task.js
...
removed build clean from test task, #10532
2018-01-16 20:13:27 +01:00
Leonard Gram
183507964c
Clearer naming for dashboard provisioning config.
...
Renames folder (in options) to path to make it
different from the grafana folder wherein the
dashboard will be created.
2018-01-16 17:40:14 +01:00
Torkel Ödegaard
307b419f7c
ux: dashboard nav and settings tweaks
2018-01-16 14:41:08 +01:00
Torkel Ödegaard
11ba8070b8
Tag filters in search ( #10521 )
...
* tag filter: initial react component
* dashboard: move tag filter to filterbox
* tag filter: customize value rendering
* tag filter: get color from name
* tag filter: custom option renderer
* tag filter: mode with tags in different container
* tag filter: refactor
* refactoring PR #10519
* tag filter: refactor of PR #10521
2018-01-16 12:52:13 +01:00
Torkel Ödegaard
42d7308034
fix: save as enter key now works and folder selection also works, fixes #10464
2018-01-16 12:50:24 +01:00
bergquist
5eb36e65f2
use context over golang.org/x/net/context
2018-01-16 12:32:58 +01:00
Daniel Lee
a5830c6dbc
Merge remote-tracking branch 'upstream/master' into dashboard_permissions
2018-01-16 12:02:13 +01:00
Daniel Lee
87064bff79
docs: small update to IIS proxy docs
2018-01-16 09:49:12 +01:00
Patrick O'Carroll
08211eb220
added a variable for grid color and if statment to switch colors, fixes #10509 ( #10517 )
2018-01-15 12:43:09 +01:00
bergquist
1a6c2ea8d8
dashboards as cfg: logs error when trying to import dashboard with id
...
dashboard json cannot contain fixed id when importing from
disk. We used to override this but it didnt caught all problems
so now we block dashboards from beeing imported instead.
closes #10504
2018-01-15 12:26:43 +01:00
bergquist
3951df136c
Merge branch 'backend_plugins'
...
* backend_plugins: (34 commits)
code style fixes
Adds Table in backend datasource contract.
Adds Tables types to protobuf
Review tsdb protobuf contract
supports windows compatible plugin binaries
moves plugin proxy to plugin package
improves name for plugin logger
uses pluginmanagers log instead of global
removes commented code
makes datasource handshake more explicit
backend plugins: improves logging
dont spawn new subprocess while shutting down
plugins: restart killed plugins
query result should be a map
test for plugin path builder
merge backend datasources and datasources
use int64 for timestamps
fixes invalid valud/timestamp order
merge backend-datasource and datasource type
fixes broken unit test
...
2018-01-15 10:48:06 +01:00
bergquist
5499f4910c
Merge branch 'master' into backend_plugins
...
* master: (117 commits)
fix: share snapshot controller was missing ngInject comment, fixes #10511
Use URLEncoding instead of StdEncoding to be sure state value will be corectly decoded (#10512 )
Optimize metrics and notifications docs
Optimize cli and provisioning docs
docs: Guide for IIS reverse proxy
changelog: adds note about closing #9645
telegram: Send notifications with an inline image
telegram: Switch to using multipart form rather than JSON as a body
telegram: Fix a typo in variable name
fix: alert list pause/start toggle was not working properly
fix template variable selector overlap by the panel (#10493 )
dashboard: Close/hide 'Add Panel' before saving a dashboard (#10482 )
fix: removed unused param
Fix variables values passing when both repeat rows and panels is used (#10488 )
moved angular-mocks out of dependencies
ux: minor change to alert list page
ux: minor word change to alert list
fix: updated snapshot test
Add eu-west-3 in cloudwatch datasource default's region (#10477 )
fix: Make sure orig files are not added to git again #10289
...
2018-01-15 10:27:12 +01:00
bergquist
b511788c51
code style fixes
2018-01-15 10:26:33 +01:00
Daniel Lee
58293ce5cc
dashfolders: bugfix after rename
2018-01-15 10:15:52 +01:00
Daniel Lee
4948d4fd75
dashfolders: bugfix after rename
2018-01-15 10:14:10 +01:00
Leonard Gram
b63c834a4b
Adds Table in backend datasource contract.
2018-01-15 09:41:44 +01:00
Torkel Ödegaard
270db4da8b
fix: share snapshot controller was missing ngInject comment, fixes #10511
2018-01-15 09:05:26 +01:00
m-pavel
dff66559e4
Use URLEncoding instead of StdEncoding to be sure state value will be corectly decoded ( #10512 )
2018-01-15 08:49:30 +01:00
Carl Bergquist
baffdb156e
Merge pull request #10510 from nir0s/fix-docs
...
Fix docs
2018-01-15 08:10:59 +01:00
nir0s
b7d4a1887c
Optimize metrics and notifications docs
2018-01-14 10:09:49 +02:00
nir0s
71a12c6bb6
Optimize cli and provisioning docs
2018-01-14 08:57:48 +02:00
Martin Szulecki
c82e23d96e
imguploader: Add support for new internal image store ( #6922 )
2018-01-12 21:40:12 +01:00
Daniel Lee
77b5dee408
docs: Guide for IIS reverse proxy
2018-01-12 17:02:10 +01:00
bergquist
594447f5f5
changelog: adds note about closing #9645
2018-01-12 13:20:01 +01:00
Carl Bergquist
a69bdf9432
Merge pull request #9967 from rburchell/master
...
Add support for inline image uploads to telegram notifier plugin
2018-01-12 13:18:22 +01:00
Robin Burchell
43109dc8ca
telegram: Send notifications with an inline image
...
If image upload is enabled, but there is no public image repository,
fall back to sending an image via telegram's API.
2018-01-11 17:23:50 -05:00
Robin Burchell
b6fcf2b609
telegram: Switch to using multipart form rather than JSON as a body
...
This is a pre-requisite for uploading inline images.
2018-01-11 17:21:43 -05:00
Robin Burchell
a1a9f339bf
telegram: Fix a typo in variable name
2018-01-11 17:21:43 -05:00
Daniel Lee
21b5ded75b
dashfolder: refactor breadcrumbs in PageHeader
...
Combines title and breadcrumbs in PageHeader instead of having to
set title to empty and add it as a breadcrumb.
2018-01-11 17:53:06 +01:00
Daniel Lee
545d7b9477
dashfolders: convert folder settings to React
2018-01-11 15:42:45 +01:00
bergquist
9e942f1a6d
Adds Tables types to protobuf
2018-01-11 15:34:07 +01:00
Torkel Ödegaard
f3a66ecbcb
fix: alert list pause/start toggle was not working properly
2018-01-11 15:18:38 +01:00
Alexander Zobnin
6a73205b18
fix template variable selector overlap by the panel ( #10493 )
2018-01-11 15:03:24 +01:00
bergquist
ce4beb730d
Review tsdb protobuf contract
2018-01-11 15:01:49 +01:00
Marcus Efraimsson
2843961677
dashboard: Close/hide 'Add Panel' before saving a dashboard ( #10482 )
...
Fixes #10472
2018-01-11 08:56:19 +01:00
bergquist
1fd40a48d9
supports windows compatible plugin binaries
2018-01-10 15:07:04 +01:00
Torkel Ödegaard
9606a34e0a
fix: removed unused param
2018-01-10 14:34:08 +01:00
Torkel Ödegaard
ae9b3186e3
Merge branch 'master' of github.com:grafana/grafana
2018-01-10 14:30:54 +01:00
Alexander Zobnin
bfd7e1043b
Fix variables values passing when both repeat rows and panels is used ( #10488 )
...
* dashboard: repeat rows and panels tests
* fix variable values passing when both repeat rows and panels is used
2018-01-10 14:30:43 +01:00
Torkel Ödegaard
d2f866c27c
moved angular-mocks out of dependencies
2018-01-10 14:29:19 +01:00
Torkel Ödegaard
b76958f07b
ux: minor change to alert list page
2018-01-10 14:18:58 +01:00
Torkel Ödegaard
32df74ffec
ux: minor word change to alert list
2018-01-10 13:17:43 +01:00
Torkel Ödegaard
686548a6ed
fix: updated snapshot test
2018-01-10 13:16:16 +01:00
Torkel Ödegaard
7854f80f5a
Merge remote-tracking branch 'origin/10289_user_picker'
2018-01-10 13:14:43 +01:00
bergquist
ebd8677607
moves plugin proxy to plugin package
2018-01-10 12:11:57 +01:00
nicolasguyomar
66d7884b48
Add eu-west-3 in cloudwatch datasource default's region ( #10477 )
...
* Add eu-west-3 as a possible default datasource
* Add eu-west-3 as a possible default datasource
2018-01-10 12:07:04 +01:00
Johannes Schill
0b81117ee2
fix: Make sure orig files are not added to git again #10289
2018-01-10 12:04:46 +01:00
bergquist
acb7d802d1
improves name for plugin logger
2018-01-10 12:01:39 +01:00
Johannes Schill
79bad41843
fix: Remove conflict file #10289
2018-01-10 12:00:28 +01:00
Alexander Zobnin
1fdc24c412
text panel: fix $apply already in progress error ( #10486 )
2018-01-10 11:56:01 +01:00
Torkel Ödegaard
5d5de23025
refactoring: alert list improvments PR #10452
2018-01-10 11:54:47 +01:00
bergquist
50db9810e8
uses pluginmanagers log instead of global
2018-01-10 11:49:40 +01:00
Johannes Schill
e4a2bda4f2
10389 react tooltip components ( #10473 )
...
* poc: Use react-popper for tooltips #10389
* poc: Add popover component and use a hoc() for Tooltip + Popover to avoid code duplication #10389
* jest: Add snapshot tests to Popover and Tooltip #10389
* poc: Move target from hoc into Popover/Tooltip-component #10389
* poc: Clean up unused styles and use the existing Grafana style/colors on popper tooltip #10389
* poc: Remove test code before PR
* poc: Remove imports used in poc but shouldn't be included anymore #10389
2018-01-10 10:27:33 +01:00
Johannes Schill
ffda5eef95
test: Updated snapshot for UserPicker jest test #10289
2018-01-09 15:48:02 +01:00
Johannes Schill
aac1b250af
ux: When adding a new panel we should scroll to top until we figure o… ( #10417 )
...
* ux: When adding a new panel we should scroll to top until we figure out a better solution #10299
* ux: Use jquery to add smooth scrolling when scrolling up to add a panel, and make sure to pass the scope to the event emitter, #10299
* ux: Add a close button to the "New panel"-box and make sure you scroll to top every time you click "Add panel" #10299
2018-01-09 15:27:53 +01:00
bergquist
e6921a6a01
removes commented code
2018-01-09 15:25:36 +01:00
Patrick O'Carroll
d48be3ca15
naming fixes and added test file
2018-01-09 15:16:55 +01:00
bergquist
dbd1ba465f
makes datasource handshake more explicit
2018-01-09 15:04:59 +01:00
bergquist
44e485af41
backend plugins: improves logging
2018-01-09 14:56:23 +01:00
Daniel Lee
e1aff1d5ff
dashfolders: show/hide create folder or dashboard buttons
...
depending on the user role and the permissions the user has for a
folder.
2018-01-09 14:44:36 +01:00
Daniel Lee
a8e9a4995c
dashfolders: fix mergeconflict error
2018-01-09 14:44:36 +01:00
Daniel Lee
6f98117641
dashfolders: prettify
2018-01-09 14:44:36 +01:00
Daniel Lee
c27a74bb6b
dashfolders: check permissions for new dashboard
...
ref #10275 . Use the parent folder permissions if new dashboard and
it does not have an id yet.
2018-01-09 14:44:36 +01:00
Daniel Lee
ae69c96518
dashfolders: allow any signed in user to get list of teams
2018-01-09 14:44:36 +01:00
Daniel Lee
b7f023bc26
fix gofmt warning
2018-01-09 14:44:36 +01:00
Daniel Lee
3ae1bf0c16
dashfolders: permissions for saving annotations
...
ref #10275 Use folder permissions instead of hard coded
permissions on the annotations routes.
2018-01-09 14:44:36 +01:00
Daniel Lee
eef37c4071
dashfolders: disable save button after save of acl
2018-01-09 14:44:36 +01:00
Daniel Lee
e77878bba8
dashfolders: on folder page, hide tabs if not has admin permission
2018-01-09 14:44:36 +01:00
Daniel Lee
61ed0b0381
dashfolders: remove role requirements on dashboard routes
...
and rely on the permission system instead.
2018-01-09 14:44:36 +01:00
Daniel Lee
f7bbfeba28
dashfolders: must have admin permission to save/see dash acl
2018-01-09 14:44:36 +01:00
Daniel Lee
5b6ee6f37b
dashfolders: prettify on tests file
2018-01-09 14:44:36 +01:00
Daniel Lee
1e496ec76c
dashfolders: permissions tab in dashboard settings
2018-01-09 14:44:36 +01:00
Daniel Lee
5400692cd4
dashfolders: permissions tab for dashboard folders
2018-01-09 14:44:36 +01:00
Daniel Lee
3ea63a1064
fix for unsaved changes popup on tab close/refresh
...
Incorrect return values in onbeforeunload event handler mean that the
unsaved changes popup is shown despite there being no changes.
2018-01-09 14:42:58 +01:00
Johannes Schill
c62a6aa7df
fix: Clean up logging and remove unused css #10289
2018-01-09 14:42:23 +01:00
Johannes Schill
c297a1c5a5
fix: Rename directive user-pickerr (yes two r's) to select-user-picker
2018-01-09 14:42:23 +01:00
Johannes Schill
1a993378bd
fix: Accidently added the conflict files ( #10289 )
2018-01-09 14:39:10 +01:00
Johannes Schill
76ba7d1f8c
test: Add snapshot tests for UserPicker and UserPickerOption ( #10289 )
2018-01-09 14:39:10 +01:00
Johannes Schill
68d43b865f
fix: Add interface for props to UserPickerOption ( #10289 )
2018-01-09 14:39:10 +01:00
Johannes Schill
5931d6c87d
ux: POC on new select box for the user picker ( #10289 )
2018-01-09 14:39:10 +01:00
Alexander Zobnin
04b9752932
dashboard: fix opening links in new tab ( #10465 )
2018-01-09 13:59:11 +01:00
Alexander Zobnin
51cd3a0d0c
alert list: fix rendering timeout when share panel ( #10467 )
2018-01-09 13:58:24 +01:00
Alexander Zobnin
a4972f44ad
fix missing profile icon ( #10469 )
2018-01-09 13:58:03 +01:00
Marcus Efraimsson
3ecec8e0d2
More fixes for relative urls when running Grafana under a different sub path ( #10470 )
...
* Add nginx proxy docker container
Ease test/verification of running Grafana thru a reverse proxy
* Add apache proxy docker container
Ease test/verification of running Grafana thru a reverse proxy
* Fix relative urls for reset password page
* Fix relative urls for signup page
* Fix relative urls for login page
* Fix relative urls edit plugin page
2018-01-09 13:56:41 +01:00
Patrick O'Carroll
48548f0641
put this.props.search in the Highlighter
2018-01-09 13:18:16 +01:00
Patrick O'Carroll
bebcc24f3d
moved state handling for search to store
2018-01-09 13:05:50 +01:00
Torkel Ödegaard
776d17458b
Delete CopyQuery.png
2018-01-09 12:50:59 +01:00
Torkel Ödegaard
69936057a9
Delete tgr288gear_line6.pdf
2018-01-09 12:50:18 +01:00
Marcus Efraimsson
4af1aca97c
Merge pull request #10463 from AnonyV/master
...
Fixed the subUrl bugs for folder/settings/teams etc. with root_url modified
2018-01-09 12:42:22 +01:00
Torkel Ödegaard
62165f91bf
fix: added back colors to rootScope, fixes #10462
2018-01-09 11:13:37 +01:00
AnonyV
6c9554499b
fixed the subUrl bugs from https://community.grafana.com/t/suburl-not-work-at-some-links-and-buttons/4701 with folder/settings/teams etc.
2018-01-09 18:03:43 +08:00
Carl Bergquist
044a44757c
Merge pull request #10457 from pachico/master
...
Fix typo in error message
2018-01-09 08:32:51 +01:00
Mariano Benítez Mulet
ec9db318e3
Fix typo in error message
2018-01-09 08:24:14 +01:00
Carl Bergquist
e8704569f0
Merge pull request #10449 from xlson/update-go-stack-dependency
...
Updates go-stack to v1.7.0.
2018-01-08 21:19:56 +01:00
Patrick O'Carroll
025835c9bf
updated snapshot
2018-01-08 17:43:33 +01:00
Patrick O'Carroll
8b00e65a83
styling fix
2018-01-08 17:28:18 +01:00
Patrick O'Carroll
457a02b970
added highlight to search
2018-01-08 17:22:44 +01:00
Leonard Gram
ff766970dc
Updates go-stack to v1.7.0.
...
Closes #10435
2018-01-08 15:28:47 +01:00
Carl Bergquist
42374f9655
docs: adds note about tlsSkipVerify to docs
...
ref #9504
2018-01-08 13:21:51 +01:00
Patrick O'Carroll
fc6d14127d
fixed regex issue
2018-01-05 15:19:25 +01:00
Patrick O'Carroll
3797054eb4
made a view of filtered list
2018-01-05 14:17:50 +01:00
Patrick O'Carroll
5079dcdc62
updated jest file and snapshot
2018-01-05 10:34:01 +01:00
Daniel Lee
ccf1a5124b
plugin: fix path for app plugins on windows
...
This fixes when an app that contains a plugin (which means it has
a filepath with more parts) gets a back slash in the path for the
plugin module. The string replace now replaces all back slashes and
not just the first one.
2018-01-04 17:32:57 +01:00
Patrick O'Carroll
2248bf437c
added search function
2018-01-04 15:27:09 +01:00
Patrick O'Carroll
0068e82718
new styling and markup
2018-01-04 13:08:49 +01:00
Torkel Ödegaard
27835f373e
cleanup: removed unused typescript typings import
2018-01-04 10:12:02 +01:00
Torkel Ödegaard
c42a232644
Merge branch 'react-mobx'
2018-01-04 09:12:57 +01:00
Trent White
ee05ea8d60
new add alert notification channel icon
2018-01-03 14:23:14 -05:00
Johannes Schill
8abef88b94
mobx: poc in using each store as individual prop on the react containers ( #10414 )
...
* mobx: poc in using each store as individual prop on the react containers
* prettier test
* fix: end the war between prettier vs tslint.
* mobx: Move stores into their own folders
* mobx: Refactor the AlertRule into its own file and add a helper-file
* mobx: Move NavItem out of NavStore and remove lodash dependancy
* mobx: Move ResultItem and SearchResultSection models out of the SearchStore
* mobx: ServerStatsStore rename .tsx => .ts. And move ServerStat-model to its own file.
* mobx: Remove lodash and jquery dependancy from ViewStore
* mobx: Remove issue with double question mark
2018-01-03 20:11:07 +01:00
Johannes Schill
d2cdacce40
fix: Change max size of panel JSON editor so button is shown on smaller screens, #10346 ( #10415 )
2018-01-03 20:04:45 +01:00
Oleksandr Kushchenko
5c94daa011
Add AWS/AmazonMQ namespace metrics to CloudWatch tsdb ( #10407 )
2018-01-03 11:11:31 +01:00
Dan Cech
f31d6438a2
add docs for using oauth login with OneLogin ( #10385 )
2018-01-03 10:15:35 +01:00
Patrick O'Carroll
58e0bdd71f
added empty list cta to notification channels, fixes 10393 ( #10400 )
2018-01-02 12:16:38 +01:00
Torkel Ödegaard
f049fc4816
mobx: fixed issue with view store, and added missing snapshot
2018-01-02 11:02:43 +01:00
Torkel Ödegaard
5981f67226
tech: enzyme container test working
2018-01-01 18:54:23 +01:00
Torkel Ödegaard
644adef465
tech: enzyme container test working
2018-01-01 16:04:32 +01:00
Torkel Ödegaard
3301f8f194
react: trying to get enzyme and mobx tests working
2018-01-01 15:39:26 +01:00
Torkel Ödegaard
8f50795a94
tech: url and query mobx store so now react components and containers can read and modify url path and query via mobx store
2017-12-31 22:31:11 +01:00
Torkel Ödegaard
029317ed18
tech: alert list react migration progress
2017-12-31 14:16:19 +01:00
Alexander Zobnin
62df406d7b
fix info popover, #10302 ( #10377 )
2017-12-31 12:26:02 +01:00
Alexander Zobnin
e84b6d189a
fix move dashboard variables, #10347 ( #10375 )
2017-12-31 12:24:42 +01:00
Marcus Efraimsson
11ae7d5964
dashfolders: relative links should work when root_path is specified ( #10363 )
...
Fixes #10336
2017-12-31 12:24:21 +01:00
Alexander Zobnin
d210e766e7
fix mixed datasource add query button, #10316 ( #10361 )
2017-12-31 12:21:49 +01:00
Torkel Ödegaard
5a571f4784
tech: react mobx progress
2017-12-29 17:13:58 +01:00
Carl Bergquist
be93468b58
Merge pull request #10383 from babolivier/enhance/doc-dashboard-version
...
Doc version and schemaVersion properties of dashboards
2017-12-29 13:56:53 +01:00
Brendan Abolivier
511f7f9000
Doc version and schemaVersion properties of dashboards
2017-12-29 09:45:07 +01:00
Torkel Ödegaard
4c1a67c34e
tech: began reworking alerting list to mobx
2017-12-28 18:49:33 +01:00
Torkel Ödegaard
8fd8853770
tech: progress on react pages
2017-12-28 17:03:40 +01:00
bergquist
1f9e2ef6ec
prom: fixes broken test
2017-12-28 16:43:48 +01:00
Carl Bergquist
16ef068342
Merge pull request #10373 from bergquist/dashboard_folder_provisioning
...
Dashboards as cfg: create dashboard folder if missing
2017-12-28 16:13:18 +01:00
bergquist
71272d9076
prom: make $__$interval the first suggested range vector
2017-12-28 16:01:02 +01:00
bergquist
a4e4b76785
fixes log typo
2017-12-28 15:51:31 +01:00
bergquist
b840514797
imguploader: log if the configuration is invalid
2017-12-28 15:48:19 +01:00
bergquist
212bb2a385
changelog: adds note about closing #8955
2017-12-28 15:37:43 +01:00
Carl Bergquist
29f58475a3
Merge pull request #8956 from saada/azure-external-image-store
...
Azure Blob Storage external image uploader
2017-12-28 15:34:20 +01:00
bergquist
8a5fe5b0df
renderer: avoid calling Handle twice
2017-12-28 14:37:10 +01:00
Carl Bergquist
7a8a52a145
Merge pull request #10362 from grafana/cloudwatch-file-to-ts
...
migrated datasource to ts
2017-12-28 13:44:18 +01:00
bergquist
f5e00e133b
dashboards as cfg: moves dashcash into its own file
2017-12-28 13:37:02 +01:00
bergquist
237d469ed4
dashboards as cfg: create dashboard folders if missing
...
closes #10259
2017-12-28 13:33:11 +01:00
Patrick O'Carroll
54c502ae4d
fixed error
2017-12-28 09:44:37 +01:00
bergquist
f4078e1935
tests: for skipping with hidden folders
2017-12-27 15:04:49 +01:00
Mahmoud Saada
af15e3c0d0
Implement Azure Blob external image uploader
2017-12-27 08:53:00 -05:00
Patrick O'Carroll
0c5314cec7
migrated datasource to ts
2017-12-27 13:25:40 +01:00
Torkel Ödegaard
5b91bb9163
tech: minor progress on mobx state tree & react containers, working on unit testing
2017-12-27 13:15:27 +01:00
Torkel Ödegaard
8aff969f70
Merge branch 'master' into react-mobx
2017-12-27 11:00:37 +01:00
Alexander Zobnin
1108101087
Fix tooltip unit when legend isn't shown ( #10348 )
...
* graph: fix tooltip unit when legend isn't shown, #10311
* fix broken tests (updateLegendValues() function)
2017-12-27 09:50:51 +01:00
Torkel Ödegaard
c8f87a3d09
refactor: minor refactoring of PR #10236
2017-12-27 09:49:12 +01:00
Alexander Zobnin
77843623b2
don't save dashboard on make editable, #10236
2017-12-27 09:49:12 +01:00
Alexander Zobnin
d4ff603eb0
fix scripted dashboard loader, #10350 ( #10351 )
2017-12-27 09:36:25 +01:00
Lichun Wei
2559259763
new aws region cn-northwest-1 ( #10353 )
...
see http://docs.aws.amazon.com/general/latest/gr/rande.html for regions
2017-12-27 09:34:12 +01:00
Torkel Ödegaard
3e7420320c
Merge branch 'master' into react-mobx
2017-12-26 13:53:39 +01:00
Marcus Efraimsson
39eb8f9eba
Dashboard: View JSON improvements ( #10327 )
...
* dashboard: enable copy to clipboard for view json and panel json
* dashboard: use code editor for view json under settings
2017-12-26 13:52:19 +01:00
Torkel Ödegaard
c11cf18879
refactor: tried to simplify and also minimize scope a bit for #10323
2017-12-26 13:22:01 +01:00
Torkel Ödegaard
b4ab91d651
Merge remote-tracking branch 'origin/10248_copy_panels'
2017-12-26 12:31:46 +01:00
Torkel Ödegaard
8fb0692da6
Merge remote-tracking branch 'origin/migrate-dashboard-files-to-ts'
2017-12-26 12:26:50 +01:00
Torkel Ödegaard
7e55509106
Merge branch 'smallsinglestat' of https://github.com/roidelapluie/grafana into roidelapluie-smallsinglestat
2017-12-26 12:00:08 +01:00
Mitsuhiro Tanda
6d5628f2ea
ignore trailing whitespace ( #10344 )
2017-12-26 11:59:03 +01:00
Mitsuhiro Tanda
e3274d6765
(prometheus) show label name in paren after by/without/on/ignoring/group_left/group_right
2017-12-26 01:57:10 +09:00
bergquist
75a54e85dc
dont spawn new subprocess while shutting down
2017-12-25 14:12:25 +01:00
Julien Pivotto
6a6633ab86
Fix small singlestat value display
...
This fix improves the rendering of singlestats in small boxes in grafana
5. This allows the user to get boxes oh height=1 and still see the value
of the stat entirely.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2017-12-23 14:57:37 +01:00
Torkel Ödegaard
24723cdb3c
fix: fixed issue with optimized build, fixes #10333
2017-12-23 08:34:48 +01:00
Patrick O'Carroll
52f30f6f00
migrated file to ts ( #10328 )
2017-12-22 20:52:57 +01:00
bergquist
05362a9666
plugins: restart killed plugins
2017-12-22 15:40:45 +01:00
bergquist
4aeef32073
query result should be a map
2017-12-22 14:40:38 +01:00
bergquist
e234cf5b18
prom: removes limitation of one query per tsdb call
2017-12-22 12:22:42 +01:00
bergquist
cd92d219cd
changelog: adds note about closing #10222
2017-12-22 11:00:18 +01:00
bergquist
7917efb31a
pagerduty: fixes invalid default value
...
autoResolve incident checkbox was set to disabled by default but
the backend used enabled as default. This commit makes both use
disabled by defualt
fixes #10222
2017-12-22 10:54:48 +01:00
Marcus Efraimsson
281e519fab
fix: remove unused code
2017-12-22 10:26:01 +01:00
Marcus Efraimsson
68457f5636
dashboard: copy panel to clipboard
...
Adds a new menu item to panels, Copy to Clipboard, that will both
copy the panel json to the clipboard and temporarily store the panel object
in the browsers window object. The temporarily stored panel object are
available in Add Panel from any dashboard for as long you don't refresh
the browser.
Fixes #10248 , #1004
2017-12-22 10:24:55 +01:00
bergquist
e480a38dc1
pagerduty: adds test for reading auto resolve setting
2017-12-22 09:58:37 +01:00
Patrick O'Carroll
972c3bc635
code formatting fix
2017-12-21 13:44:34 +01:00
Patrick O'Carroll
9b63a81756
migrated files to ts + fixed specfile
2017-12-21 13:22:20 +01:00
Torkel Ödegaard
02ad2e5f0f
tech: cleaned up unused stuff
2017-12-21 12:31:04 +01:00
Torkel Ödegaard
9f7560b6f9
ux: removed unused stuff form style guide
2017-12-21 12:20:55 +01:00
Torkel Ödegaard
4181602b78
react: progress on react containers and mobx-state-tree store
2017-12-21 11:56:45 +01:00
Torkel Ödegaard
3a1f52d8a2
prettier: ran on all files again, sorry. now settings are defined in package.json
2017-12-21 08:39:31 +01:00
Torkel Ödegaard
444240dffc
tech: mobx tests
2017-12-21 08:27:47 +01:00
Marcus Efraimsson
af34f9977e
Add avatar to team and team members page ( #10305 )
...
* teams: add db migration for email column in teams table
* teams: /teams should render index page with a 200 OK
* teams: additional backend functionality for team and team members
Possibility to save/update email for teams.
Possibility to retrive avatar url when searching for teams.
Possibility to retrive avatar url when searching for team members.
* teams: display team avatar and team member avatars
Possibility to save and update email for a team
* teams: create team on separate page instead of modal dialog
2017-12-20 21:20:12 +01:00
Marcus Efraimsson
d41ce4f9ca
Various dashboard folders improvements ( #10309 )
...
* dashfolders: fix url for create dashboard from manage dashboards
Don't include folderId querystring if you don't manage a folder and
creating a new dashboard from there.
* dashfolders: don't store folderId in dashboard model
Use folderId from meta instead
#10307
* dashfolders: minor ux fix
* dashfolders: minor fix for edit folder title
2017-12-20 21:17:55 +01:00
Torkel Ödegaard
354913a704
mobx: progress on poc
2017-12-20 17:24:04 +01:00
Carl Bergquist
d2ea5415da
test for plugin path builder
2017-12-20 16:33:53 +01:00
Carl Bergquist
20284f7745
merge backend datasources and datasources
2017-12-20 16:24:49 +01:00
Carl Bergquist
8b37e27dde
use int64 for timestamps
2017-12-20 16:03:53 +01:00
Carl Bergquist
8a7c455697
Merge branch 'master' into backend_plugins
...
* master: (48 commits)
fix: unit test fixed
prettier: change to single quoting
ux: minor name change to search sections
db: fix postgres regression when comparing boolean columns/values (#10303 )
dashboard: delete row improvements
fix missing comma in documentation output example
fix broken link (#10291 )
minor fixes and formatting after review
dashfolders: use validation service for folder creation and dashboard import. #10197
dashfolders: support creating new folder when moving dashboards. #10197
dashfolders: support creating new folder when saving a dashboard. #10197
dashfolders: support creating new folder in dashboard settings. #10197
dashfolders: support creating new folder from the folder picker. #10197
tech: ran prettier on all scss files
tech: ran pretttier on all typescript files
search: closes dash search when selecting current dashboard (#10285 )
fix: Original dashboard link from snapshot should be an a-tag, not a button (#10269 ) (#10283 )
dashboard: fixes #10262
added new to new dahsboard and folder
test: Update test with new component signature
...
2017-12-20 14:20:33 +01:00
Carl Bergquist
cef3800c33
fixes invalid valud/timestamp order
2017-12-20 14:20:08 +01:00
Torkel Ödegaard
61b4e5ab2d
fix: unit test fixed
2017-12-20 13:02:52 +01:00
Torkel Ödegaard
85879a7014
prettier: change to single quoting
2017-12-20 12:33:33 +01:00
Torkel Ödegaard
2a360c45a2
ux: minor name change to search sections
2017-12-20 12:26:52 +01:00
Torkel Ödegaard
06c803405a
Merge branch 'master' of github.com:grafana/grafana
2017-12-20 12:24:39 +01:00
Torkel Ödegaard
e683f6afa4
Merge remote-tracking branch 'origin/10277_logout_route_full_page_reload'
2017-12-20 12:20:06 +01:00
Marcus Efraimsson
df3655dd4a
db: fix postgres regression when comparing boolean columns/values ( #10303 )
...
Use the dialect specific BooleanStr when comparing boolean columns/values.
Fixes #10300
2017-12-20 12:15:49 +01:00
Torkel Ödegaard
4acf6b0eee
Merge remote-tracking branch 'origin/10190_fix_select_icon_and_firefox'
2017-12-20 11:22:29 +01:00
Marcus Efraimsson
bbdb1cddd7
dashboard: delete row improvements
...
Possibility to delete row and all its panels or
only the row which will leave its panels in the dashboard.
2017-12-20 11:13:24 +01:00
Torkel Ödegaard
ee216ba6fb
poc: mobx test
2017-12-20 10:53:16 +01:00
Carl Bergquist
07432cb4fa
Merge pull request #10297 from m0nhawk/patch-1
...
fix missing comma in documentation output example
2017-12-20 10:07:50 +01:00
Andrew Prokhorenkov
30e51ad136
fix missing comma in documentation output example
2017-12-19 22:30:35 +02:00
Anastasios Gogos
9dbaca4cc6
fix broken link ( #10291 )
...
minor typo:
'(' instead of '/'
2017-12-19 18:40:41 +01:00
Marcus Efraimsson
9184300398
Merge pull request #10278 from grafana/10197_new_folder
...
Create new folder from the folder picker component
2017-12-19 18:39:47 +01:00
Marcus Efraimsson
1ddcaf5b6f
minor fixes and formatting after review
2017-12-19 18:01:09 +01:00
Marcus Efraimsson
0bfedfe4d6
dashfolders: use validation service for folder creation and dashboard import. #10197
2017-12-19 18:00:59 +01:00
Marcus Efraimsson
4846125ec0
dashfolders: support creating new folder when moving dashboards. #10197
2017-12-19 18:00:47 +01:00
Marcus Efraimsson
2d0f5f06e4
dashfolders: support creating new folder when saving a dashboard. #10197
2017-12-19 18:00:38 +01:00
Marcus Efraimsson
7f9c0df464
dashfolders: support creating new folder in dashboard settings. #10197
2017-12-19 18:00:26 +01:00
Marcus Efraimsson
60d7e4308c
dashfolders: support creating new folder from the folder picker. #10197
2017-12-19 18:00:06 +01:00
Torkel Ödegaard
af1f3dd77b
poc: mobx poc
2017-12-19 17:26:51 +01:00
Torkel Ödegaard
908b6c8d0b
tech: ran prettier on all scss files
2017-12-19 16:22:41 +01:00
Torkel Ödegaard
fadfc665e4
tech: ran pretttier on all typescript files
2017-12-19 16:06:54 +01:00
Johannes Schill
143c0022b8
Merge branch 'master' into 10190_fix_select_icon_and_firefox
2017-12-19 15:54:02 +01:00
Marcus Efraimsson
b1621e1e8f
Merge pull request #10286 from grafana/10230_new_to_search_popup
...
added new to new dahsboard and folder
2017-12-19 15:51:04 +01:00
Daniel Lee
6ad06364c7
search: closes dash search when selecting current dashboard ( #10285 )
...
Fixes #10231 .
2017-12-19 15:28:58 +01:00
Johannes Schill
0bc6f4e2bd
fix: Original dashboard link from snapshot should be an a-tag, not a button ( #10269 ) ( #10283 )
2017-12-19 14:58:12 +01:00
Johannes Schill
bc7462cd04
Merge branch 'master' into 10190_fix_select_icon_and_firefox
2017-12-19 14:55:18 +01:00
Daniel Lee
31fc19c6d7
dashboard: fixes #10262
2017-12-19 14:55:03 +01:00
Patrick O'Carroll
0d283214a0
added new to new dahsboard and folder
2017-12-19 14:52:34 +01:00
Johannes Schill
23cceaecc4
test: Update test with new component signature
2017-12-19 14:45:44 +01:00
Carl Bergquist
326ba11c42
Merge pull request #10280 from bergquist/windows_build
...
WIP: delete unused icon files
2017-12-19 14:35:22 +01:00
Carl Bergquist
d671f5b404
Merge branch 'devkid-patch-1'
...
* devkid-patch-1:
pushover: update default message
Add default message for Pushover notifications
2017-12-19 14:31:57 +01:00
Carl Bergquist
e2be6a38c4
pushover: update default message
2017-12-19 14:31:26 +01:00
Carl Bergquist
f36aa2e953
Merge branch 'patch-1' of https://github.com/devkid/grafana into devkid-patch-1
...
* 'patch-1' of https://github.com/devkid/grafana :
Add default message for Pushover notifications
2017-12-19 14:30:09 +01:00
Johannes Schill
f6163a59af
Merge branch 'master' into 10190_fix_select_icon_and_firefox
2017-12-19 14:11:37 +01:00
Carl Bergquist
8055dcae44
delete unused icon files
2017-12-19 14:02:06 +01:00
Carl Bergquist
887af65ca9
Merge pull request #10264 from SteelPhase/patch-2
...
fix: Extra forward slash added when org redirect middleware is called (#10263 )
2017-12-19 13:58:33 +01:00
Johannes Schill
add5df07bf
Merge branch 'master' into 10190_fix_select_icon_and_firefox
2017-12-19 13:52:45 +01:00
Johannes Schill
fee3e7c02a
Merge branch 'master' into 10277_logout_route_full_page_reload
2017-12-19 13:50:36 +01:00
Johannes Schill
a55b42d11f
fix: The /logout route should always full page reload ( #10277 )
2017-12-19 13:39:11 +01:00
Torkel Ödegaard
75bb511019
tech: added prettier to precommit
2017-12-19 13:27:05 +01:00
Johannes Schill
3e28ce94eb
ux: Add icon to selected option in PageHeader navigation on small screens, update select boxes for Firefox so the arrow to the right is aligned with the other select boxes ( #10190 )
2017-12-19 13:19:44 +01:00
Carl Bergquist
0d9378d18e
Merge pull request #10274 from bergquist/alerting_without_rows
...
Alerting without dashboard rows
2017-12-19 13:19:33 +01:00
Johannes Schill
e1a527a87a
ux: Fix color picker positioning when scrolled down to the bottom of a page ( #10258 ) ( #10271 )
2017-12-19 12:58:55 +01:00
Carl Bergquist
644c2f7fb0
test: remove unused code
2017-12-19 11:23:21 +01:00
Carl Bergquist
66cf224e31
alerting: make alert extractor backwards compatible
...
closes #10270
2017-12-19 11:20:05 +01:00
Carl Bergquist
1816e89730
alerting: move test json into files
2017-12-19 10:22:26 +01:00
SteelPhase
a320a83138
Use strings.TrimPrefix to make sure relative url doesn't start with forward slash
...
Closes grafana/grafana#10263
2017-12-19 03:01:33 -05:00
Torkel Ödegaard
dd2192cccc
Update README.md
2017-12-18 16:54:09 +01:00
Torkel Ödegaard
0a28def71f
Update CHANGELOG.md
2017-12-18 16:52:31 +01:00
Johannes Schill
e569c8ea10
fix: Navigation on small screens when Grafana is installed in a sub directory ( #10252 ) ( #10261 )
...
* ux: Add missing icon for login with grafana-com, fixes #10238
* fix: This fix potentially solves installations in sub directories, #10252
2017-12-18 16:22:58 +01:00
Torkel Ödegaard
22643eb109
cloudwatch: fixed optimized build issue, fixes #10174
2017-12-18 14:36:34 +01:00
Mitsuhiro Tanda
3cb841f3db
fix text panel rows limit ( #10246 )
2017-12-18 14:29:48 +01:00
Mitsuhiro Tanda
6bb7f77346
use ace editor in panel edit ( #10245 )
2017-12-18 14:29:23 +01:00
Daniel Lee
78fb5be2cf
docs: mysql example with macro
2017-12-18 14:24:04 +01:00
Daniel Lee
40af84a83f
docs: mysql macros update
2017-12-18 14:12:04 +01:00
Torkel Ödegaard
40482d9ada
Merge branch 'master' of github.com:grafana/grafana
2017-12-18 13:38:54 +01:00
Torkel Ödegaard
51ec64f872
fix: reduced team name column length, fixes #10244
2017-12-18 13:38:29 +01:00
shankdever
7256884555
ux: Add missing icon for login with grafana-com, fixes #10238 ( #10249 )
2017-12-18 13:33:28 +01:00
Carl Bergquist
47fb017a5f
Merge pull request #10240 from sernst/master
...
Kinesis Metric Capitalization
2017-12-16 13:16:01 +01:00
Scott Ernst
fcf1ff10d2
Kinesis Metric Capitalization
...
Fixes the capitalization of the AWS/Kinesis ShardId metric, which
was incorrectly specified as "ShardID" instead of "ShardId" as
specified in the AWS documentation:
http://docs.aws.amazon.com/streams/latest/dev/monitoring-with-cloudwatch.html
2017-12-15 12:44:13 -06:00
bergquist
7977d6b669
merge backend-datasource and datasource type
2017-12-15 17:17:58 +01:00
Daniel Lee
77cc546315
dashfolder: nginject fix
2017-12-15 16:36:31 +01:00
Daniel Lee
7dac64354f
teams: missing nginject attribute
2017-12-15 16:26:00 +01:00
Torkel Ödegaard
71658d1e76
grid: disable resize and drag on non editable dashboards, closes #10235
2017-12-15 16:23:26 +01:00
Torkel Ödegaard
4112abd699
logging: removed logging from panel loader
2017-12-15 15:43:32 +01:00
Torkel Ödegaard
36fe8f5873
menu: fixed create default url
2017-12-15 15:17:05 +01:00
Torkel Ödegaard
23e0ca5543
Merge branch 'master' of github.com:grafana/grafana
2017-12-15 14:55:50 +01:00
Torkel Ödegaard
d1e0e36996
fix: dont show settings for viewers
2017-12-15 14:51:20 +01:00
bergquist
8573f73d72
Merge branch 'master' into backend_plugins
...
* master: (584 commits)
prometheus: change default resolution to 1/1
fix: viewers can edit now works correctly
fix: fixed minor ux and firefox issues, fixes #10228
ux: minor fixes
profile: use name or fallback for profile page
fix: sidemenu profile main text is now username instead of name
build: update master version to 5.0.0-pre1
dashfolder: change to migration text
ux:s sidemenu icon rules
teams: add team count when searching for team
changed background color for infobox and new blues in light theme, light theme now uses blue-dark in panel query (#10211 )
ux: fixed navbar issue when sidemenu closes
ux: minor position change for layout selector, fixes #10217
fix: view json from share modal now works, #10217
ux: used new add data sources icon
dashfolders: styling of selected filters
dashfolders: styling of selected filters
dashfolders: fix moving plugin dashboard to folder
changelog: adds note about closing #9170
dashfolders: fix folder selection dropdown in dashboard settings
...
2017-12-15 14:34:55 +01:00
bergquist
ea4ef47982
prometheus: change default resolution to 1/1
...
this should make the value of the step value more
consistant for most users
ref #9705
2017-12-15 14:24:31 +01:00
Torkel Ödegaard
a8a5f8181b
fix: viewers can edit now works correctly
2017-12-15 14:19:49 +01:00
Torkel Ödegaard
ed48d27d85
fix: fixed minor ux and firefox issues, fixes #10228
2017-12-15 13:34:50 +01:00
Torkel Ödegaard
63d4499a2b
ux: minor fixes
2017-12-15 13:14:00 +01:00
Torkel Ödegaard
2797e8e2d0
profile: use name or fallback for profile page
2017-12-15 13:06:11 +01:00
Torkel Ödegaard
fdf4bad1b7
fix: sidemenu profile main text is now username instead of name
2017-12-15 13:03:07 +01:00
Torkel Ödegaard
7bec195599
build: update master version to 5.0.0-pre1
2017-12-15 12:09:11 +01:00
Torkel Ödegaard
c395237710
Merge branch Grafana v5 'develop' branch
2017-12-15 12:06:09 +01:00
Torkel Ödegaard
8905c8e5fb
Merge branch 'team_member_count' of https://github.com/bergquist/grafana into develop
2017-12-15 11:53:47 +01:00
Torkel Ödegaard
75bfe313d7
Merge remote-tracking branch 'origin/develop-filter-table' into develop
2017-12-15 11:44:51 +01:00
Daniel Lee
2b814738c1
dashfolder: change to migration text
...
First index for the dashboard_acl table had the word
unique in the migration description even though the
index is not unique
2017-12-15 11:35:14 +01:00
Torkel Ödegaard
ff0c2b496f
ux:s sidemenu icon rules
2017-12-15 11:18:22 +01:00
bergquist
256f7176a2
teams: add team count when searching for team
...
closes #10207
2017-12-15 11:08:06 +01:00
Torkel Ödegaard
68ab11d7bf
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-15 11:01:30 +01:00
Patrick O'Carroll
c78f1834bd
changed background color for infobox and new blues in light theme, light theme now uses blue-dark in panel query ( #10211 )
2017-12-15 11:01:18 +01:00
Torkel Ödegaard
313d20292e
ux: fixed navbar issue when sidemenu closes
2017-12-15 10:28:45 +01:00
Torkel Ödegaard
9a711a4fc3
ux: minor position change for layout selector, fixes #10217
2017-12-15 09:58:39 +01:00
Torkel Ödegaard
3300af909a
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-15 09:50:18 +01:00
Torkel Ödegaard
ba3dbac50d
fix: view json from share modal now works, #10217
2017-12-15 09:49:57 +01:00
Torkel Ödegaard
69305c20a0
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-15 09:29:41 +01:00
Torkel Ödegaard
25d8f21b64
ux: used new add data sources icon
2017-12-15 09:19:29 +01:00
Marcus Efraimsson
a84e03ddc4
dashfolders: styling of selected filters
...
#10081
2017-12-15 09:14:10 +01:00
Marcus Efraimsson
bd7837e8d7
dashfolders: styling of selected filters
...
#10081
2017-12-14 20:20:36 +01:00
Torkel Ödegaard
581257416e
Merge remote-tracking branch 'origin/develop-icons' into develop
2017-12-14 19:56:19 +01:00
Marcus Efraimsson
62e6fed5ce
dashfolders: fix moving plugin dashboard to folder
...
If moving a dashboard and the server responds with a plugin-dashboard
error we add the overwrite flag and moving the dashboard again.
Fixes #10183
2017-12-14 16:51:23 +01:00
bergquist
11fd401fad
changelog: adds note about closing #9170
2017-12-14 15:59:49 +01:00
Marcus Efraimsson
b1bb012343
dashfolders: fix folder selection dropdown in dashboard settings
...
Use folder id from meta instead of dashboard object
2017-12-14 15:58:24 +01:00
Carl Bergquist
f5d26bfcc9
Merge pull request #10050 from davkal/davkal/multi-query-table
...
Add support to render values of multiple queries in the same table
2017-12-14 15:57:07 +01:00
Patrick O'Carroll
780d3e2c8f
fix for merge conflict
2017-12-14 15:50:47 +01:00
Carl Bergquist
45eda16a87
Merge pull request #10203 from queeno/dashboard_provisioner_id_validation
...
Avoid ID validation before provisioning dashboards
2017-12-14 15:43:07 +01:00
Trent White
764992df2a
add links for large cta
2017-12-14 09:31:59 -05:00
Patrick O'Carroll
0f62b3e04d
resolve merge conflict
2017-12-14 15:15:54 +01:00
Marcus Efraimsson
854d22fa8e
dashfolders: bulk move/delete improvements
...
bulk delete dashboards synchronously
moved bulk delete and move dashboards to backend_srv
better error handling/messages when moving and deleting folders/dashboards
fixes #10181
2017-12-14 15:09:17 +01:00
Torkel Ödegaard
4f56d4ac07
snapshots: fixed snapshot issues, fixes #10214
2017-12-14 14:58:45 +01:00
bergquist
4a433ee630
docs: include all notifiers type
2017-12-14 14:45:17 +01:00
Patrick O'Carroll
33f2e31393
replaced old table with filter-table, removed edit button, made whole rows to links
2017-12-14 14:30:13 +01:00
Torkel Ödegaard
4e38526404
playlist: fixed playlist buttons in dashboard header, fixes #10213
2017-12-14 14:27:47 +01:00
Torkel Ödegaard
66ca8a6621
Update CHANGELOG.md
2017-12-14 13:58:33 +01:00
Torkel Ödegaard
88e9012cef
Update CHANGELOG.md
2017-12-14 13:58:11 +01:00
bergquist
f6f9e58d45
docs: update latest version to 4.6.3
2017-12-14 13:45:44 +01:00
Torkel Ödegaard
0085114d4e
ux: minor changes to search input
2017-12-14 13:08:32 +01:00
Johannes Schill
b012131050
Magnifying glass on search fields #10188 ( #10206 )
...
* ux: Add magnifying glass icon to search input and remove the text label (#10188 )
* ux: Add new look on search field to manage dashboards, users, teams, data sources, plugins. Change to use our own icon class instead of .fa (#10188 )
* ux: Add new search look on org/users (#10188 )
2017-12-14 12:46:00 +01:00
Torkel Ödegaard
776c39fd79
templating: made templateSrv globally accessable as ES6 module, DashboardRow can not interpolate row title
2017-12-14 12:31:57 +01:00
Torkel Ödegaard
9007e26106
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-14 12:10:59 +01:00
Torkel Ödegaard
ff89531849
fix: ignore row clones in schema migration
2017-12-14 12:10:32 +01:00
Robin Gustafsson
cf7a49977f
proxyds: delete cookies except those listed in keepCookies
2017-12-14 11:46:44 +01:00
Daniel Lee
bcc85862fe
dshttpsettings: Move whitelisted cookies to end of config page
2017-12-14 11:46:44 +01:00
Daniel Lee
f1aa7dcd52
proxyds: failing test for keepCookies
...
If the cookies are specified in the keepCookies property then they
should not be deleted from proxied requests for data sources
2017-12-14 11:46:44 +01:00
Daniel Lee
592cb386e2
dshttpsettings: add field for cookies that should be kept
...
The ds proxy strips out cookies. Cookie names specified in
this field will not be stripped out. This is the frontend
change only.
2017-12-14 11:46:44 +01:00
Marcus Efraimsson
e136b7c286
dashfolders: /dashboards should render index page with a 200 OK
2017-12-14 11:30:57 +01:00
bergquist
43ac2b1dba
update version for packagecloud
2017-12-14 11:30:10 +01:00
Marcus Efraimsson
196a05d487
dashfolders: bulk move/delete improvements
...
Use slug and url instead of uri
Check/uncheck a folder will check/uncheck all its children dashboards
Allow to move dashboards when there are both folders and dashboards selected
Hide the header of section when only managing one folder
#10081 #10181
2017-12-14 11:26:16 +01:00
bergquist
294a6a0046
add release date for 4.6.3
2017-12-14 11:20:34 +01:00
Daniel Lee
fcca36a256
fix: after removed file
2017-12-14 09:46:55 +01:00
Daniel Lee
34cffc6b92
dashfolder: fix after backendSrv change
...
also removes unused create folder modal
2017-12-14 09:35:14 +01:00
Daniel Lee
f1b1dbc6dd
dashboard: fix test after merge conflict
2017-12-14 09:34:00 +01:00
Daniel Lee
c5c403b6ef
orgswitcher: update test
2017-12-14 09:02:23 +01:00
Simon Aquino
5dbbf1826c
Avoid ID validation before provisioning dashboards
...
Attempting to provision grafana using a previously exported
JSON dashboard with the ID field already set, might result in an error.
In fact, Grafana might believe that a dashboard with that
given ID already exists in the database, throwing an error if it doesn't.
(see pkg/services/sqlstore/dashboard.go#L32)
The dashboard provisioner should set the dashboard id to zero in order to
avoid this behaviour inducing the dashboard to be written to the DB
without ID validation.
2017-12-14 02:07:50 +01:00
Trent White
2c4de364f8
annotation icon fix
2017-12-13 18:18:51 -05:00
Trent White
d23131bbd2
udpate dark json icon
2017-12-13 18:18:15 -05:00
Trent White
1cbd88fc14
dashboard settings icons
2017-12-13 18:17:56 -05:00
Trent White
2a32d01bd5
replace icon on dashboard list (fa-th-large - looked squished) with a smaller version of dashbord icon. This may not be the best way to do the css, so it's a separate commit
2017-12-13 17:51:01 -05:00
Trent White
e2bbb85daa
new icons created and added to nav
2017-12-13 17:48:44 -05:00
bergquist
75ecc019d3
changelog: adds note about closing #7481
2017-12-13 19:32:06 +01:00
bergquist
97c5498093
fixes broken unit test
2017-12-13 19:27:53 +01:00
Torkel Ödegaard
00e2413013
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 19:18:47 +01:00
Torkel Ödegaard
a7645b710d
Merge remote-tracking branch 'origin/master' into develop
2017-12-13 19:18:10 +01:00
bergquist
a7d746375d
Merge branch 'Thib17-master'
...
* Thib17-master:
alertmanager: endAt should only be used if we have the correct value
alertmanager: code style
alerting: reduce log level for notifiers
Alertmanager notifier: add "metric" labels if no tags
Alertmanager notifier: make it match the new notifier interface
support alertmanager
2017-12-13 19:17:10 +01:00
bergquist
ade734168c
alertmanager: endAt should only be used if we have the correct value
2017-12-13 19:17:00 +01:00
bergquist
3691faf136
alertmanager: code style
2017-12-13 19:17:00 +01:00
bergquist
1240db31d3
alerting: reduce log level for notifiers
2017-12-13 19:17:00 +01:00
Thibault Chataigner
a8264fe316
Alertmanager notifier: add "metric" labels if no tags
...
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com >
2017-12-13 19:17:00 +01:00
Thibault Chataigner
3a7939c930
Alertmanager notifier: make it match the new notifier interface
...
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com >
2017-12-13 19:17:00 +01:00
Mitsuhiro Tanda
20d94f9703
support alertmanager
2017-12-13 19:17:00 +01:00
Carl Bergquist
35106537f2
Replace Read Only Editor role with ViewersCanEdit setting ( #10166 )
...
* removes readonly editor role
* adds viewersCanEdit setting
This enable you to allow viewers to edit/inspect
dashboards in grafana in their own browser without
allowing them to save dashboards
* remove read only editor option from all dropdowns
* migrates all read only viewers to viewers
* docs: replace readOnlyEditor with viewersCanEdit
2017-12-13 18:53:42 +01:00
Marcus Efraimsson
a583f92d16
dashfolders: bulk move dashboards synchronously
...
#10181
Also added better error handling when moving dashboards to other folders
2017-12-13 18:21:49 +01:00
Marcus Efraimsson
d736795fe6
dashfolders: remove error message when moving to the same folder. #10135
2017-12-13 18:21:49 +01:00
Torkel Ödegaard
26b8483fb0
teams: Fixes to edit team page
2017-12-13 18:20:49 +01:00
Torkel Ödegaard
529fcc46c0
Merge remote-tracking branch 'origin/10172_team_edit' into develop
2017-12-13 18:13:16 +01:00
Torkel Ödegaard
6254304667
Merge remote-tracking branch 'origin/select-wrapper' into develop
2017-12-13 18:12:35 +01:00
Torkel Ödegaard
9fb5367eea
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 18:08:29 +01:00
Torkel Ödegaard
2765c2ecc7
Merge branch 'develop-settings-links' into develop
2017-12-13 18:08:12 +01:00
Torkel Ödegaard
e99f846a6f
ux: minor text change to #10177
2017-12-13 18:07:56 +01:00
Patrick O'Carroll
c63569b6ce
made template link look like input ( #10198 )
2017-12-13 18:01:06 +01:00
Torkel Ödegaard
7f0440fded
minor tweaks
2017-12-13 18:00:16 +01:00
bergquist
7c0fc59dfb
execute process directly instead of creating sub shell
2017-12-13 17:58:50 +01:00
Alexander Zobnin
a48ba7b19e
Dashboard grid fixes ( #10194 )
...
* grid: fix layout saving after panel move, #10185
* don't allow to drag fullscreen panels, #10171
2017-12-13 17:53:57 +01:00
Torkel Ödegaard
90c5a8435f
refactor: minor change to #10199
2017-12-13 17:52:42 +01:00
Torkel Ödegaard
04bb2b8ce8
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 17:49:08 +01:00
Alexander Zobnin
3cdf0af398
fix broken 'd r' shortcut (refresh dashboard) ( #10199 )
2017-12-13 17:48:58 +01:00
Torkel Ödegaard
59ea19e03b
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 17:46:51 +01:00
Torkel Ödegaard
1eeb421ddb
ux: updated login page
2017-12-13 17:46:14 +01:00
Daniel Lee
fa29ff0d79
fixes switching org when url contains orgId querystring param
2017-12-13 17:29:17 +01:00
Torkel Ödegaard
8ea94817f5
build: fixed build issue
2017-12-13 16:56:24 +01:00
Torkel Ödegaard
db95a01feb
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 16:31:11 +01:00
Torkel Ödegaard
3c65015671
ux: refactoring login page change
2017-12-13 16:30:31 +01:00
Daniel Lee
7d0ca63b72
navmodel: fix for signout link on pref page
...
without a target property on the link, the signout tab on
the preferences page returned a 404.
2017-12-13 16:28:36 +01:00
bergquist
f18eeaa920
change protip to go to manage dashboards
2017-12-13 16:08:32 +01:00
Torkel Ödegaard
aa4f1fa971
Merge remote-tracking branch 'origin/9879-login' into develop-login2
2017-12-13 16:06:17 +01:00
Torkel Ödegaard
d417a625d5
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-13 15:55:16 +01:00
Torkel Ödegaard
313735bd75
search: worked on search results
2017-12-13 15:51:59 +01:00
Patrick O'Carroll
3b783216fa
added select-wrapper to where it was missing for unified look
2017-12-13 15:05:43 +01:00
bergquist
dfde6e75ed
changelog: adds note about closing #10151
2017-12-13 14:41:28 +01:00
Johannes Schill
c433597f99
Merge branch 'develop' into 9879-login
2017-12-13 14:21:39 +01:00
Johannes Schill
b8bfe51b03
ux: wip - Login animation POC ( #9879 )
2017-12-13 14:20:07 +01:00
bergquist
ee5f030ded
changelog: adds note about closing #9318
2017-12-13 13:53:38 +01:00
Johannes Schill
0be9789364
ux: Move "Sign up" and "Reset password" to its own pages - and remove all inline styling ( #9879 )
2017-12-13 13:51:52 +01:00
bergquist
bf999a4f82
fixes broken alert eval when first condition is using OR
...
closes #9318
2017-12-13 13:37:10 +01:00
Torkel Ödegaard
ccbd18006e
ux: org user management changes
2017-12-13 13:16:44 +01:00
bergquist
dd3dd407ad
removes unused property
2017-12-13 13:12:50 +01:00
Patrick O'Carroll
29d1ec561f
fixed edit team header, fixes #10172
2017-12-13 12:48:49 +01:00
Patrick O'Carroll
daf32c579d
changed width to input fields ( #10184 )
2017-12-13 12:42:50 +01:00
Torkel Ödegaard
cacbcb9c99
ux: added search box to ds list page, closes #10106
2017-12-13 11:29:29 +01:00
Torkel Ödegaard
22aa1f7e42
ux: change members to users
2017-12-13 11:21:33 +01:00
Torkel Ödegaard
60e2ba111f
plugins: fixed plugin edit page and plugin page
2017-12-13 11:12:35 +01:00
Marcus Efraimsson
c6a02bec81
dashfolders: Minor css fixes for bulk edit
2017-12-13 11:08:28 +01:00
Marcus Efraimsson
a9ba7b912f
dashfolders: Minor css fixes for bulk edit
2017-12-13 10:59:29 +01:00
Daniel Lee
02d3a9f365
docs: SSL Mode config settings for Postgres
2017-12-13 10:55:58 +01:00
Daniel Lee
c98e15903e
dashfolder: settings page for folder
...
with rename and delete. Fixes #10120
2017-12-13 10:54:08 +01:00
bergquist
355a12d7cb
Merge branch 'Thib17-master'
...
* Thib17-master:
removes verbose logging
Add a per-notifier ShouldNotify()
2017-12-13 10:26:35 +01:00
bergquist
0b6169b3f5
removes verbose logging
2017-12-13 10:21:11 +01:00
Torkel Ödegaard
2465fcbd6b
fix: FolderId and IsFolder when saving dashboard
2017-12-13 10:00:54 +01:00
Torkel Ödegaard
d3858d8847
ux: fixed inactive view mode and removed animation
2017-12-13 09:49:24 +01:00
Patrick O'Carroll
afc8948905
removed unused declaration
2017-12-13 09:46:55 +01:00
Patrick O'Carroll
f28a434566
updated dashlink editor, now has list
2017-12-13 09:44:51 +01:00
Johannes Schill
6a2b1e52b2
Merge branch 'develop' into 9879-login
2017-12-13 09:22:48 +01:00
Johannes Schill
1f8c1a5cc3
fix: Handle state when no password is entered on registration page ( #9879 )
2017-12-13 09:09:58 +01:00
Alexander Zobnin
d85405d5b5
ux: move add member into its own page ( #10167 )
2017-12-12 20:15:26 +01:00
Thibault Chataigner
fd633a1d5d
Add a per-notifier ShouldNotify()
...
This way we are able to edit notification behavior per notifier.
This would be usefull to let some notifiers send notifications,
even when the state doesn't change, or with custom condition.
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com >
2017-12-12 17:35:54 +01:00
Torkel Ödegaard
67f1435dc7
minor fix for #10136
2017-12-12 17:18:25 +01:00
Torkel Ödegaard
05cc1f85c3
Merge branch 'refactor-user-group-to-team' of https://github.com/alexanderzobnin/grafana into user-group-to-team
2017-12-12 17:07:00 +01:00
Alexander Zobnin
10fbfcb1d3
Fix graph legend scroll ( #10169 )
...
* graph panel: fix legend scroll
* graph panel: enable scroll for table legend
* graph panel: fix legend right side toggle
2017-12-12 17:02:19 +01:00
Alexander Zobnin
8aaaee5e16
fix colorpicker colors order (width issue) ( #10170 )
2017-12-12 17:00:56 +01:00
Torkel Ödegaard
a02086814e
graphite: remove check so that query is sent even for possible non leaf nodes
2017-12-12 17:00:00 +01:00
Torkel Ödegaard
e88bd67d5b
fix: fixed build failure
2017-12-12 16:31:24 +01:00
Johannes Schill
8624414657
ux: Use the previously renamed classes ( #9879 )
2017-12-12 16:29:45 +01:00
Torkel Ödegaard
89db9cc976
fix: fixed dashboard api tests
2017-12-12 16:15:24 +01:00
Torkel Ödegaard
de91d68402
fix: don't detect graphite version before it's saved
2017-12-12 15:28:41 +01:00
Torkel Ödegaard
cfd755eb93
updated new dashboard folder
2017-12-12 15:19:59 +01:00
Torkel Ödegaard
271c597c9b
ux: style tweaks
2017-12-12 15:13:47 +01:00
Johannes Schill
01e9053625
ux: Update ui of login buttons via third parties and add link to sign up page ( #9879 )
2017-12-12 15:00:04 +01:00
Patrick O'Carroll
9b9ac45295
redesigning links editor
2017-12-12 14:05:24 +01:00
Torkel Ödegaard
d379b501aa
ux: search look update
2017-12-12 13:55:32 +01:00
Torkel Ödegaard
df25c9f0fa
tech: updated version for react-grid item
2017-12-12 13:27:56 +01:00
Torkel Ödegaard
8a61e0967e
Merge branch 'master' into develop
2017-12-12 13:22:13 +01:00
Torkel Ödegaard
a00af85f36
build: fixed unit test failure
2017-12-12 13:21:50 +01:00
Torkel Ödegaard
cafed8ce8f
Merge branch 'master' into develop
2017-12-12 13:19:07 +01:00
David Kaltschmidt
edb2dcf1b0
Extracted row matching function and added comments
2017-12-12 13:18:06 +01:00
bergquist
ff1b71bc20
allow overriding dashboards from api
2017-12-12 13:18:00 +01:00
Patrick O'Carroll
a69c260173
redesigning links editor
2017-12-12 13:06:32 +01:00
Torkel Ödegaard
871b98c06b
graphite: minor fix for PR #10142 the query was being sent for every segmen t you selected before you completed the metric path
2017-12-12 12:56:40 +01:00
Torkel Ödegaard
bb52f3670e
Merge branch 'parseTarget' of https://github.com/DanCech/grafana into DanCech-parseTarget
2017-12-12 12:38:58 +01:00
Torkel Ödegaard
e98f573732
build: fixed broken test
2017-12-12 12:31:41 +01:00
Torkel Ödegaard
35c8cdf3a5
refactor: minor change to panel json fix PR #10156
2017-12-12 12:10:19 +01:00
Alexander Zobnin
86204abbfe
Move panel JSON editor to modal dialog ( #10156 )
...
* panel: fix JSON edit, #10149
* panel: show JSON editor in modal, #10149
2017-12-12 12:04:08 +01:00
Torkel Ödegaard
bbd0b98be9
Merge branch 'develop-settings' into develop
2017-12-12 12:03:10 +01:00
Torkel Ödegaard
7b0bbefb96
ux: minor updates to dashboard settings
2017-12-12 12:02:44 +01:00
Torkel Ödegaard
0a8bd5d289
ux: dashboard settings updated
2017-12-12 11:49:01 +01:00
Patrick O'Carroll
515faa9ec5
new dashboard and folder in search ( #10152 )
...
* new dashboard and folder in search
* code formatting fixes
2017-12-12 11:26:15 +01:00
bergquist
c68e7c7283
avatar: avoid concurrent map writes
2017-12-12 11:25:47 +01:00
Patrick O'Carroll
6ae94dda87
redesign dashlinks
2017-12-12 11:21:32 +01:00
Torkel Ödegaard
79d9b64f82
fix: fixed issue with optimized build grid directive missing ngInject comment, fixes #10161
2017-12-12 11:00:16 +01:00
Carl Bergquist
ea2f65b4c3
Merge pull request #10110 from bwhaley/master
...
Fixes bug in cloudwatch regarding credentials
2017-12-12 10:16:53 +01:00
Alfred Krohmer
72e686457c
Add default message for Pushover notifications
...
If the message field is left empty for Pushover notifications, the API will return an error. This adds a default message if the message would otherwise be empty.
This fixes #8006 .
2017-12-11 22:14:38 +01:00
Alexander Zobnin
26281dd9d8
refactor: format files by gofmt
2017-12-11 19:46:05 +03:00
Johannes Schill
097596a336
ux: Adjust margins when external auth providers are enabled ( #9879 )
2017-12-11 17:22:40 +01:00
Torkel Ödegaard
cc046f03aa
ux: dashboard settings progress
2017-12-11 17:19:17 +01:00
Torkel Ödegaard
97bd00c520
ux: dashboard settings work progress
2017-12-11 16:46:10 +01:00
Daniel Lee
a37f1b77f1
dashfolders: new dashboard with folder selected
...
Fixes #10133
2017-12-11 16:37:40 +01:00
Johannes Schill
f77d34f7c9
ux: wip - Push pixels for new login, remove inline styling, change so we use media queries using min-width instead of max-width and make sure it looks ok across all screen sizes ( #9879 )
2017-12-11 16:31:50 +01:00
Torkel Ödegaard
008b9bb3e9
ux: dashboard settings work progress
2017-12-11 16:28:57 +01:00
bergquist
411e8a16c2
backend plugins: manage plugins lifecycle with context
2017-12-11 15:05:06 +01:00
Torkel Ödegaard
c4b759fe6d
ux: dashboard settings progress
2017-12-11 15:04:48 +01:00
Torkel Ödegaard
7f597283e8
ux: dashboard settings progress
2017-12-11 13:47:04 +01:00
Torkel Ödegaard
61dbcfd35b
ux: dashboard settings progress
2017-12-11 13:29:23 +01:00
bergquist
1af4f7a1b4
backend plugins: dont swallow errors
2017-12-11 13:16:16 +01:00
Torkel Ödegaard
a682475152
fix: fixed failing test
2017-12-11 13:09:25 +01:00
bergquist
026eb9ac36
backend plugins: cleanup protobuf files
2017-12-11 13:09:10 +01:00
Torkel Ödegaard
05ec7541c8
ux: dashboard settings progress
2017-12-11 13:04:06 +01:00
bergquist
7f68c2a53d
backend plugins: add more datasource params
2017-12-11 12:53:01 +01:00
David Kaltschmidt
8d70f13393
Type-agnostic row merge in table transform for multiple queries
...
* moved unique value naming to datasource (credit: @bergquist)
* merge rows based on same column-values and empty values
* expanded tests
2017-12-11 12:42:53 +01:00
Torkel Ödegaard
8354c64ff5
Merge branch 'develop' into develop-settings
2017-12-11 12:15:59 +01:00
Torkel Ödegaard
09cc60ffe4
ux: dashboard settings progress
2017-12-11 12:13:45 +01:00
Torkel Ödegaard
795d9c0362
ux: fixed navbar and sidemenu z-index issue and improved responsive rules
2017-12-11 11:42:13 +01:00
bergquist
48e7f866f6
code style
2017-12-11 11:26:36 +01:00
bergquist
55a39dd2ad
implement upstream changes
2017-12-11 11:14:03 +01:00
Torkel Ödegaard
2ce4a8e4c5
fix: fixed build failure
2017-12-11 10:52:38 +01:00
bergquist
a4748d82ab
Merge branch 'master' into backend_plugins
...
* master:
changelog: adds note about closing #10131
Explicitly specify default region in CloudWatch datasource (#9440 )
wait for all sub routines to finish
changelog: adds ntoe about closing #10111
postgres: change $__timeGroup macro to include "AS time" column alias (#10119 )
fixes broken test
Solves problem with Github authentication restriction by organization membership when the organization's access policy is set to "Access restricted". "Access restricted" policy should not stop user to authenticate.
2017-12-11 10:43:41 +01:00
Carl Bergquist
5d70a36ad8
Merge pull request #10150 from jomenxiao/jomenxiao/render_setting_lang
...
[render image]add encoding param
2017-12-11 10:36:38 +01:00
Torkel Ödegaard
84aa1e89c0
Merge branch 'develop' into develop-login
2017-12-11 10:29:37 +01:00
Carl Bergquist
43cff3a2bd
Merge pull request #10146 from noakup/master
...
hyphen
2017-12-11 10:18:00 +01:00
bergquist
66bc1fea2d
changelog: adds note about closing #10131
2017-12-11 09:45:47 +01:00
Carl Bergquist
a5b3f2b891
Merge pull request #10132 from bergquist/go_routine_management
...
Wait for all sub routines to finish before closing Grafana
2017-12-11 09:43:37 +01:00
Mikael Olenfalk
8e7166b5c4
Explicitly specify default region in CloudWatch datasource ( #9440 )
...
The datasource uses the default region in the query if the region
is "" in the settings. However setting the region to an empty string
is almost impossible and rendered incorrectly.
This commit introduces a special value "default" for region which
is shown in the drop down and is translated to the default region
of the data source when performing queries.
2017-12-11 09:37:27 +01:00
Torkel Ödegaard
502171fff1
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-11 09:18:03 +01:00
jomenxiao
ad2a69bff4
add encoding param
2017-12-11 16:01:17 +08:00
bergquist
f7ed24475c
wait for all sub routines to finish
...
simple solution for waiting for all go sub routines to
finish before closing Grafana. We would use errGroup
here as well but I dont like spreading context's all
over the place.
closes #10131
2017-12-11 08:53:06 +01:00
Dan Cech
588ce6606c
fix function re-ordering broken in #9436
2017-12-10 21:20:38 -05:00
noakup
e6bdccbb05
hyphenhyphen
2017-12-10 18:38:48 +02:00
Dan Cech
525ae4fdf5
support metric trees of varying depth, never send '.select metric' to graphite
2017-12-10 10:48:12 -05:00
Dan Cech
8dcfa18761
simplify function parameter addition
2017-12-10 10:45:41 -05:00
Torkel Ödegaard
511fa7dec1
ux: dashboard settings progress
2017-12-10 12:41:11 +01:00
Torkel Ödegaard
00c723f04a
ux: minor changes
2017-12-10 12:21:04 +01:00
Torkel Ödegaard
e1440dcc44
ux: navbar progress
2017-12-09 22:45:33 +01:00
Dan Cech
3a1700cbee
improve handling of query references
2017-12-09 16:27:05 -05:00
Torkel Ödegaard
1e5983b46c
Merge branch 'develop' into develop-settings
2017-12-09 21:50:26 +01:00
Torkel Ödegaard
47ecbbab8d
build: fix for tslint
2017-12-09 21:47:59 +01:00
Torkel Ödegaard
7f73fae6ae
ux: form styles polish, improvement but can be better
2017-12-09 21:46:30 +01:00
Dan Cech
4fcf79a3a6
demonstrate parseTarget issue
2017-12-09 11:17:34 -05:00
Torkel Ödegaard
55609382f1
fix: fixed panel size rerendering issues
2017-12-09 13:53:03 +01:00
Torkel Ödegaard
fbe9f759ad
ux: work on dashboard settings views
2017-12-08 18:15:24 +01:00
Marcus Efraimsson
47014ddb65
dashfolders: Do not allow loading a folder as a dashboard
2017-12-08 17:50:37 +01:00
Marcus Efraimsson
70b0165835
fix: Remove console.log
2017-12-08 17:49:33 +01:00
Marcus Efraimsson
1985027549
dashfolders: Folder picker should set correct default values. Fixes #10135
2017-12-08 17:46:52 +01:00
Alexander Zobnin
e4675ca5c1
refactor: user groups to teams, replace rest mentions
2017-12-08 19:01:10 +03:00
Alexander Zobnin
5d3bfee2f1
refactor: user groups to teams, rename backend files
2017-12-08 18:51:59 +03:00
Alexander Zobnin
9e62a777c7
refactor: user groups to teams, rename frontend files
2017-12-08 18:47:55 +03:00
Alexander Zobnin
d8612380e9
refactor: rename User Groups to Teams
2017-12-08 18:25:45 +03:00
bergquist
0506cfdc1d
changelog: adds ntoe about closing #10111
2017-12-08 16:09:32 +01:00
Carl Bergquist
2408d8f09a
Merge pull request #10112 from adiletmaratov/master
...
Solves problem with Github authentication restriction by organization
2017-12-08 16:05:27 +01:00
Torkel Ödegaard
7a2e886e70
Merge branch 'develop' into develop-settings
2017-12-08 16:02:42 +01:00
Torkel Ödegaard
10a77b0353
ux: forms style font size change
2017-12-08 15:59:51 +01:00
Torkel Ödegaard
1b6be031e5
ux: dashboard settings progress
2017-12-08 15:53:26 +01:00
Sven Klemm
ce809de1ed
postgres: change $__timeGroup macro to include "AS time" column alias ( #10119 )
...
* change $__timeGroup macro to include column alias
* update docs and help text for $__timeGroup macro
2017-12-08 15:14:10 +01:00
Torkel Ödegaard
db663c380b
new timepicker is working
2017-12-08 14:38:33 +01:00
Torkel Ödegaard
9369a87e93
Merge branch 'develop' into develop-settings
2017-12-08 14:32:15 +01:00
Marcus Efraimsson
b03b360414
dashfolders: Create nav model for folder page client side #10083
2017-12-08 14:08:16 +01:00
Torkel Ödegaard
63b717f607
ux: minor change to new folder page
2017-12-08 13:54:11 +01:00
Patrick O'Carroll
9cae579c75
fix for search dropdown on small screen + icon overlapping fix ( #10091 )
...
* fix for search dropdown on small screen + icon overlapping fix
* fixing search filter for small screen
* hid tags and filter box
* iphone input zoom fix
* moved input styling to old-responsive
2017-12-08 13:37:37 +01:00
Torkel Ödegaard
77b537f45f
ux: added react scrollbar component and added it to add panel panel
2017-12-08 13:30:16 +01:00
Torkel Ödegaard
2bc23d2063
tech: updated ngreact and with custom PR applied
2017-12-08 12:26:19 +01:00
Torkel Ödegaard
e03abde778
refactoring: #10130
2017-12-08 12:17:09 +01:00
Torkel Ödegaard
974d4d9739
Revert "Don't animate panels on initial render ( #10130 )"
...
This reverts commit e0c173c5af .
2017-12-08 11:53:51 +01:00
Torkel Ödegaard
b59d06cab6
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-08 11:49:28 +01:00
Alexander Zobnin
e0c173c5af
Don't animate panels on initial render ( #10130 )
...
* grid: dont animate panels on initial render
* grid: dont animate panels on initial render
2017-12-08 11:49:14 +01:00
Torkel Ödegaard
9f87d8d344
Merge branch 'develop-graph-legend' into develop
2017-12-08 11:47:50 +01:00
Torkel Ödegaard
35a7109a6a
refactoring: fixing bug when all values are null
2017-12-08 11:45:44 +01:00
bergquist
0c5ef1453d
fixes broken test
2017-12-08 11:33:15 +01:00
Marcus Efraimsson
f78f86d0ab
dashfolders: Hide search input area when showing CTA. #10083
2017-12-08 11:23:57 +01:00
bergquist
f0abe696b5
Merge branch 'master' into backend_plugins
...
* master:
improve error handling for datasources as cfg
improve sample datasource.yaml
2017-12-08 10:55:55 +01:00
Torkel Ödegaard
4aad4a069c
ux: graph legend refactoring
2017-12-08 10:54:53 +01:00
bergquist
5f5cdad97a
improve error handling for datasources as cfg
2017-12-08 10:50:11 +01:00
bergquist
c766802325
improve sample datasource.yaml
2017-12-08 10:28:38 +01:00
bergquist
7f6e028850
Merge branch 'master' into backend_plugins
...
* master:
make gitignore more generic
fixes issue with datasource/dash as cfg and gitignore
2017-12-08 10:26:26 +01:00
bergquist
80a852b00a
make gitignore more generic
2017-12-08 09:35:46 +01:00
Alexander Zobnin
cd3cf5d19b
grid css transforms: minor refactor ( #10128 )
2017-12-08 08:43:47 +01:00
Alexander Zobnin
3de17ecda7
dashboard grid: enable CSS transforms ( #10125 )
2017-12-08 08:21:00 +01:00
bergquist
79d7213e11
fixes issue with datasource/dash as cfg and gitignore
2017-12-08 06:52:47 +01:00
Torkel Ödegaard
8415ea6c71
refactoring: changing how graph height and legend height is calculated, using flex box seems to actually work, #10079
2017-12-07 19:53:32 +01:00
Marcus Efraimsson
017b337f00
dashfolders: create folder page
...
Fixes #10085
2017-12-07 19:32:38 +01:00
Torkel Ödegaard
c629a58b6d
refactor: removed graph height from legend decimal calc
2017-12-07 18:13:56 +01:00
Marcus Efraimsson
ff535a5e9a
dashfolders: css fix
2017-12-07 18:05:47 +01:00
bergquist
9edd7701b2
fixes failing tests
2017-12-07 18:05:11 +01:00
Marcus Efraimsson
2ea663df78
dashfolders: New Dashboard Folder page
...
Fixes #10083 . Permissions page is just a placeholder
for now.
2017-12-07 17:30:54 +01:00
Marcus Efraimsson
10b0fc79f3
fix: move components tests to specs folder
2017-12-07 17:30:54 +01:00
Ben Whaley
51854ff4fa
Fix go fmt
2017-12-07 16:10:13 +00:00
Torkel Ödegaard
a7897b945b
Merge branch 'graph-legend-v5' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-graph-legend-v5
2017-12-07 17:09:46 +01:00
bergquist
e1d4bf2607
kill plugin processes when grafana shuts down
2017-12-07 16:59:35 +01:00
Torkel Ödegaard
87ceeb0898
fix: v5 sidemenu & link to shortcuts now works, fixes #10087
2017-12-07 16:58:57 +01:00
bergquist
a2d47427ba
separate plugin impl and proto files
2017-12-07 16:33:36 +01:00
bergquist
0bc5bf53ce
correct comments
2017-12-07 16:33:36 +01:00
bergquist
3f5daa5e58
add hclog wrapper for grafanas logger in plugins
2017-12-07 16:33:36 +01:00
bergquist
0f6c470e03
add go-plugin deps to vendor
2017-12-07 16:33:36 +01:00
bergquist
a97360ab27
initial version of proto files
2017-12-07 16:32:17 +01:00
bergquist
7b81ebc991
changelog: breaking regardless what your running
2017-12-07 16:29:56 +01:00
bergquist
f39b40c2dd
changelog: better styling
2017-12-07 16:29:00 +01:00
bergquist
5aab6b5c20
removes last pieces of dashboard.json
2017-12-07 16:26:07 +01:00
Torkel Ödegaard
68dab71275
refactor: sidemenu toggle & hiding logic
2017-12-07 16:25:21 +01:00
bergquist
5fb8b37241
changelog: note about closing #5269 and #9654
2017-12-07 16:13:08 +01:00
Carl Bergquist
fb386f3c8d
Merge pull request #10052 from bergquist/dashboards_from_disk
...
Load dashboards from disk into the database at regular interval
2017-12-07 16:12:02 +01:00
bergquist
5006f9e4c5
dashboards as cfg: update docs to use /provisioning
2017-12-07 15:55:00 +01:00
bergquist
2e610cb256
dashboards as cfg: move dash/ds config files to /provisioning/*
2017-12-07 15:27:01 +01:00
bergquist
50bc801f1c
dashboards as cfg: copy dash/ds files if missing
2017-12-07 15:27:01 +01:00
bergquist
361acd3fa1
dashboards as cfg: include cfg files in dist packages
2017-12-07 15:27:01 +01:00
bergquist
1dfa529941
dashboards as cfg: avoid walking fs in parallel
2017-12-07 15:27:01 +01:00
bergquist
b28ea0b407
dashboards as cfg: type
2017-12-07 15:27:01 +01:00
bergquist
2a18345eb2
dashboards as cfg: disable loading dashboards from disk by default
2017-12-07 15:27:01 +01:00
bergquist
099178466d
dashboards as cfg: wire up dashboard repo
2017-12-07 15:27:01 +01:00
bergquist
288cc35529
dashboards as cfg: use gocache for caching
2017-12-07 15:27:01 +01:00
bergquist
f5eac2e91d
dashboards as cfg: expose dashboard service as interface
2017-12-07 15:27:01 +01:00
bergquist
16f072b320
dashboards as cfg: move saving logic for dashboards into its own service
2017-12-07 15:27:01 +01:00
bergquist
9cebb23e01
dashboards as cfg: revert minor changes
2017-12-07 15:27:01 +01:00
bergquist
74e12c260f
dashboards as cfg: move dashboard saving into its own service
2017-12-07 15:27:01 +01:00
bergquist
09cb0f378b
dashboards as cfg: minor tweaks
2017-12-07 15:27:01 +01:00
bergquist
93e1d8a19c
dashboards as cfg: make dashboard none editable by default
2017-12-07 15:27:01 +01:00
bergquist
7f3a7ea128
dashboards as cfg: more tests
2017-12-07 15:27:01 +01:00
bergquist
dc0fb8be06
dashboards as cfg: code cleanup
2017-12-07 15:27:01 +01:00
bergquist
d69b63cbc0
dashboards as cfg: read first cfg version
2017-12-07 15:27:01 +01:00
Torkel Ödegaard
955dcf2418
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-07 14:15:35 +01:00
Torkel Ödegaard
beb9f8ee74
Merge remote-tracking branch 'origin/master' into develop
2017-12-07 14:14:50 +01:00
Patrick O'Carroll
1542e8c1b2
removed row to center footer ( #10115 )
...
* removed row to center footer
* code formatting fix
2017-12-07 14:07:16 +01:00
Torkel Ödegaard
548652aab1
ux: minor cleanup
2017-12-07 13:33:46 +01:00
Sven Klemm
a62ebb3e59
mysql: pass timerange for template variable queries ( #10071 )
...
* mysql: pass timerange for template variable queries
* mysql: document time range macro usage in template variables
* mysql: docs for on time range change refresh mode for template queries
* Revert "mysql: docs for on time range change refresh mode for template queries"
This reverts commit 5325972aa4 .
2017-12-07 11:18:36 +01:00
Marcus Efraimsson
d0a9770b8b
dashboard: fix edge case with keyboard nav in dashboard search. #10100
...
If expanding a folder using mouse, unselect current keyboard selection
2017-12-07 11:14:43 +01:00
Adilet Maratov
50daf7463d
Solves problem with Github authentication restriction by organization membership when the organization's access policy is set to "Access restricted". "Access restricted" policy should not stop user to authenticate.
...
How it is solved:
* Take organizations_url field data from user basic data response
* Make another request to get all organization the user is a member of (public membership)
* Authenticate user if appropriate organization found in that list
2017-12-07 16:13:49 +06:00
Alexander Zobnin
9bff005faf
Merge remote-tracking branch 'upstream/develop' into graph-legend-v5
2017-12-07 12:45:08 +03:00
Alexander Zobnin
58d40eb6a0
graph: fix legend height calculation
2017-12-07 12:39:10 +03:00
Sven Klemm
b44c599410
postgres: pass timerange for template variable queries ( #10069 )
...
* pass timerange for template queries when refresh is set to timerange
change
* document on time range change refresh mode for template queries
2017-12-07 10:05:04 +01:00
Alexander Zobnin
3cdf0dce56
graph: move auto decimals calc to ticks.ts and use it for legend values format.
2017-12-07 10:49:00 +03:00
Ben Whaley
fe88658bdd
Resolves grafana/grafana:#9309
2017-12-07 03:43:32 +00:00
Marcus Efraimsson
58fb35c5cb
dashboard: fix linting and formating - #10100
2017-12-06 23:51:39 +01:00
Marcus Efraimsson
cb0dac11a3
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-06 20:35:16 +01:00
Marcus Efraimsson
f87b9aaa8a
dashboard: keyboard nav in dashboard search - closes #10100
...
Pressing enter/return for a folder toggles it.
Pressing enter/return for a dashboard navigates to it.
2017-12-06 20:34:41 +01:00
Alexander Zobnin
2cf1c29eae
graph: refactor (don't render twice)
2017-12-06 21:30:14 +03:00
Sven Klemm
c80eadcdf4
handle native postgres datetime types in annotation queries ( #9986 )
2017-12-06 18:12:24 +01:00
Sven Klemm
373389c920
treat any text column in timeseries query as metric name unless column ( #9985 )
...
named metric is present
2017-12-06 18:04:33 +01:00
Johannes Schill
e8807f4bce
Fixing tabs for Grafana 5 - #10082 ( #10103 )
...
* ux: Make new tabs responsive #10082
* ux: Add possibility to manipulate url in angular router outside of angular - and use it in the responsive navigation #10082
2017-12-06 17:36:44 +01:00
Patrick O'Carroll
8adaf99bff
other panels now hidden, fixes 10088 ( #10102 )
2017-12-06 16:55:12 +01:00
Patrick O'Carroll
ea3447fbfd
fixed 404 for grafana5 + now responsive ( #10101 )
...
* fixed 404 for grafana5 + now resonsive
* code formatting fixes
2017-12-06 16:54:24 +01:00
Marcus Efraimsson
fe177f198b
dashboard: fix search results tests #10083
2017-12-06 14:32:22 +01:00
Marcus Efraimsson
0029d96579
dashboard: Show CTA for empty lists/folders #10083
2017-12-06 14:27:29 +01:00
Marcus Efraimsson
dd3c9da009
dashboard: Dashboard folder page wip #10083
2017-12-06 14:11:25 +01:00
bergquist
48d9d0d356
prom: enable min interval per panel
...
This commit makes it possible to set min interval per panel.
Overrides the value configured on the datasource.
ref #9705
2017-12-06 13:51:19 +01:00
David Kaltschmidt
011b2cd1b2
Fix merge issue on multi-query table transforms
...
* after a match has been found the merger should keep looking for more
2017-12-06 13:12:16 +01:00
Alexander Zobnin
6b4b7969fe
graph: fix karma tests
2017-12-06 14:55:57 +03:00
Alexander Zobnin
0c3e04ca60
graph: render legend before graph
2017-12-06 14:14:00 +03:00
Patrick O'Carroll
3aa1cb012a
added tooltip, fixes #10092 ( #10097 )
...
* added tooltip, fixes #10092
* fixed code formatting
2017-12-06 12:13:17 +01:00
Alexander Zobnin
ae80a589c1
graph: refactor
2017-12-06 12:22:35 +03:00
Alexander Zobnin
36b3309961
graph: convert legend.js to typescript
2017-12-06 11:29:13 +03:00
bergquist
bbc8aa0525
docs: link from cfg page to provisioning
2017-12-05 18:44:31 +01:00
Trent White
5894b8f4e0
reduce app icon by 3px on home dashboard - wasn't lining up properly with starred/recently viewed dasboard list properly
2017-12-05 12:30:49 -05:00
Torkel Ödegaard
46c8b36244
ux: minor style tweaks to cards and sidemenu icons for white theme
2017-12-05 15:50:15 +01:00
Torkel Ödegaard
2414074c94
Merge branch 'develop-light-theme' into develop
2017-12-05 15:16:42 +01:00
Torkel Ödegaard
8085182121
ux: tweaked light theme and made page container more fluid
2017-12-05 15:16:06 +01:00
Marcus Efraimsson
8e8c3d2eeb
Merge branch 'develop' into develop_searchresults
2017-12-05 14:25:20 +01:00
Daniel Lee
781349d360
dashboard: dashboard search results component. closes #10080
2017-12-05 14:20:44 +01:00
Torkel Ödegaard
16fbefbbc5
Merge branch 'develop' into develop-light-theme
2017-12-05 13:31:05 +01:00
Torkel Ödegaard
35f97c9a2f
docs: added utm_source for link from ds list page to docs page
2017-12-05 13:28:20 +01:00
Patrick O'Carroll
df5fd3cd1d
fixed grey colors in light-theme, added new variables, played a bit with blue
2017-12-05 12:48:16 +01:00
Torkel Ödegaard
282d830ff4
v5: removed permissions from dashboard cog dropdown, closes #10068
2017-12-05 12:28:47 +01:00
Torkel Ödegaard
90bcec8178
nav: updated nav item id for manage dashboards
2017-12-05 12:25:59 +01:00
Torkel Ödegaard
90da964a14
refactoring PR #10068
2017-12-05 12:19:01 +01:00
Torkel Ödegaard
cc2349f6aa
Merge branch 'feat-10064' of https://github.com/alexanderzobnin/grafana into develop
2017-12-05 12:03:33 +01:00
Torkel Ödegaard
31bb2f8006
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-05 12:03:28 +01:00
Alexander Zobnin
afc036492c
dashboard: migrations for repeat rows ( #10070 )
2017-12-05 11:46:58 +01:00
David Kaltschmidt
eb31833d52
Backwards-compat for multi-query table transform
...
* treat single-query table panels like they were before
* adjusted test cases
2017-12-05 11:25:10 +01:00
Alexander Zobnin
deebaabfc8
graph: make legend scrollable
2017-12-05 13:07:33 +03:00
Torkel Ödegaard
6fae999f62
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-12-05 10:23:03 +01:00
bergquist
35232a77e6
removes unused properties
...
the dsType property caused some confusion about what datasource is
beeing used. I just removed it since it not beeing used.
closes #10072
2017-12-05 08:26:43 +01:00
David Kaltschmidt
1dd90c8105
Making the multi-query table transform the default table transform
2017-12-04 17:55:00 +01:00
Torkel Ödegaard
9be6f9734d
ux: updated padding
2017-12-04 16:29:46 +01:00
Johannes Schill
d5023d0073
Merge branch 'develop' of https://github.com/grafana/grafana into develop
2017-12-04 16:19:07 +01:00
Johannes Schill
ba3a81aba5
ux: Add CTA for empty lists
2017-12-04 16:18:46 +01:00
Alexander Zobnin
4d7ff4de15
move import menu item to the original place
2017-12-04 18:00:22 +03:00
Alexander Zobnin
4403d919c1
move DashboardImportCtrl tests to jest
2017-12-04 16:51:37 +03:00
Alexander Zobnin
44ea0ff71d
Move import dashboard from modal to the page
2017-12-04 15:55:37 +03:00
Torkel Ödegaard
d29c695d44
refactor: minor refactoring of #10027
2017-12-04 13:38:38 +01:00
Torkel Ödegaard
df693134bd
Merge branch 'feat-10008' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-feat-10008
2017-12-04 13:23:38 +01:00
Patrick O'Carroll
a16cfb4b3b
Merge branch 'develop' into develop-light-theme
2017-12-04 13:17:19 +01:00
Patrick O'Carroll
5fb3ce1be7
new grays for light theme
2017-12-04 13:12:32 +01:00
Daniel Lee
66657d24b8
sidemenu: responsive sidemenu view for smallest breakpoint
...
For the smallest breakpoint, expands the sidemenu to be width 100% and
to be toggled on or off rather than visible all the time.
2017-12-04 12:37:00 +01:00
Carl Bergquist
f327e7c818
Merge pull request #10055 from paulfantom/master
...
add Cloud Alchemy Ansible role
2017-12-04 11:26:34 +01:00
Torkel Ödegaard
15f46b8534
ux: tabs update
2017-12-03 16:22:59 +01:00
David Kaltschmidt
b6867891f0
Tests for multi-query table transform
2017-12-03 14:32:02 +01:00
Torkel Ödegaard
a47bf7dfd9
ux: updated modal header design
2017-12-03 08:11:07 +01:00
Torkel Ödegaard
d7337432ac
ux: progress on time picker dropdown version
2017-12-03 07:53:47 +01:00
Mitsuhiro Tanda
e8a6af7b22
fix templating undefined error ( #10004 )
2017-12-02 17:21:21 +01:00
Torkel Ödegaard
f7babd392b
Merge branch 'develop' into develop-settings
2017-12-02 15:45:10 +01:00
Torkel Ödegaard
a98b0024fc
tweaks to add panel panels
2017-12-02 15:40:38 +01:00
Torkel Ödegaard
dae5110db0
ux: updated dashboard nav
2017-12-02 15:35:59 +01:00
Torkel Ödegaard
1c27df97d6
ux: dashboard setings progres
2017-12-02 07:05:58 +01:00
paulfantom
3e94d80430
add Cloud Alchemy Ansible role
2017-12-01 21:26:14 +01:00
Torkel Ödegaard
c8ead22722
started on dashboard settings refactor
2017-12-01 21:04:48 +01:00
Torkel Ödegaard
e871e56522
ux: add new panel and dash nav improvements
2017-12-01 20:11:55 +01:00
David Kaltschmidt
85eb2aaa80
Added basic table transformer test
2017-12-01 19:03:47 +01:00
bergquist
d6d64c53cd
typo 💥
2017-12-01 16:23:55 +01:00
Carl Bergquist
89fb60a956
Merge pull request #10020 from jomenxiao/master
...
fix render http[get] params error
2017-12-01 16:22:47 +01:00
bergquist
9282182805
influxdb: pass tags to alerting from influxdb client
...
closes #10046
2017-12-01 16:16:49 +01:00
Torkel Ödegaard
126257845c
ux: dashboard nav update
2017-12-01 15:58:12 +01:00
Torkel Ödegaard
289ba74ede
ux: new dashnav design
2017-12-01 15:56:08 +01:00
bergquist
5e9f0771c5
ignore /conf/**/custom.yaml files
2017-12-01 15:49:54 +01:00
Alexander Zobnin
8593ca001d
repeat row: refactor
2017-12-01 16:34:49 +03:00
Alexander Zobnin
8bd3d106a2
Fix dashboard menu overlapping ( #10044 )
...
* dashboard menu: fix overlap by singlestat and panel link icon
* refactor: navbar z-index
* hide grafana icon in solo panel mode
2017-12-01 14:31:55 +01:00
David Kaltschmidt
91e866f145
Add multiquery_table table transform
...
The current table transform renders only the first query.
This PR adds a new transform to render all query results in a JOIN-ish
semantic.
* new table transform: Multi-Query table
* columns is the union of all non-value fields
* one value column per query is added
* rows that share all the same label values are merged into one
2017-12-01 14:27:22 +01:00
bergquist
17bf87fb62
typo 💥
2017-12-01 14:05:47 +01:00
bergquist
7a497fd617
move systemd ready notification to server.go
2017-12-01 14:02:05 +01:00
bergquist
94446fb85c
changelog: adds note about closing #10024
2017-12-01 13:54:31 +01:00
Torkel Ödegaard
68580f06a3
page header now on 99% of pages
2017-12-01 13:49:15 +01:00
Carl Bergquist
820abef82d
Merge pull request #10025 from jgrassler/systemd-sdnotify
...
Use systemd notification where applicable
2017-12-01 13:26:13 +01:00
Torkel Ödegaard
6bff416430
navigation: more progress on new page header
2017-12-01 12:51:46 +01:00
Torkel Ödegaard
e348ec8c3b
Merge branch 'develop-new-page-header' into develop
2017-12-01 11:33:27 +01:00
Torkel Ödegaard
75bb894485
ux: new page-header design, most pages beside admin done
2017-12-01 11:32:00 +01:00
Torkel Ödegaard
92d9093fca
fixed sass warnings
2017-12-01 10:48:55 +01:00
Torkel Ödegaard
e53b55479a
ux: made plugins page work
2017-12-01 10:47:21 +01:00
Johannes Grassler
d28ca54129
Use systemd notification where applicable
...
With this change in place, the grafana service will signal
readiness to serve by writing "READY=1" to the path specified
through the NOTIFY_SOCKET environment variable. If this
environment variable is not present or empty, no notification
will happen. This notification is the standard systemd
mechanism for indicating a service is ready to serve. For
Grafana this may be a couple of seconds from startup due to
database migrations. This change also adjusts the Grafana
systemd service definition to make use of this feature.
2017-12-01 10:31:58 +01:00
Torkel Ödegaard
32ffb2d544
progress on page header
2017-12-01 10:27:05 +01:00
Trent White
d29bf0816d
tweaked color on heatmap. still not there, but more vibrant
2017-11-30 14:19:48 -05:00
Torkel Ödegaard
6f5a9bf768
ux: new page header progress
2017-11-30 17:28:24 +01:00
Torkel Ödegaard
b1a2344be1
added bundled dashboards
2017-11-30 16:51:06 +01:00
Carl Bergquist
142c3a6bc2
Merge pull request #10042 from andrei-kolosok/master
...
grafana-10039: fix query time range ends in the past
2017-11-30 16:41:43 +01:00
Torkel Ödegaard
b2add1977a
ux: progress on new page header
2017-11-30 16:35:27 +01:00
Marcus Efraimsson
d83692aa80
dashboard: when changing route, scroll to top
2017-11-30 15:59:53 +01:00
Andrei Kalasok
68d4211c50
grafana-10039: fix query time range ends in the past
2017-11-30 15:50:35 +01:00
Torkel Ödegaard
74ceb76ec0
ux: work on page header
2017-11-30 15:37:03 +01:00
Carl Bergquist
603725aeb0
Merge pull request #10041 from grafana/revert-9983-prometheus_nested
...
Revert "prometheus nested query support"
2017-11-30 15:06:16 +01:00
Carl Bergquist
af5ced0e18
Revert "prometheus nested query support"
2017-11-30 15:06:02 +01:00
Carl Bergquist
98f0305e68
Merge pull request #9983 from mtanda/prometheus_nested
...
prometheus nested query support
2017-11-30 14:57:34 +01:00
Torkel Ödegaard
645f49eda4
ux: updating header design for pages
2017-11-30 11:31:38 +01:00
Marcus Efraimsson
1db9aeaac3
fix: when navigating, scroll to top
2017-11-30 10:50:10 +01:00
Alexander Zobnin
88760983ab
repeat row: add more tests
2017-11-30 10:42:53 +03:00
Torkel Ödegaard
47f11c26c0
ux: new page header design
2017-11-30 08:18:23 +01:00
Trent White
66831fb0cd
tweak background size
2017-11-29 16:43:06 -05:00
Trent White
583a4f5314
new test svg background, minor form tweaks
2017-11-29 16:41:48 -05:00
Torkel Ödegaard
3d2d789ca2
ux: search filter box
2017-11-29 17:15:27 +01:00
Torkel Ödegaard
8141987303
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-11-29 15:26:37 +01:00
Torkel Ödegaard
c9be5c21ae
ux: changed body default font size to 13px
2017-11-29 15:26:16 +01:00
Marcus Efraimsson
1e10fcad83
test: fix failing postgres test
...
Should use case insensitive matching when searching for users
2017-11-29 15:17:31 +01:00
Matt
ce494fbedb
Added border radius and tightened up the folder boxes. Still needs to have the bottom margin expanded to 8px when in opened state (this needs @torkelo)
2017-11-29 14:45:12 +01:00
Marcus Efraimsson
c8ac6add16
test: speedup mysql and postgres integration tests by 10-20x
...
Use docker tmpfs mounts for mysql and postgres data volumes
2017-11-29 14:40:23 +01:00
Alexander Zobnin
36ef186587
repeat row: expose scopedVars to row panels
2017-11-29 16:40:13 +03:00
Torkel Ödegaard
d981fe4f04
ux: search design update
2017-11-29 13:21:42 +01:00
Alexander Zobnin
dd9c727e60
repeat row: handle collapsed rows
2017-11-29 14:14:43 +03:00
Daniel Lee
554c7ba96f
notifier: Fixes path for uploaded image for Slack notifier
...
Fixes #10012
2017-11-29 11:16:45 +01:00
Daniel Lee
e6bf266c4b
formatting in build file
2017-11-29 11:15:27 +01:00
Alexander Zobnin
08d470d76a
dashboard: initial repeat row implementation
2017-11-29 12:51:14 +03:00
Mitsuhiro Tanda
98bb8bf761
prometheus nested query support
2017-11-29 18:34:44 +09:00
jomenxiao
3f95180c98
fix render http[get] params error
2017-11-28 22:20:22 +08:00
bergquist
c0e087640b
test: close file before deleting
2017-11-28 15:05:53 +01:00
Carl Bergquist
2bc91c8660
Merge pull request #10013 from grafana/view-json-template
...
export view json now templatized, fixes #10001
2017-11-28 15:02:26 +01:00
Marcus Efraimsson
6c5748203d
Restore Page Footer after migration to new scrollbar #9652
2017-11-28 14:17:53 +01:00
Patrick O'Carroll
afd0fc3652
export view json now templatized, fixes #10001
2017-11-28 13:27:43 +01:00
Marcus Efraimsson
a335150ad1
dashfolders: Add a helper for creating a dashboard folder
2017-11-28 12:51:40 +01:00
Marcus Efraimsson
82cd24491e
dashfolders: revert automatic creation of folders for plugins
2017-11-28 12:51:40 +01:00
Patrick O'Carroll
b19b68df08
styling changes for light theme
2017-11-28 11:27:29 +01:00
Alexander Zobnin
852218e834
grid: use single column layout for mobile devices ( #9999 )
2017-11-28 09:38:35 +01:00
Alexander Zobnin
b97ad93be1
fix panel solo mode ( #10002 )
2017-11-28 09:38:28 +01:00
Marcus Efraimsson
8f4ad1e496
dashlist: handle recent dashboards removed from backend
2017-11-28 09:07:28 +01:00
Marcus Efraimsson
368a4d7aed
dashfolders: don't create app folder on dashboard import if already exists
2017-11-27 18:23:57 +01:00
Daniel Lee
4356e980f0
dashfolders: create app folder on dashboard import
2017-11-27 17:08:39 +01:00
Daniel Lee
07cd182617
datasource: fix merge conflict - restore dashboards tab
2017-11-27 15:17:50 +01:00
Torkel Ödegaard
7f3a3b9e55
search fix and update buttons on dashboard list page
2017-11-27 14:49:31 +01:00
Torkel Ödegaard
c38a64e4cc
Merge remote-tracking branch 'origin/migrate-view-state' into develop
2017-11-27 13:37:12 +01:00
Torkel Ödegaard
734aa37434
fix: removed table background
2017-11-27 13:36:25 +01:00
Torkel Ödegaard
fdb217c283
build: fixed lint issue
2017-11-27 13:19:33 +01:00
Patrick O'Carroll
be74957a60
fixed link i specs-file
2017-11-27 12:29:20 +01:00
Alexander Zobnin
24fe3af20f
Improve dashboard grid layout migration WIP ( #9943 )
...
* grid: fix small panels migration and make panel height closer to row height
* grid: migrate rows
* grid: increase min panel height
* grid: fix panel placement for complex layouts
* dashboard migration: refactor
* dashboard migration: add tests for grid layout
* dashboard: fix complex layout migration
* dashboard migration fix: fill current row if it possible
* test: fix karma tests by setting default panel span
* dashboard: fix migration when panel height more than row height
* dashboard: fix migration for collapsed rows
* grid: add all rows if even one collapsed or titled row is present
2017-11-27 12:22:52 +01:00
Torkel Ödegaard
adfb87e811
Merge branch 'develop' into alexanderzobnin-feat-9932
2017-11-27 12:19:07 +01:00
Torkel Ödegaard
df2d49da33
test fix
2017-11-27 12:16:40 +01:00
Torkel Ödegaard
0a1c8fdac4
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-11-27 12:15:58 +01:00
Torkel Ödegaard
e98af1b3fa
updated libs and fixed new typescript errors
2017-11-27 12:14:57 +01:00
Marcus Efraimsson
7ce766d9d4
dashlist: Support for clear all filters
2017-11-27 11:33:54 +01:00
Patrick O'Carroll
e3f45546d1
migrated viewstatesrv to ts
2017-11-27 11:23:15 +01:00
Torkel Ödegaard
415526ce45
added yarn.lock file back
2017-11-27 11:14:07 +01:00
Torkel Ödegaard
517c454f8b
Merge branch 'feat-9932' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-feat-9932
2017-11-27 09:50:01 +01:00
Carl Bergquist
4a2941dc90
Merge pull request #9981 from grafana/more-js-to-ts-migration
...
migrated four files from js to ts
2017-11-27 09:41:27 +01:00
Torkel Ödegaard
ac17684f50
ux: table design work
2017-11-26 22:07:34 +01:00
Alexander Zobnin
0c7bf42dd6
panel: open panel menu by click on header
2017-11-24 21:44:47 +03:00
Torkel Ödegaard
00df24b348
ux: search progress
2017-11-24 16:54:55 +01:00
Torkel Ödegaard
bc81298d4c
worked on search
2017-11-24 16:18:56 +01:00
Patrick O'Carroll
015932fd02
migrated four files from js to ts
2017-11-24 13:38:54 +01:00
Patrick O'Carroll
b752cfee1f
migrated four files to ts, addd some code to config to make it work ( #9980 )
2017-11-24 12:59:36 +01:00
Torkel Ödegaard
93d21bec75
Merge branch 'master' into develop
2017-11-24 09:25:14 +01:00
Torkel Ödegaard
8ce05a7c24
Update NOTICE.md
2017-11-24 09:14:14 +01:00
Torkel Ödegaard
3ff362e446
Update LICENSE.md
2017-11-24 09:11:10 +01:00
Torkel Ödegaard
02e2d5da2b
ux breadcrumb work
2017-11-23 21:50:20 +01:00
Torkel Ödegaard
b3ddcc8077
ux: sass fixes and polish
2017-11-23 20:41:16 +01:00
Marcus Efraimsson
d9ecb59dae
dashlist: Support for check/uncheck all
2017-11-23 18:32:44 +01:00
Patrick O'Carroll
4ce1ee4120
Migrate gfunc to ts ( #9973 )
...
* migrated gfunc from js to ts
* deleted gfunc.js, small fixes in gfunc.ts
2017-11-23 17:05:27 +01:00
Patrick O'Carroll
3acf106303
migrated admin files to ts ( #9975 )
2017-11-23 17:05:08 +01:00
Patrick O'Carroll
b94839574c
migration of org files from js to ts ( #9974 )
...
* migration of org files from js to ts
* more migration of org files to ts
* minor fix to change_password
* renamed files
2017-11-23 17:04:50 +01:00
Torkel Ödegaard
99e52143df
sass tweaks
2017-11-23 16:50:22 +01:00
Marcus Efraimsson
7ee57b774a
dashlist: When searching should reset checked state to false
2017-11-23 14:59:52 +01:00
Patrick O'Carroll
b7956ef499
More js to ts ( #9966 )
...
* four files js to ts, fixed ng_model_on_blur
* added /** @ngInject */
2017-11-23 14:53:23 +01:00
Carl Bergquist
c3699d8259
Merge pull request #9952 from seuf/log_file_count_lines
...
Optimized number of lines fetching in log file initialisation
2017-11-23 14:22:50 +01:00
Daniel Lee
9ba9043d64
dashlist: change scrollbar to new perfect scroll directive
2017-11-23 13:31:35 +01:00
Marcus Efraimsson
5b05941dec
docs: Improve delete snapshot documentation
2017-11-23 13:08:44 +01:00
Torkel Ödegaard
84c46f0cd3
ux: fixed sass issue
2017-11-23 13:01:19 +01:00
Torkel Ödegaard
2b1371c4b8
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-11-23 12:54:35 +01:00
Torkel Ödegaard
458f6fc4b2
sass refactoring and updating styles for list item elements
2017-11-23 12:54:12 +01:00
Daniel Lee
245cebedde
dashlist: style list to be same as dash search
2017-11-23 11:53:55 +01:00
Torkel Ödegaard
a1d47d36f6
css tweaks and cleanup
2017-11-23 11:37:59 +01:00
Torkel Ödegaard
d9a913afe1
Merge branch 'develop-scrollable-panels' into develop
2017-11-23 11:13:21 +01:00
Torkel Ödegaard
f18f1a1093
removing gemini scrollbar and replacing with perfect scrollbar, muuuch better
2017-11-23 11:12:32 +01:00
Torkel Ödegaard
856a0393ab
Merge branch 'develop' into develop-scrollable-panels
2017-11-23 10:27:16 +01:00
Daniel Lee
41a3431c4e
dashlist: starred filter search
2017-11-22 18:44:57 +01:00
Torkel Ödegaard
2d2015d3dd
ux: tweaked panel color and dashboard background is same as page background
2017-11-22 17:18:04 +01:00
Torkel Ödegaard
c94331cd20
Merge branch 'develop' into develop-color-tweaks
2017-11-22 14:54:57 +01:00
Torkel Ödegaard
b7a8db4937
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-11-22 14:51:53 +01:00
Torkel Ödegaard
905553052a
removed call to unused function in panel_ctrl
2017-11-22 14:47:26 +01:00
Torkel Ödegaard
85e81959f2
scrollable panels works better with perfect-scrollbar
2017-11-22 14:46:17 +01:00
Torkel Ödegaard
5ab72f48fc
Update latest.json
2017-11-22 14:44:18 +01:00
THIERRY SALLE
658109e0d6
Optimized number of lines fetching in log file initialisation
...
Added unit tests for file logging line counting
Remove file after unit test
2017-11-22 14:25:39 +01:00
Torkel Ödegaard
68bd17bd0e
work on scrollable panels
2017-11-22 13:32:54 +01:00
Carl Bergquist
d8d44224f5
Merge pull request #9950 from seuf/es_56_max_concurrent_shards_request
...
Elasticsearch max_concurrent_shard_requests parameter for es 5.6+
2017-11-22 10:49:46 +01:00
Patrick O'Carroll
27e486d678
converted 3 .js files to .ts ( #9958 )
...
* converted files from .js to .ts
2017-11-22 10:11:50 +01:00
bergquist
ca940c2ae5
docs: adds docs for pausing all alerts
2017-11-22 09:31:23 +01:00
Daniel Lee
400bd205a8
Removing file that got committed by accident
2017-11-22 09:30:49 +01:00
Alexander Zobnin
18ca7a53aa
scrollable panels: fix initial content size ( #9960 )
2017-11-22 07:05:33 +01:00
Matt Toback
3f2a510568
Delete LICENSE.txt
2017-11-21 17:16:35 -05:00
Carl Bergquist
79e788e46f
Merge pull request #9937 from saady/gcs-path
...
[GCS] Support for gcs path
2017-11-21 19:46:53 +01:00
Daniel Lee
ba511f3e24
dashlist: adds tag filter select (GitHub style)
2017-11-21 18:53:49 +01:00
saady
767b460ff1
[GCS] Support for gcs path
2017-11-21 17:22:40 +00:00
Daniel Lee
121d48ec26
dashlist: toggle folders
2017-11-21 17:06:30 +01:00
Daniel Lee
3dc2e06a33
dashboard: fix test for folderIds
2017-11-21 16:41:08 +01:00
Torkel Ödegaard
9fc22e5a66
Merge branch 'master' of github.com:grafana/grafana into develop
2017-11-21 16:05:18 +01:00
bergquist
3a772c7f7f
allows head requests for /api/health endpoint
...
closes #9955
2017-11-21 15:03:04 +01:00
Daniel Lee
bd2b26e9f5
dashlist: fix tag filtering and some css
2017-11-21 14:47:19 +01:00
Torkel Ödegaard
43a6a65f8b
fix: fixed issue with metric segment introduced in graphite tags query editor PR
2017-11-21 14:39:09 +01:00
Torkel Ödegaard
830c307bba
progress on scrollable panels work
2017-11-21 14:30:33 +01:00
Daniel Lee
5dd9582520
mysql: add data source support for Azure MySql
...
Fixes #9649
2017-11-21 13:21:19 +01:00
Torkel Ödegaard
741e5a38bd
Merge branch 'feat-9887' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-feat-9887
2017-11-21 11:55:07 +01:00
Torkel Ödegaard
ccbdb29f07
fixed unit tests
2017-11-21 11:53:56 +01:00
Torkel Ödegaard
0d12b37dfd
fix: alert list panel now works correctly after adding manual annotation on dashboard, fixes #9951
2017-11-21 11:28:17 +01:00
THIERRY SALLE
bd4d665d54
Elasticsearch max_concurrent_shard_requests parameter for es 5.6+
2017-11-21 10:56:34 +01:00
bergquist
14b8bd35ed
Merge branch 'Fresh-Tracks-add-p8s-2-db'
2017-11-21 10:12:33 +01:00
bergquist
0390b4187b
prom: add prom2 dashboard as bundled dashboard
2017-11-21 10:12:24 +01:00
Cody Boggs
999b1211b6
show top 5 max scrape durations by job, and fix legend format
2017-11-21 10:12:24 +01:00
Cody Boggs
9151a2468d
fix scrape duration, add rule eval iteration stats, and reorg a bit
2017-11-21 10:12:24 +01:00
Cody Boggs
29de4e7c53
fix data source var and remove node_exporter dependency
2017-11-21 10:12:24 +01:00
Cody Boggs
d5ef0403af
First draft of a Prometheus 2.0 Stats dashboard
2017-11-21 10:12:24 +01:00
bergquist
d7321cd89c
prom: initial docker block for prometheus 2
2017-11-21 09:55:42 +01:00
Carl Bergquist
c83975f2e1
Merge pull request #9936 from grafana/js-to-ts-migration
...
Js to ts migration
2017-11-21 09:21:22 +01:00
Trent White
56118b9fa4
tweak tabs:
2017-11-20 13:59:21 -05:00
Trent White
8fe8a62645
color fix
2017-11-20 13:31:04 -05:00
Trent White
ec49dd9231
make grays cooler
2017-11-20 13:27:20 -05:00
Daniel Lee
8daff73ba2
dashlist: started fixing js/css after design changes
2017-11-20 18:15:59 +01:00
Torkel Ödegaard
afa226bec3
updated search
2017-11-20 16:31:23 +01:00
Torkel Ödegaard
a8552bac21
more work on search
2017-11-20 16:21:50 +01:00
Torkel Ödegaard
c1539b90b7
minor update to dashboard search
2017-11-20 15:46:16 +01:00
Patrick O'Carroll
25f63e0581
converted test-files to jest
2017-11-20 15:25:42 +01:00
Torkel Ödegaard
9ace21b689
improved search srv
2017-11-20 15:11:32 +01:00
Patrick O'Carroll
59cebca4b2
converted influx-series to TS, converted test to jest
2017-11-20 14:31:51 +01:00
Alexander Zobnin
10e3b63ddb
Merge remote-tracking branch 'upstream/develop' into feat-9887
2017-11-20 15:51:49 +03:00
Torkel Ödegaard
6c5e19c1e0
dashboard search
2017-11-20 13:37:26 +01:00
Torkel Ödegaard
fc1d8416a7
working on dashboard search
2017-11-20 12:47:03 +01:00
Ryan McKinley
b1de1e6f26
Move the loading flag to PanelCtrl ( #9929 )
2017-11-20 11:27:18 +01:00
Alexander Zobnin
f54547776d
graph: disable zoom in non-timeseries modes ( #9914 )
2017-11-20 10:06:34 +01:00
Patrick O'Carroll
66e4297816
changed padding to pixels, fixes #9916 ( #9924 )
2017-11-20 10:05:18 +01:00
Maytee Chinavanichkit
c1e5f5be87
Use correct moments format for Showing last us time instead of value test ( #9923 )
...
Fixes this issue:
PhantomJS 2.1.1 (Mac OS X 0.0.0) SingleStatCtrl showing last us time
instead of value should set formatted value FAILED
expected '09/17/2017 4:56:37 pm' to equal '09/17/2017 16:56:37 pm'
2017-11-20 10:00:56 +01:00
Carl Bergquist
3351f959d0
Merge pull request #9913 from tomwilkie/dashboard-json-configmaps
...
Don't import JSON dashboards from hidden directories.
2017-11-20 08:31:05 +01:00
Tom Wilkie
0015183a7b
Don't import JSON dashboards from hidden directories.
2017-11-17 17:21:49 +00:00
Patrick O'Carroll
5356605e1a
new design for login
2017-11-17 16:42:56 +01:00
Torkel Ödegaard
0fe4229023
Merge branch 'develop' into develop-search
2017-11-17 16:37:09 +01:00
Torkel Ödegaard
8160e68f93
fix: build & tests
2017-11-17 16:18:30 +01:00
Torkel Ödegaard
7b17d134fc
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-11-17 15:49:47 +01:00
Torkel Ödegaard
0e44fe082b
Merge branch 'master' into develop
2017-11-17 15:49:17 +01:00
Daniel Lee
7c74111187
search: add expanded folders
2017-11-17 15:30:21 +01:00
Torkel Ödegaard
6595be95eb
influxdb: another minor refactor of #9474
2017-11-17 15:23:45 +01:00
Torkel Ödegaard
37409163b9
refactor: refactoring InfluxDB query builder with policy PR #9473
2017-11-17 15:16:36 +01:00
Torkel Ödegaard
bcb52417db
refactor: refactoring InfluxDB query builder with policy PR #9473
2017-11-17 15:16:04 +01:00
Torkel Ödegaard
4b76c6d652
Merge branch 'master' of https://github.com/omki2005/grafana into omki2005-master
2017-11-17 14:57:44 +01:00
Torkel Ödegaard
153a9bf43a
docs: added versions_to_keep to config docs, #9671
2017-11-17 14:53:08 +01:00
Torkel Ödegaard
36c9b7df53
Update CHANGELOG.md
2017-11-17 14:45:38 +01:00
Torkel Ödegaard
98b4074c16
refactoring: minor refactor of clean up dashboard history PR #9882
2017-11-17 14:41:44 +01:00
Torkel Ödegaard
aaa465a100
Merge branch 'feat-9671' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-feat-9671
2017-11-17 14:16:49 +01:00
Torkel Ödegaard
908be13c03
Update CHANGELOG.md
2017-11-17 13:26:36 +01:00
Torkel Ödegaard
b481ff27b2
Update CHANGELOG.md
2017-11-17 13:22:49 +01:00
Torkel Ödegaard
303e3de488
fix: fix for avatar images when gzip is turned on, fixes #5952
2017-11-17 13:13:58 +01:00
Torkel Ödegaard
7ccc8ae298
elasticsearch: default version to 5.x
2017-11-17 12:23:40 +01:00
Torkel Ödegaard
f591bea696
Merge branch 'graphite-series-by-tags'
2017-11-17 12:15:21 +01:00
Alexander Zobnin
490b8fc50f
panels: add css tweaks for scrollable panels
2017-11-17 12:13:56 +03:00
Alexander Zobnin
a55be07ea5
dashboard history clean up: avoid potential SQL injections
2017-11-17 10:51:50 +03:00
Daniel Lee
f47673ab5c
search: refactor search sql into a builder class
2017-11-17 00:16:33 +01:00
bergquist
fe42f81441
changelog: note about closing #9798
2017-11-16 16:55:02 +01:00
bergquist
0f69e06fcf
removes invalid comment
2017-11-16 16:55:02 +01:00
Carl Bergquist
03c23dd9c1
Merge pull request #9901 from grafana/fix_annotations_api
...
fix: return id from api when creating new annotation, fixes #9798
2017-11-16 16:51:41 +01:00
Marcus Efraimsson
909601d6ab
api: fix so that datasources functions returns Response
2017-11-16 16:29:05 +01:00
bergquist
dcffcbb6d3
changelog: note about closing #1789
2017-11-16 16:21:14 +01:00
Torkel Ödegaard
26577ab600
Merge branch 'master' into graphite-series-by-tags
2017-11-16 16:20:44 +01:00
Marcus Efraimsson
89b27b35ba
fix: Use Response as return type
2017-11-16 16:19:01 +01:00
Marcus Efraimsson
540d540ea9
fix: return id from api when creating new annotation/graphite annotation, fixes #9798
...
When creating a region annotation the response will include both
id (region start id) and endId (region end id), if not only id.
2017-11-16 16:19:01 +01:00
Carl Bergquist
9ea5af578e
Merge pull request #9504 from grafana/datasource_as_cfg
...
Datasources as configuration
2017-11-16 16:13:02 +01:00
bergquist
c60915c146
datasources as cfg: adds docs for all jsondata and secure_json fields
2017-11-16 14:22:52 +01:00
Torkel Ödegaard
3ae0cfa1d0
graphite: minor changes
2017-11-16 14:16:37 +01:00
Alexander Zobnin
126f3703dc
text panel: make scrollable
2017-11-16 15:43:04 +03:00
Alexander Zobnin
4b88cc0226
panels: general property which makes panel scrollable
2017-11-16 15:38:52 +03:00
bergquist
87983021e2
datasources as cfg: convert yaml map into json for jsonData
2017-11-16 13:23:42 +01:00
Torkel Ödegaard
119f5427af
fix: fix cloudwatch metricFindQuery error that stopped it working completely, fixes #9876
2017-11-16 13:06:24 +01:00
Alexander Zobnin
fd046428b4
dashlist: css adjustments for scrollbar
2017-11-16 14:41:42 +03:00
Alexander Zobnin
e89e64e94e
dashlist: fix resizing after mode switching
2017-11-16 14:40:09 +03:00
Alexander Zobnin
7d8b2cb05f
dashlist: add scrollbar
2017-11-16 14:11:01 +03:00
Alexander Zobnin
06622088a1
dashlist: fix panel resizing
2017-11-16 14:10:28 +03:00
bergquist
5b674ce29c
docs: release 4.6.2
2017-11-16 11:22:09 +01:00
bergquist
bfd8afaf13
docs: update metrics api path
2017-11-16 09:38:37 +01:00
bergquist
e15fed10e2
changelog: adds note about closing #1871
2017-11-15 15:04:29 +01:00
Patrick O'Carroll
d800e64368
fixes : #1871 Dropdown starred ( #9490 )
...
adding the ability to star dashboard in search and dashboard-list
closes #1871
2017-11-15 15:01:44 +01:00
Sven Klemm
26ab25b7c0
dont loose subsecond precision when dealing with timestamp or ( #9851 )
...
timestamptz
2017-11-15 14:50:32 +01:00
Torkel Ödegaard
3b18adfe1a
graphite: progress on new query editor
2017-11-15 14:35:22 +01:00
bergquist
6267ef1391
datasource as cfg: fixes typos
2017-11-15 14:30:32 +01:00
bergquist
6e82dbafbc
docs: format cfg mgt tools as table
2017-11-15 14:30:32 +01:00
bergquist
29dff8b6cd
docs: adds more info about provisioning
2017-11-15 14:30:32 +01:00
bergquist
b4a89128b6
datasource as cfg: update docs to include globbig
2017-11-15 14:30:32 +01:00
bergquist
06a37d0023
datasource as cfg: show deletes first in example
2017-11-15 14:30:32 +01:00
bergquist
ebbfc529e0
datasource as cfg: support globbing
2017-11-15 14:30:32 +01:00
bergquist
0f136a940c
datasource as cfg: enable editable ds's
2017-11-15 14:30:32 +01:00
bergquist
b72cdae563
datasource as cfg: add org_id to example config
2017-11-15 14:30:32 +01:00
Dan Cech
0b6b5bac30
tweak docs
2017-11-15 14:30:32 +01:00
bergquist
36676e23c1
datasource as cfg: adds readonly datasources
2017-11-15 14:30:32 +01:00
bergquist
c6a6ae261f
datasource as cfg: refactor to use bus
2017-11-15 14:30:32 +01:00
bergquist
dc002abe4c
datasource as cfg: test for reading all properties
2017-11-15 14:30:32 +01:00
bergquist
5d49846e1d
datasource as cfg: adds provisioning docs
2017-11-15 14:30:32 +01:00
bergquist
665df676a5
datasource as cfg: rename feature to provisioning
2017-11-15 14:30:32 +01:00
bergquist
c9bfa781fd
datasource as cfg: improve name for this feature
2017-11-15 14:30:32 +01:00
bergquist
ba4bbd1d47
datasource as cfg: refactor tests to use yaml files
2017-11-15 14:30:32 +01:00
bergquist
3f0eb52389
datasource as cfg: ignore datasource all ready exist for inserts
2017-11-15 14:30:32 +01:00
bergquist
5910411845
datasource as cfg: add support for securedata field
2017-11-15 14:30:32 +01:00
bergquist
930da63173
datasource as cfg: setting for purging datasources not in cfg
2017-11-15 14:30:32 +01:00
bergquist
0f29b8ac83
datasources as cfg: tests for insert/updating datasources
2017-11-15 14:30:32 +01:00
bergquist
39b6c04643
datasource as cfg: basic implementation
2017-11-15 14:30:32 +01:00
Bruno Binet
014f6d5a75
More energy units ( #9743 )
...
* Add mA, mV, mW energy units
* Update case to be consistent with other energy units
2017-11-15 14:23:42 +01:00
Ryan McKinley
41be15ee4e
Add feet to the length menu ( #9889 )
2017-11-15 14:06:17 +01:00
Daniel Lee
0d85c63fff
middleware: recovery handles panics in all handlers
...
Also, changes the order of the middleware so that recovery is after the
gzip middleware. Otherwise, a 200 OK is returned instead of a 500 error.
2017-11-15 13:57:33 +01:00
Daniel Lee
b2fbb2691b
sql: small fix to error handling
2017-11-15 13:57:33 +01:00
Torkel Ödegaard
acede1d5f9
graphite: progress on new query editor
2017-11-15 13:45:51 +01:00
bergquist
4301463c82
changelog: make prom fixes more explicit
2017-11-15 11:42:53 +01:00
Alexander Zobnin
59d89e422b
dashboard history clean up: add tests
2017-11-15 13:38:44 +03:00
Alexander Zobnin
d4e2f850b8
tech: ignore debug.test file created by VS Code
2017-11-15 13:37:45 +03:00
Alexander Zobnin
a0a1f4aacd
dashboard history: refactor after review
2017-11-15 13:36:36 +03:00
bergquist
7834eca394
changelog: adds note about closing #9777
2017-11-15 11:27:11 +01:00
Carl Bergquist
5d6ed6c45f
prom: add support for default step param ( #9866 )
...
Alerting for prometheus have been depending on the step parameter from each query.
In https://github.com/grafana/grafana/pull/9226 we changed the behavior for step in the
frontend which caused problems for alerting. This commit fixes that by introducing a default
min interval value so alerting always have something to depend on.
closes #9777
2017-11-15 11:22:00 +01:00
Torkel Ödegaard
b5b93a68fc
Merge branch 'master' into graphite-series-by-tags
2017-11-15 11:12:11 +01:00
Sven Klemm
9e6a7dcb90
properly escape components of connection string ( #9850 )
2017-11-15 10:55:08 +01:00
Torkel Ödegaard
af9941e50a
Merge branch 'graphite-seriesbytag' of https://github.com/alexanderzobnin/grafana into graphite-series-by-tags
2017-11-15 10:51:05 +01:00
Torkel Ödegaard
1a3170373a
Merge branch 'alertList-notOK'
2017-11-15 10:48:20 +01:00
Torkel Ödegaard
ba8c02f594
refactor: changed string slicing to strings.TrimPrefix, #9862
2017-11-15 10:48:03 +01:00
Alexander Zobnin
08e2bbef83
dashboard history: clean up dashboard version history
2017-11-14 18:22:18 +03:00
Torkel Ödegaard
a534ac4948
build: fixed jshint error
2017-11-14 12:42:45 +01:00
Sven Klemm
108f582ec4
sync documentation, add remark about to_timestamp and redshift ( #9841 )
2017-11-14 11:33:55 +01:00
Torkel Ödegaard
b1a6c7814d
Update CHANGELOG.md
2017-11-14 11:30:39 +01:00
Torkel Ödegaard
6a976a3f48
Merge branch 'master' of github.com:grafana/grafana
2017-11-14 11:27:57 +01:00
Torkel Ödegaard
012b72cdbf
fix: Html escaping caused issue in InfluxDB query editor, could not pick greater than or less then operators, fixes #9871
2017-11-14 11:27:36 +01:00
bergquist
9fc7303ddf
changelog: adds note about closing #8523
2017-11-14 11:14:27 +01:00
bergquist
0e67d5e327
Merge branch 'anthu-master'
2017-11-14 11:05:09 +01:00
bergquist
3bb704144d
teams: removes print statement
2017-11-14 11:05:01 +01:00
Anton Huck
fd2451823b
Add Microsoft Teams notifier
2017-11-14 11:05:01 +01:00
Daniel Lee
6d7eacfa81
docs: update building from source doc with node-gyp
...
Adds dependencies for node-gyp to the building from source
docs page. ref #9861
2017-11-13 23:42:05 +01:00
Torkel Ödegaard
81102ccee1
Update CHANGELOG.md
2017-11-13 16:41:02 +01:00
Alexander Zobnin
e7f3480803
heatmap: fix tooltip in "Time series bucket" mode, #9332 ( #9867 )
2017-11-13 15:20:12 +01:00
Marcus Efraimsson
ecbe7d06a6
fix: Table panel now renders annotations correctly. Fixes #9842 ( #9868 )
2017-11-13 15:18:39 +01:00
Daniel Lee
ac8b20a60c
Merge branch 'windows_build_9790'
2017-11-13 14:20:18 +01:00
Daniel Lee
b51b681400
build: fixes build and jest tests on Windows
...
Fixes #9790
2017-11-13 13:48:48 +01:00
Torkel Ödegaard
9073587705
Update CHANGELOG.md
2017-11-13 13:11:30 +01:00
Mitsuhiro Tanda
52e1c4113b
fix cloudwatch ec2_instance_attribute ( #9718 )
...
* fix cloudwatch ec2_instance_attribute
* add test
* minor fix
2017-11-13 13:07:46 +01:00
Torkel Ödegaard
685ee393af
graph: the stack & legend sort sync was not working correctly, the z-index sorting that happened in after the legend sort order was applied and messed with the order even though the sort function returned zero for all entries, combined the sort function to one sort function, fixes #9789 ( #9797 )
2017-11-13 12:09:26 +01:00
Patrick O'Carroll
9ad186bcc9
not ok option to alert list, fixes : #9754
2017-11-13 10:30:11 +01:00
Carl Bergquist
c44f6e2ec2
Merge pull request #9854 from drenalin23/drenalin-add-networkelb-cloudwatch
...
Add AWS/NetworkELB to cloudwatch definitions
2017-11-13 07:50:45 +01:00
bergquist
ba18a5866c
changelog: note about closing #9661
2017-11-13 07:47:14 +01:00
Carl Bergquist
c30947df61
Merge pull request #9855 from mtanda/cw_inspector
...
(cloudwatch) fix query inspector
2017-11-13 07:43:21 +01:00
Carl Bergquist
6a485f3016
Merge pull request #9856 from mtanda/cw_null_for_no_datapoint
...
(cloudwatch) return empty array for no datapoints
2017-11-13 07:41:08 +01:00
Mitsuhiro Tanda
6488ccd113
return empty array for no datapoints
2017-11-12 00:48:54 +09:00
Mitsuhiro Tanda
ae4bcdd54b
fix query inspector for cloudwatch
2017-11-12 00:41:14 +09:00
Scott Nelson Windels
343143e95f
Add AWS/NetworkELB to cloudwatch definitions
2017-11-10 15:13:09 -08:00
bergquist
5e11f1a2a1
changelog: note about closing #9784
2017-11-09 18:13:23 +01:00
Carl Bergquist
48d77ea2a8
Merge pull request #9785 from certusoft/mysql_performance
...
MySQL Performance when using GF_DATABASE_URL
2017-11-09 18:07:22 +01:00
Carl Bergquist
56fe1308ce
Merge pull request #9826 from agnivade/hexencoding
...
Use hex.EncodeToString to encode to hex
2017-11-09 17:58:35 +01:00
bergquist
d4e8e22fda
test: adds tests for password encodiing
2017-11-09 17:55:12 +01:00
Dan Cech
5b38c230db
use SHOW RETENTIONS to test influxdb connection ( #9824 )
2017-11-08 20:33:15 +01:00
Agniva De Sarker
143b56b5ac
Use hex.EncodeToString to encode to hex
...
Using the EncodeToString function from the encoding/hex package
is much faster than calling the fmt.Sprintf with %x
Benchmark results below with the following code
func BenchmarkHexPrint(b *testing.B) {
data := []byte("hellothere")
for n := 0; n < b.N; n++ {
// _ = fmt.Sprintf("%x", data)
_ = hex.EncodeToString(data)
}
}
name old time/op new time/op delta
HexPrint-4 188ns ± 1% 99ns ± 1% -47.40% (p=0.008 n=5+5)
name old alloc/op new alloc/op delta
HexPrint-4 64.0B ± 0% 64.0B ± 0% ~ (all equal)
name old allocs/op new allocs/op delta
HexPrint-4 2.00 ± 0% 2.00 ± 0% ~ (all equal)
2017-11-08 22:44:31 +05:30
Seuf
b3a53b8c56
Added missing documentation for auth.proxy ( #9796 )
2017-11-08 11:03:18 +01:00
Mitsuhiro Tanda
e46814ba05
fix date test ( #9811 )
2017-11-08 11:01:19 +01:00
Daniel Lee
799aaf720a
docker: expose statsd endpoint for graphite block
2017-11-07 15:14:39 +01:00
Sven Klemm
f8698dc49b
update lib/pq ( #9788 )
2017-11-06 19:51:49 +01:00
Furtchet
a51b1e8951
Update the config key to database_log_queries so it is more descriptive, as suggested in #9785 .
2017-11-06 08:01:31 -06:00
Carl Bergquist
b65ea57f97
Merge pull request #9787 from nadezhdamosunova/patch-2
...
Update postgres.md
2017-11-06 07:59:44 +01:00
Alexander Zobnin
f5c5c4b88b
graph: don't change original series name in histogram mode, #8886 ( #9782 )
2017-11-04 08:09:41 +01:00
Furtchet
5fdfa3ff7e
MySQL Performance when using GF_DATABASE_URL
...
Set MaxIdleConn and MaxOpenConn when using the GF_DATABASE_URL configuration. Also added GF_DATABASE_DEBUG flag to print SQL statements and SQL execution times.
See #9784 for the details.
2017-11-03 14:05:32 -05:00
Nadezhda Mosunova
5b1e6513e6
Update postgres.md
...
'Annotations' is a plural noun, so it doesn't require adding ‑s to the end of the verb
2017-11-03 17:57:03 +03:00
Torkel Ödegaard
b8f9edaea3
Update CHANGELOG.md
2017-11-03 13:40:55 +01:00
Alexander Zobnin
a3bf38cc21
colorpicker: fix color string change #9769 ( #9780 )
2017-11-03 13:29:00 +01:00
Torkel Ödegaard
f18de7e6a0
Merge branch 'alertList-no-alerts'
2017-11-03 10:17:07 +01:00
Torkel Ödegaard
cd95f5bcc2
refactor: alert list panel fixes and no alerts message, rewrite of PR #9721
2017-11-03 10:16:25 +01:00
Torkel Ödegaard
72783785a8
Merge branch 'disable-timepicker'
2017-11-03 09:14:00 +01:00
Torkel Ödegaard
bf82d166bc
feat: refactoring hide time picker PR #9756
2017-11-03 09:13:40 +01:00
Torkel Ödegaard
c1fcfdb536
search: began writing test for new search
2017-11-02 16:54:33 +01:00
Torkel Ödegaard
27acaf3830
Merge branch 'develop-search' of github.com:grafana/grafana into develop-search
2017-11-02 16:36:54 +01:00
Torkel Ödegaard
564b74cb7b
Merge branch 'develop' into develop-search
2017-11-02 16:00:50 +01:00
Torkel Ödegaard
10fcf2f5be
Merge branch 'master' into develop
2017-11-02 15:56:09 +01:00
Patrick O'Carroll
a433698ddf
changed class name for no-alerts
2017-11-02 08:44:09 +01:00
Carl Bergquist
bf85735a36
Merge pull request #9765 from RatnadeepSimhadri/patch-1
...
chore(docs): update the search Query Example
2017-11-02 07:50:08 +01:00
Carl Bergquist
17492c091a
Merge pull request #9752 from mtanda/cw_alias_fix
...
[bug fix] (cloudwatch) fix default alias format
2017-11-02 07:45:26 +01:00
Ratna Deep Simhadri
538a8cff1e
chore(docs): update the search Query Example
...
- Updated the last Search Dashboards Example , so that the Example Request and Response seem related
2017-11-01 23:04:51 -07:00
Torkel Ödegaard
f4d0e2caee
ux: search progress
2017-11-01 20:26:14 +01:00
Daniel Lee
84b277d5c0
dashfolders: fix for dashlist nav
2017-11-01 20:12:32 +01:00
bergquist
6292d7c204
reduce docker-compose header version
2017-11-01 19:28:28 +01:00
Torkel Ödegaard
b9d6c97147
ux: progress on new search
2017-11-01 16:59:20 +01:00
Torkel Ödegaard
97cc454ded
ux: minor changes
2017-11-01 14:23:46 +01:00
Carl Bergquist
c783bdac39
Merge pull request #9753 from mtanda/cw_period
...
(cloudwatch) add period alias
2017-11-01 14:02:41 +01:00
bergquist
8b10fe1abc
ignore docker-compose.yaml
2017-11-01 13:43:39 +01:00
bergquist
4dae217afc
docs: update latest release to 4.6.1
2017-11-01 13:31:10 +01:00
bergquist
d5d42c046d
packages: update published package version
2017-11-01 12:54:35 +01:00
Patrick O'Carroll
63c79f066a
option to hide Time picker, fixes #2013
2017-11-01 12:26:45 +01:00
Torkel Ödegaard
894951c7d4
fix: panel view now wraps, no scrolling required, fixes #9746
2017-11-01 11:24:26 +01:00
bergquist
575f746baa
changelog: set release date for 4.6.1
2017-11-01 11:03:10 +01:00
bergquist
d854abccad
changelog: adds note about closing #9707
2017-11-01 11:00:47 +01:00
Torkel Ödegaard
f46b7560e8
Update CHANGELOG.md
2017-11-01 10:50:24 +01:00
Mitsuhiro Tanda
4a63d696ff
fix default alias
2017-11-01 18:48:30 +09:00
Mitsuhiro Tanda
ebcb8be19a
add period alias
2017-11-01 18:47:21 +09:00
Torkel Ödegaard
e19b4a9291
plugins: fix for loading external plugins behind auth proxy, fixes #9509
2017-11-01 10:45:20 +01:00
Torkel Ödegaard
c3bd07f9b4
testdata: added manual entry mode to test data
2017-11-01 09:59:24 +01:00
Patrick O'Carroll
5a26fc252e
new design for no alerts in alert-list, fixes #9721
2017-11-01 09:44:51 +01:00
Torkel Ödegaard
fec37f22b8
fix: fixed compiler error from #9676
2017-11-01 08:08:16 +01:00
Patrick O'Carroll
c8f7361e3f
converted ng_model_on_blur.js to ts, deletedkeyboard_manager.js ( #9676 )
2017-11-01 07:51:40 +01:00
Daniel Lee
624b75b58c
docs: update testdata enable explanantion
2017-10-31 18:25:35 +01:00
Carl Bergquist
d4f40eac6f
Merge pull request #9745 from cglewis/master
...
MAINTAINER is deprecated, now using LABEL
2017-10-31 18:24:34 +01:00
cglewis
f5d2ce2a72
MAINTAINER is deprecated, now using LABEL
2017-10-31 10:21:20 -07:00
Charlie Lewis
dbc0ff9739
Merge pull request #1 from grafana/master
...
sync
2017-10-31 10:19:28 -07:00
Torkel Ödegaard
84b10df887
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-31 16:14:40 +01:00
Torkel Ödegaard
ae367db377
Update ROADMAP.md
2017-10-31 16:07:45 +01:00
Carl Bergquist
8ed1d935df
Merge pull request #9741 from akshaychhajed/docker-compose-v3
...
Transitioning fig to docker-compose v3
2017-10-31 15:23:59 +01:00
Ryan McKinley
a1c1704d1f
Adding energy, area, and acceleration units ( #9336 )
...
* Adding more units
* move changes to kbn.ts
* remove accidental commits
2017-10-31 14:57:57 +01:00
Torkel Ödegaard
9d020ea1e2
Merge branch 'master' of github.com:grafana/grafana
2017-10-31 14:30:26 +01:00
Torkel Ödegaard
7f83460f42
tests: migrated tests for link_srv to jest, #9666
2017-10-31 14:30:06 +01:00
Torkel Ödegaard
9aa6a6b4c4
Merge branch 'linkSrv-js-to-ts'
2017-10-31 14:29:42 +01:00
Akshay Chhajed
38ec8ddefc
Transitioning fig to docker-compose v3
2017-10-31 18:59:27 +05:30
Torkel Ödegaard
ec94dfa890
tests: migrated tests for link_srv to jest, #9666
2017-10-31 14:29:25 +01:00
Patrick O'Carroll
1206ce261c
fix for dashboard tag link bug, fixes #9737 ( #9739 )
2017-10-31 14:29:10 +01:00
bergquist
ae5b3fd4b5
github: dont require bug/fr in title
2017-10-31 14:14:50 +01:00
bergquist
3c572aece6
changelog: adds note about closing #9713
2017-10-31 14:11:13 +01:00
Patrick O'Carroll
c3a9a04dad
converted confirm_click.js to .ts ( #9674 )
...
* converted confirm_click.js to .ts
* deleted confirm_click.ts
* removed import of confirm_click
2017-10-31 13:58:38 +01:00
Torkel Ödegaard
afd4f37f39
Update codecov.yml
2017-10-31 13:58:01 +01:00
Torkel Ödegaard
7336a98bb1
Update CHANGELOG.md
2017-10-31 13:56:00 +01:00
Sven Klemm
a503c1d39c
change default sslmode for postgres to verify-full ( #9736 )
2017-10-31 13:55:32 +01:00
Alexander Zobnin
948a5259a2
fix: color picker bug at series overrides page, #9715 ( #9738 )
2017-10-31 13:53:45 +01:00
Torkel Ödegaard
497993e2b2
Update ROADMAP.md
2017-10-31 13:04:10 +01:00
bergquist
1be476b5f5
tech: switch to golang 1.9.2
2017-10-31 12:36:52 +01:00
Sven Klemm
b6fafb13f5
always quote template variables for mysql when multi-value is allowed ( #9712 )
...
* always quote template variables for mysql when multi-value is allowed
* handle include all option similar to multi value
* declare type
* adjust tests to quoting change
* dont specify type but let it be inferred
* fix test for variable with includeAll
2017-10-31 12:23:50 +01:00
Sven Klemm
caa8b6100e
always quote template variables for postgres when multi-value or include ( #9714 )
...
all is allowed
2017-10-31 12:23:21 +01:00
Torkel Ödegaard
ae11bf7c14
fix: dashboard links dropdown toggle did not update view, fixes #9732
2017-10-31 09:22:45 +01:00
Torkel Ödegaard
3ff2dc2850
Merge branch 'master' of github.com:grafana/grafana
2017-10-31 09:17:44 +01:00
bergquist
d23c77119e
docs: adds prom grafana dashboard
2017-10-31 09:13:35 +01:00
Torkel Ödegaard
8838e43088
Merge branch 'master' of github.com:grafana/grafana
2017-10-31 09:01:10 +01:00
Alexander Zobnin
ac2e72f22a
graphite: tag is required for values autocomplete
2017-10-31 10:20:01 +03:00
Daniel Lee
a366b137a2
dashfolders: bulk edit tag filtering
...
Still ugly though
2017-10-30 19:34:55 +01:00
Carl Bergquist
7583b78c3a
Merge pull request #9723 from boeboe/master
...
Correct help message of api_dataproxy_request_all_milliseconds
2017-10-30 13:08:32 +01:00
Bart Van Bos
1a8d05bbcb
Correct help message of api_dataproxy_request_all_milliseconds
2017-10-30 12:50:57 +01:00
bergquist
e7b604f538
changelog: adds note about closing #9645
2017-10-30 11:17:30 +01:00
Carl Bergquist
1a3373e049
Merge pull request #9699 from it-teaching-abo-akademi/master
...
Alertlist: Inform when no alerts in current time range
2017-10-30 11:12:11 +01:00
bergquist
92d8b3f095
changelog: adds note about closing #9698
2017-10-30 11:09:48 +01:00
Carl Bergquist
d83f0fb266
Merge pull request #9698 from mtanda/text_ace_editor
...
[Feature Request] ace editor for text panel
2017-10-30 11:07:53 +01:00
Mitsuhiro Tanda
e9645045a0
ace editor for text panel
2017-10-30 11:05:09 +09:00
Daniel Lee
e85abf6810
dashboards: bulk edit delete
...
If both a parent folder and a child is chosen then
only sends the parent folder for deletion as the
child folder will be deleted anyway.
2017-10-29 22:08:26 +01:00
bergquist
e1765e360e
tech: add missing include
2017-10-29 20:21:41 +01:00
Daniel Lee
752453f204
dashboards: fix link to bulk edit
2017-10-29 20:20:51 +01:00
Daniel Lee
e541e60bc3
sql: remove title from annotation help
...
Fixes #9710
2017-10-29 20:03:23 +01:00
bergquist
7dcfd800b3
changelog: adds note about closing #9681
2017-10-29 19:32:49 +01:00
Carl Bergquist
e5ec357625
Merge pull request #9697 from bergquist/fix_removed_threshols
...
save as should only delete threshold for panels with alerts
2017-10-28 23:48:31 +02:00
Torkel Ödegaard
d03b0d664b
Merge branch 'master' of github.com:grafana/grafana
2017-10-28 13:28:30 +02:00
Torkel Ödegaard
3e3cef28ec
fix: undefined is not an object evaluating this., #9538
2017-10-28 13:28:06 +02:00
pkarmaka
cdd17f4871
[Bug Fix] Opentsdb Alias issue ( #9613 )
2017-10-28 13:10:18 +02:00
Torkel Ödegaard
43d45f9fae
fix: graphite annotation tooltip included undefined, fixes #9707
2017-10-28 12:59:32 +02:00
Tomas Strand
357d394c66
Alertlist: Inform when no alerts in current time range
...
Shows info that no alerts are found for the currently selected interval in Alertlist.
Fixes #9624
2017-10-27 17:20:07 +03:00
bergquist
728471eef4
save as should only delete threshold for panels with alerts
...
closes #9681
2017-10-27 15:41:53 +02:00
Alexander Zobnin
2374e91bfa
graphite: tags and values autocomplete based on @DanCech PR to graphite-web
2017-10-27 13:15:54 +03:00
Daniel Lee
71d9126bb6
changelog: note for #9596
2017-10-27 11:28:04 +02:00
Sven Klemm
34da0711ab
add __timeGroup macro for mysql ( #9596 )
...
* add __timeGroup macro for mysql
* put example __timeGroup query in frontend help
* do __timeGroup interval parsing in go similar to mysql
* ignore whitespace around interval
2017-10-27 11:26:25 +02:00
Torkel Ödegaard
cae852a1a2
updated icons
2017-10-27 08:33:04 +02:00
Daniel Lee
6aa0f35012
docs: fix link
2017-10-26 17:39:54 +02:00
Torkel Ödegaard
9b4e1aa0e7
ux: testing 3px panel border radius
2017-10-26 16:06:28 +02:00
Torkel Ödegaard
9605ab4475
Merge branch 'master' into develop
2017-10-26 15:59:50 +02:00
Torkel Ödegaard
9d5e4bee56
Merge branch 'master' of github.com:grafana/grafana
2017-10-26 15:27:46 +02:00
Patrick O'Carroll
f097bce565
more link fixes
2017-10-26 14:47:07 +02:00
Patrick O'Carroll
e654f80e4b
fixed link issues
2017-10-26 14:25:43 +02:00
Patrick O'Carroll
a228bb2308
renamed file
2017-10-26 13:34:41 +02:00
Patrick O'Carroll
0f2989e19b
converted inspect_ctrl.js to ts ( #9673 )
2017-10-26 13:27:17 +02:00
Patrick O'Carroll
bb1097b7c9
converted dashboard_loaders.js to .ts ( #9672 )
...
* converted dashboard_loaders.js to .ts
* class name change
2017-10-26 13:26:03 +02:00
Patrick O'Carroll
2f4744ca71
declared any to info in declaration
2017-10-26 13:25:47 +02:00
Patrick O'Carroll
c84e3c00fe
converted analytics.js to ts, minor code formatting fix to timer.ts ( #9663 )
2017-10-26 13:22:45 +02:00
Torkel Ödegaard
c78a9368f0
docs: updated download links
2017-10-26 13:17:51 +02:00
Daniel Lee
a7d7f0d9f8
docs: update alerting with new data sources
2017-10-26 12:32:37 +02:00
Daniel Lee
e33faac63b
changelog: spelling
2017-10-26 12:15:59 +02:00
Torkel Ödegaard
01f16ece3e
plugins: added backward compatible path for rxjs
2017-10-26 12:07:23 +02:00
Torkel Ödegaard
bf680acae5
ux: updated singlestat default colors
2017-10-26 11:57:48 +02:00
Torkel Ödegaard
74fcb2494a
prometheus: fixed unsaved changes warning when changing time range due to step option on query model was changed in datasource.query code, fixes #9675
2017-10-26 11:46:33 +02:00
Torkel Ödegaard
77331e92b6
docs: updated changelog
2017-10-26 10:57:41 +02:00
Torkel Ödegaard
0c2aa91e61
fix: firefox can now create region annotations, fixes #9638
2017-10-26 10:56:10 +02:00
bergquist
b80b5e0317
changelog: adds note about closing #9639
2017-10-26 10:44:09 +02:00
bergquist
261a832460
set release date for 4.6.0
2017-10-26 10:41:06 +02:00
Torkel Ödegaard
9718fa7c03
grid: work in progress on row repeats
2017-10-26 09:53:48 +02:00
Daniel Lee
7f3293ce80
dashfolders: rough draft of bulk edit
2017-10-25 16:12:03 +02:00
Patrick O'Carroll
2dd49e6e50
converted linkSrv.js to linkSrv.ts
2017-10-25 15:29:13 +02:00
Daniel Lee
80903c162e
docs: update docker installation docs
2017-10-25 14:21:32 +02:00
Carl Bergquist
c91a1e994b
Merge pull request #9594 from bergquist/datasources_optimistic_concurrency
...
datasources: change to optimistic concurrency
2017-10-25 12:44:36 +02:00
Torkel Ödegaard
7559982b05
grid: minor changes
2017-10-25 12:38:08 +02:00
Patrick O'Carroll
aa3fc9f45f
converted outline.js to outline.ts ( #9658 )
2017-10-25 12:32:33 +02:00
Patrick O'Carroll
4b5929d577
converted timer.js to timer.ts ( #9656 )
2017-10-25 12:32:19 +02:00
bergquist
d68bfaa8be
datasource as cfg: typo
2017-10-25 12:21:06 +02:00
Torkel Ödegaard
17d95dc848
Create codecov.yml
2017-10-25 11:23:47 +02:00
bergquist
da6430ac01
datasource as cfg: explain why cmd.version can be higher
2017-10-25 09:39:27 +02:00
zhengkai
2848773ab4
#edit_grafana_organisation_apis_doc ( #9651 )
2017-10-25 08:15:51 +02:00
xjewer
bddebf4c82
add a phantomjs execution status to log if errors happens, e.g. OOM killer kills it ( #9644 )
...
fixes #9643
2017-10-25 08:14:14 +02:00
Torkel Ödegaard
a299118c92
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-24 20:29:53 +02:00
Torkel Ödegaard
38f97d5cc9
grid: worked on row options modal and row removal
2017-10-24 20:13:34 +02:00
Daniel Lee
f70fb7dbf3
dashboard: fix home dashboard getting started panel
2017-10-24 19:22:56 +02:00
Carl Bergquist
89a070029f
Merge pull request #9648 from jasonodonnell/master
...
Fix typo in template help tab
2017-10-24 16:54:05 +02:00
Jason O'Donnell
577478baff
Fix typo in template help tab
2017-10-24 10:48:49 -04:00
Patrick O'Carroll
95250e4ea3
replace store.js with store.ts, test for store.ts ( #9646 )
2017-10-24 16:13:49 +02:00
Torkel Ödegaard
df12cbc4a7
tests: added test for DashboardRow
2017-10-24 15:46:03 +02:00
Daniel Lee
676a113966
docs: update first page with data source guides
2017-10-24 15:23:19 +02:00
Daniel Lee
fc76530577
docs: document annotations for postgres/mysql
2017-10-24 15:13:04 +02:00
Daniel Lee
f48703502d
docs: update for template variables
...
ref #9030
2017-10-24 14:44:34 +02:00
Daniel Lee
201e93b7f9
changelog: spelling
2017-10-24 14:41:17 +02:00
Alin Sinpalean
d99f4f95c0
Allow for multiple auto interval template variables ( #9216 )
...
* Allow for multiple auto interval template variables without them overwriting each other's value.
* Add test for multiple auto interval template variables.
* Correctly handle old links with .
2017-10-24 14:39:10 +02:00
bergquist
834446260f
changelog: adds note about closing #9645
2017-10-24 14:19:53 +02:00
bergquist
dea631bedc
tech: remove rabbitmq event publisher
...
closes #9645
2017-10-24 14:10:23 +02:00
Daniel Lee
8334b24b42
changelog: note for #9030
2017-10-24 14:09:33 +02:00
Sven Klemm
56e53b8343
dont quote variables for mysql and postgres datasource ( #9611 )
2017-10-24 14:05:41 +02:00
bergquist
2f35759346
asscoiate comment with name
2017-10-24 13:40:38 +02:00
Carl Bergquist
5701b73ab2
Merge pull request #9642 from nadezhdamosunova/patch-1
...
Update development.md
2017-10-24 13:24:16 +02:00
Nadezhda Mosunova
8070a7ca35
Update development.md
2017-10-24 14:18:47 +03:00
Torkel Ödegaard
15024e96e4
ux: row collapse / expand starting to work
2017-10-24 12:33:14 +02:00
bergquist
5a53051f72
changelog: adds note about closing #9640
2017-10-24 11:08:34 +02:00
Torkel Ödegaard
68562a2077
Merge branch 'master' into develop
2017-10-24 11:02:48 +02:00
bergquist
9b6535cca1
alerting: only editors can pause rules
...
closes #9640
2017-10-24 11:01:08 +02:00
bergquist
beb203209b
prom: adds pre built grafana dashboard
2017-10-24 11:01:08 +02:00
bergquist
5f0a86be4c
changelog: adds note about closing #9636
2017-10-24 11:01:08 +02:00
Torkel Ödegaard
7861c27557
fix: another fix for playlist view state, #9639
2017-10-24 10:58:14 +02:00
Torkel Ödegaard
3e89ec4ff2
ux: updated icons
2017-10-24 10:47:24 +02:00
Patrick O'Carroll
a8285d0eb4
shore: migrating config/settings.js to typescript
2017-10-24 10:45:46 +02:00
Patrick O'Carroll
8afb84a5e5
fix: fixed playlist controls and view state, fixes #9639
2017-10-24 10:43:48 +02:00
Carl Bergquist
e91b00c355
Merge pull request #9637 from utkarshcmu/singlestat_fix
...
Fixed #9636
2017-10-24 10:19:05 +02:00
utkarshcmu
a4a10f2b03
Fixed #9636
2017-10-24 00:49:03 -07:00
Torkel Ödegaard
b44daaabf2
Merge branch 'master' into develop
2017-10-24 09:06:09 +02:00
Torkel Ödegaard
4d72323623
shore: removed unused old system conf file
2017-10-23 20:31:23 +02:00
Alexander Zobnin
396eadc5ac
Use d3 from node_modules ( #9625 )
...
* tech: annotations refactor, add tests for regions processing
* tech: move d3 to npm and webpack, #9480
* tech: move color scale functions to separate module
* fix opacity legend rendering
2017-10-23 20:30:43 +02:00
stuart nelson
93ac6680ab
update log15 ( #9622 )
...
* Update log15 and go-isatty
* Update usage in pkg log
2017-10-23 19:57:19 +02:00
Daniel Lee
9e697a1f6e
docs: update whats-new-in
2017-10-23 16:40:57 +02:00
Daniel Lee
cda359e844
changelog: small text change
2017-10-23 16:32:23 +02:00
Daniel Lee
884e85fc81
changelog: v4.6.0-beta3 released
2017-10-23 16:29:13 +02:00
Alexander Zobnin
2b78c47a5a
tech: annotations refactor, add tests for regions processing ( #9618 )
...
* tech: annotations refactor, add tests for regions processing
* tech: remove unused imports from annotations tests
2017-10-23 15:46:36 +02:00
Daniel Lee
c3b90f2028
Move #9527 to 4.6.0-beta3
2017-10-23 15:31:21 +02:00
Daniel Lee
c22097c95e
build: disable jest on precommit hook -windows fix
...
Temporary fix until we get jest tests working on Windows
2017-10-23 13:03:06 +02:00
Daniel Lee
0ba4c161c3
build: fix all npm run commands for Windows
...
Adds node before each command otherwise Windows does not understand
commands starting with ./
2017-10-23 13:03:06 +02:00
Daniel Lee
7863a0417c
plugins: fixes path issue on Windows
...
When loading a plugin and setting the path, an extra backslash sneaks
when running on Windows. Fixes #9597
2017-10-23 13:03:06 +02:00
Torkel Ödegaard
4fdb351c32
build: tryingt of fix windows build issue
2017-10-23 12:33:30 +02:00
bergquist
d25d689efa
tests: removes commented tests
2017-10-23 11:32:34 +02:00
bergquist
fcd5d581a8
graph: invert order when sorting by legend
...
sort order have now been inverted. Biggest values should
be at bottom of the graph.
ref #9538
2017-10-23 11:32:09 +02:00
Torkel Ödegaard
b986f744e4
fix: escape series name in graph legend, added aliasEscaped to time series model to reuse escape, fixes #9615
2017-10-23 10:15:58 +02:00
Torkel Ödegaard
9cce5217d0
build: fixed gofmt issue and addd mock response feature
2017-10-23 09:57:28 +02:00
bergquist
139f077453
prometheus: enable gzip for /metrics endpoint
...
closes #9464
2017-10-23 09:35:46 +02:00
Torkel Ödegaard
1fd2270a93
build: split circle test shell scripts
2017-10-23 09:06:50 +02:00
bergquist
89923bf77a
datasources: change to optimisic concurrency
...
prerequisite for #9504
2017-10-23 07:55:16 +02:00
Torkel Ödegaard
48f384dcf1
build: reduced webpack log output and remove race flag from go tests
2017-10-22 20:16:32 +02:00
Torkel Ödegaard
b6184a71bd
build: set max workers to 2 for jest
2017-10-22 19:22:06 +02:00
Torkel Ödegaard
76b9b792b4
build: log heap usage
2017-10-22 19:19:29 +02:00
Torkel Ödegaard
4632b8daa5
build: another build fix
2017-10-22 18:10:22 +02:00
Torkel Ödegaard
7a277c69ac
tests: migrated two more tests to jest
2017-10-22 17:36:50 +02:00
Torkel Ödegaard
c6feb903b1
build: fixed build failure
2017-10-22 17:31:10 +02:00
Torkel Ödegaard
2de439c5a1
build: reworking pre commit hook
2017-10-22 15:19:06 +02:00
Torkel Ödegaard
cde87d9adc
build: added precommit
2017-10-22 15:11:37 +02:00
Torkel Ödegaard
34edea4ac7
fix: fixed tslint validation error
2017-10-22 14:56:20 +02:00
Torkel Ödegaard
adb9d92082
test: added first react snapshot test
2017-10-22 12:48:20 +02:00
Torkel Ödegaard
a06ccaa428
docs: another docs fix
2017-10-22 12:00:35 +02:00
Torkel Ödegaard
974d38583d
docs: fix docs redirect for older datasources index page, fixes #9609
2017-10-22 11:53:30 +02:00
Torkel Ödegaard
fff0fa2aee
Merge branch 'master' into develop
2017-10-22 11:51:14 +02:00
Torkel Ödegaard
4aa227dd84
[Tech]: Start migrating to Jest for tests ( #9610 )
...
* tech: investigating karma + jest mix
* tech: migrating tests to jest
* tech: moved anoter test file to jest
* test: migrated two more test files to jest
* test: updated readme and made test fail to verify that it causes CI build failure
* tech: added code coverage for jest tests
* tech: testing codecov coverage
* tech: migrated more tests
* tech: migrated template srv to typescript and the tests to jest
* tech: minor build fix
* tech: build fixes
* build: another attempt at fixing go test with coverage
2017-10-22 07:03:26 +02:00
Carl Bergquist
c4365e225c
Merge pull request #9605 from jasonodonnell/master
...
Fix typos in init.d comment
2017-10-20 20:12:51 +02:00
Jason O'Donnell
b51476f18a
Fix typo in init.d script
2017-10-20 13:31:52 -04:00
Alexander Zobnin
6114f63d7c
graphite: auto detect version
2017-10-20 16:26:00 +03:00
Alexander Zobnin
89aea278a9
graphite: improved version comparison
2017-10-20 15:50:44 +03:00
Alexander Zobnin
c22a192bb8
graphite: split tags and functions into 2 rows when seriesByTag used
2017-10-20 12:32:20 +03:00
Alexander Zobnin
968ce15e7f
graphite: add tags to dropdown and switch to tag editor if selected
2017-10-20 12:07:31 +03:00
Daniel Lee
90ef877e6e
plugins: expose dashboard impression store
2017-10-20 10:38:52 +02:00
Torkel Ödegaard
a56287c2dc
ux: minor ux tweaks
2017-10-19 13:42:49 +02:00
Carl Bergquist
1d7a0db54b
Sort series in the same order as legend in graph panel ( #9563 )
...
* graph: sort series in the same order as legend
closes #9538
* style: use function arrows
* graph: remove sort by legend option
sort series based on legend by default is sort order
is set and stack is enabled
* graph: remove useless sort
* graph: make code simpler
2017-10-19 13:04:02 +02:00
Torkel Ödegaard
d58a560fda
Update CHANGELOG.md
2017-10-19 12:55:52 +02:00
Torkel Ödegaard
1e61eae9f4
fix: fixed save to file button in export modal, fixes #9586
2017-10-19 12:52:26 +02:00
Carl Bergquist
e8141b48d2
Merge pull request #9555 from mtanda/prometheus_46_improve_minor_fix
...
(prometheus) minor fix of auto complete
2017-10-19 10:42:34 +02:00
bergquist
b3a8d93dca
mysql: add usage stats for mysql
2017-10-19 10:30:54 +02:00
Daniel Lee
6bb4abc0ac
note for #9527
2017-10-18 18:21:22 +02:00
Sven Klemm
b2d880c6de
modify $__timeGroup macro so it can be used in select clause ( #9527 )
...
* modify $__timeGroup macro so it can be used in select clause
* fix $__interval_ms for postgres datasource
* use $__timeGroup macro in documentation
* fix annotation template query
remove title since its no longer used and add tags instead
* change __timeFilter macro to work on postgresql < 8.1 and redshift
2017-10-18 18:10:01 +02:00
Torkel Ödegaard
6c01125416
Update CHANGELOG.md
2017-10-18 15:22:34 +02:00
Alexander Zobnin
92c67e8c83
Fix heatmap Y axis rendering ( #9580 )
...
* heatmap: fix Y axis rendering, #9576
* heatmap: fix color legend rendering
2017-10-18 15:19:20 +02:00
bergquist
c2c5f529f3
prometheus: add builtin template variable as range vectors
...
add $__interval and $__interval_ms as range vectors to
prometheus editor
2017-10-18 14:03:23 +02:00
Daniel Lee
9ae3938136
Note for #5457
2017-10-18 13:43:51 +02:00
Carl Bergquist
e8da084baf
Merge pull request #9561 from mtanda/prometheus_46_fix_range
...
(prometheus) fix to show vector range popup
2017-10-18 13:39:57 +02:00
Torkel Ödegaard
8d68bd6bb9
fix: fixed prometheus step issue that caused browser crash, fixes #9575
2017-10-18 13:28:18 +02:00
bergquist
1797e2221a
changelog: adds note about closing #9551
2017-10-18 12:13:54 +02:00
Carl Bergquist
43f039859a
Merge pull request #9573 from cjchand/master
...
When Messasge field is set for an alert, map it to the output field i…
2017-10-18 12:10:42 +02:00
Torkel Ödegaard
039fc2964a
fix: getting started panel and mark adding data source as done, fixes #9568
2017-10-18 12:02:57 +02:00
Daniel Lee
7cbb4020e9
pluginloader: esModule true for systemjs config
...
Supports importing a module's contents with the
'* as module' syntax. The latest version of SystemJS turns
it off per default which broke several plugins.
2017-10-18 11:16:18 +02:00
Alexander Zobnin
74e90d01ec
Fixes for annotations API ( #9577 )
...
* annotations: throw error if no text specified and set default time to Now() if empty, #9571
* annotations: fix saving graphite event with empty string tags
* docs: add /api/annotations/graphite endpoint docs, #9571
2017-10-18 10:13:02 +02:00
Torkel Ödegaard
6f71af449b
ux: new fixes
2017-10-18 09:48:37 +02:00
Patrick O'Carroll
148a4c6c2d
Grafana5 light ( #9559 )
...
* variable for theme name for icons
* changes to navbar, sidemenu, breadcrumb, form-labels, dashlistlinks, searchitems etc
* fixed some missed issues with breadcrumbs
2017-10-18 07:49:52 +02:00
Chris Chandler
204fe007b7
When Messasge field is set for an alert, map it to the output field in a Sensu check result. If Message is empty, send "Grafana Metric Condition Met"
2017-10-17 16:22:56 -05:00
Torkel Ödegaard
bc8c2409c0
ux: work on rows
2017-10-17 14:53:52 +02:00
Mitsuhiro Tanda
8a43d4e25c
fix vector range
2017-10-17 21:27:04 +09:00
Carl Bergquist
5910453e8a
Merge pull request #9560 from mtanda/prometheus_46_metric_name_matching
...
(prometheus) allow ":" character for metric name
2017-10-17 13:34:25 +02:00
Mitsuhiro Tanda
ebebbddb2d
allow ":" character for metric name
2017-10-17 19:44:59 +09:00
Torkel Ödegaard
eda3cffe22
build: added imports of rxjs utility functions
2017-10-17 12:14:54 +02:00
Torkel Ödegaard
e375159eec
grid: row work
2017-10-17 12:04:18 +02:00
Torkel Ödegaard
d8230f8fa7
Merge branch 'master' into develop
2017-10-17 11:17:28 +02:00
Carl Bergquist
4cc9f4f075
Merge pull request #9558 from mtanda/cw_fix_expand_46
...
(cloudwatch) fix template variable expanding
2017-10-17 11:15:44 +02:00
Mitsuhiro Tanda
0f87279ab8
fix template variable expanding
2017-10-17 18:11:21 +09:00
Torkel Ödegaard
233062229a
Update CHANGELOG.md
2017-10-17 11:08:43 +02:00
krise3k
45a572ebd8
annotations: quote reserved fields ( #9550 )
2017-10-17 11:03:19 +02:00
Carl Bergquist
c144dc86f2
Update CHANGELOG.md
2017-10-17 10:59:23 +02:00
Carl Bergquist
7923864935
Update CHANGELOG.md
2017-10-17 10:57:33 +02:00
Carl Bergquist
702c9f7cc5
Update CHANGELOG.md
2017-10-17 10:53:13 +02:00
Torkel Ödegaard
574afe8568
fix: fixed color pickers that were broken in minified builds, fixes #9549
2017-10-17 10:51:42 +02:00
Torkel Ödegaard
b86ae3f0e8
ux: align alert and btn colors
2017-10-17 09:35:14 +02:00
Torkel Ödegaard
8ff7e1d05d
docs: doc updates
2017-10-17 09:35:14 +02:00
Torkel Ödegaard
00c2153edd
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-17 09:21:45 +02:00
Carl Bergquist
24a0eb909c
Merge pull request #9553 from ryantxu/typo
...
Fix typo in PLUGIN_DEV.md
2017-10-17 07:05:06 +02:00
Mitsuhiro Tanda
c4c64365f1
remove duplicative prometheus function
2017-10-17 12:24:29 +09:00
Mitsuhiro Tanda
c51f84a12e
remove label match operator from keyword.operator
2017-10-17 12:19:56 +09:00
Mitsuhiro Tanda
8580b78ce6
remove label match operator from keyword.operator
2017-10-17 12:19:42 +09:00
Mitsuhiro Tanda
cc1e69ace3
remove extra state push
2017-10-17 11:50:33 +09:00
ryan
85e3ed623a
fix typo
2017-10-17 01:10:40 +02:00
Carl Bergquist
11e3876a16
Update CHANGELOG.md
2017-10-16 21:27:30 +02:00
Torkel Ödegaard
cd10be0f52
newgrid: row progress
2017-10-16 16:09:23 +02:00
Daniel Lee
5f6ab1e370
styleguide: fix link in index
2017-10-16 14:11:52 +02:00
Daniel Lee
b866383ec0
api: fix for dashboard version history
2017-10-16 14:09:52 +02:00
Daniel Lee
14241404ff
textpanel: fixes #9491
2017-10-16 13:39:16 +02:00
Alexander Zobnin
199d0d152e
graphite: datasource refactor
2017-10-16 14:23:29 +03:00
Daniel Lee
f3ec139eab
csv: fix import for saveAs shim
...
After switch from systemjs to webpack, needed to import the
file-saver saveAs shim for it work. Fixes #9525
2017-10-16 13:20:37 +02:00
Torkel Ödegaard
a979767439
grid: minor progress on new row concept
2017-10-16 10:58:08 +02:00
Torkel Ödegaard
2ff4b86781
ux: add panel progress
2017-10-16 10:39:50 +02:00
bergquist
9de4d0fa6b
alert_tab: clear test result when testing rules
...
closes #9539
2017-10-16 10:31:09 +02:00
Torkel Ödegaard
772ab7812f
ux: worked on add panel function
2017-10-16 09:55:55 +02:00
Daniel Lee
eb4e71e2c6
plugins: expose more util and flot dependencies
...
Also, fix for coremodules export. Have to add the __esModule
attribute to fool SystemJS.
2017-10-16 09:06:34 +02:00
Carl Bergquist
c215f0b5ec
Merge pull request #9528 from ericdahl/tsdb_cloudwatch_req_per_target
...
CloudWatch: Add ALB RequestCountPerTarget metric
2017-10-16 08:41:31 +02:00
Mitsuhiro Tanda
7edc95cc35
(cloudwatch) fix cloudwatch query error over 24h ( #9536 )
...
fix cloudwatch query error over 24h
2017-10-16 08:31:05 +02:00
Carl Bergquist
2d840f12e0
Merge pull request #9534 from mtanda/cw_improve_err_msg
...
(cloudwatch) show error message when cloudwatch datasource can't add
2017-10-16 08:08:35 +02:00
Joaquin Casares
fa68eb9be6
Add autofocus tag for username field on login.html ( #9526 )
2017-10-16 07:25:30 +02:00
Mitsuhiro Tanda
40b11654fd
show error message when cloudwatch datasource can't add
2017-10-16 13:05:53 +09:00
Torkel Ödegaard
48b6692491
ux: minor button changes
2017-10-15 12:25:31 +02:00
Eric Dahl
888d608090
CloudWatch: Add ALB RequestCountPerTarget metric
...
This commit adds the new ALB metric `RequestCountPerTarget` which was
released in July 2017.
2017-10-14 21:50:23 -07:00
Torkel Ödegaard
9b7d346d3f
ux: color tweaks
2017-10-14 21:51:36 +02:00
Torkel Ödegaard
a3bd761b0c
ux: testing out new icons
2017-10-14 21:17:16 +02:00
Torkel Ödegaard
7e16254b1a
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-14 08:21:55 +02:00
bergquist
91f60bb6c4
set nightly version to v4.7.0-pre1
2017-10-13 17:12:40 +02:00
bergquist
86b2048d3b
changelog: adds release date for v4.6.0-beta1
2017-10-13 17:12:40 +02:00
Torkel Ödegaard
825cac38b4
ux: minor fixes
2017-10-13 17:01:38 +02:00
Torkel Ödegaard
0c31d23086
grid: fixed grid width issues
2017-10-13 15:11:05 +02:00
Torkel Ödegaard
70005d3e37
grid: repeat refactoring and unit tests
2017-10-13 14:50:16 +02:00
Carl Bergquist
a316b5fb80
Merge pull request #9519 from Foxboron/patch-1
...
Missing dot in aws credentials path
2017-10-13 14:22:21 +02:00
Morten Linderud
4a22d22857
Missing dot in aws credentials path
...
As far as i know the path hasn't changed, but the dot is missing in one place.
2017-10-13 14:08:37 +02:00
Torkel Ödegaard
e5a6cb6241
newgrid: added constants, changed grid to 24 cols, added tests for panel repeats
2017-10-13 13:51:05 +02:00
bergquist
7069fed31d
update packagecloud script for 4.6.0-beta1
2017-10-13 13:11:18 +02:00
Torkel Ödegaard
9fb4f61975
Merge branch 'master' into develop
2017-10-13 10:49:55 +02:00
Torkel Ödegaard
7bfd8e2a56
docs: doc updates
2017-10-13 10:31:34 +02:00
bergquist
9d916fdad6
changelog: adds note about closing #9516
2017-10-13 10:29:11 +02:00
bergquist
ec14fa58b5
alerting: add count_non_null reducer
...
makes it possible to have a second condition requering
at least X points of data.
2017-10-13 09:47:10 +02:00
Alexander Zobnin
a834812e13
Merge branch 'master' into graphite-seriesbytag
2017-10-13 10:26:20 +03:00
Carl Bergquist
8e4a7060ca
Merge pull request #9515 from imweijh/patch-1
...
Update rpm.md
2017-10-13 08:54:19 +02:00
weijh
d0ace0bc13
Update rpm.md
...
for error "The GPG keys listed for the "grafana" repository are already installed but they are not correct for this package."
2017-10-13 12:00:22 +08:00
Torkel Ödegaard
8bb9d92a73
grid: minor progress on panel repeats
2017-10-12 21:37:27 +02:00
Torkel Ödegaard
215d59865e
changed name back to use underscore instead of camelcase, need to think more about this
2017-10-12 20:02:07 +02:00
Torkel Ödegaard
83e496606e
fixed dashboard sorting
2017-10-12 19:55:52 +02:00
Torkel Ödegaard
770a21b368
newgrid: worked panel duplicate
2017-10-12 19:01:02 +02:00
Torkel Ödegaard
48c8e4d627
fix: various fixes for new grid
2017-10-12 17:38:49 +02:00
Torkel Ödegaard
88ceb19d96
Merge branch 'master' into develop
2017-10-12 16:32:44 +02:00
Torkel Ödegaard
2992fb4b0e
fix: can now remove annotation tags without popover closing
2017-10-12 16:24:32 +02:00
Alexander Zobnin
3b14bee559
tech: add backward compatibility for <spectrum-picker> directive ( #9510 )
2017-10-12 15:31:59 +02:00
Torkel Ödegaard
e7b718ed7a
fix: fixed links on new 404 page, fixes #9493
2017-10-12 15:31:41 +02:00
bergquist
b5727949fd
logging: dont use cli logger in http_server
2017-10-12 15:29:01 +02:00
bergquist
88f55b01d8
oauth: raise error if session state is missing
...
ref #9476
2017-10-12 15:25:27 +02:00
bergquist
0848ba2e9c
oauth: provide more logging for failed oauth requests
2017-10-12 15:25:27 +02:00
bergquist
23c610015f
prepare for 4.6.0-beta1 release
2017-10-12 15:25:27 +02:00
Torkel Ödegaard
2564dda2d0
docs: updated whats new article
2017-10-12 14:53:29 +02:00
Patrick O'Carroll
1334a9e138
docs: initial draft release v46
2017-10-12 13:55:27 +02:00
Daniel Lee
4bdc3a5829
graph: fix y-axis decimalTick check. Fixes #9405
2017-10-12 12:45:20 +02:00
Torkel Ödegaard
a7068d835a
Merge branch 'master' of github.com:grafana/grafana
2017-10-12 12:40:43 +02:00
Torkel Ödegaard
c879cc7615
minor docs update
2017-10-12 12:40:37 +02:00
Torkel Ödegaard
a90052dac3
docs: annotation docs update
2017-10-12 12:19:25 +02:00
bergquist
7548734510
changelog: adds note about closing #7104
2017-10-12 12:13:00 +02:00
bergquist
a45bd400f1
changelog: adds note about closing #9373
2017-10-12 12:11:51 +02:00
Carl Bergquist
b63725033e
Merge pull request #9450 from utkarshcmu/kafka_alert
...
Kafka alerting
2017-10-12 12:11:13 +02:00
Carl Bergquist
ee5f69beb4
metrics: disable gzip for /metrics endpoint ( #9468 )
...
Prometheus client lib support gzip by itself. Which caused the
response to be double gzipped sometimes. We should use the Grafana
middle ware instead.
closes #9464
2017-10-12 12:02:36 +02:00
Daniel Lee
4c5bf76829
dashgrid: fix or skip tests for repeat rows
2017-10-12 12:01:13 +02:00
Patrick O'Carroll
5895f9dc89
Annotation docs ( #9506 )
...
* added images to annotation docs
* added gifs and png to annotations, minor code formatting fix in alertlist
2017-10-12 11:37:42 +02:00
Torkel Ödegaard
98f00f7e1f
Update CHANGELOG.md
2017-10-12 11:35:47 +02:00
Daniel Lee
55d510a319
Update PLUGIN_DEV.md
2017-10-12 11:32:33 +02:00
Daniel Lee
b38016e97f
Update PLUGIN_DEV.md
2017-10-12 11:31:04 +02:00
Torkel Ödegaard
64d75db514
Update README.md
2017-10-12 11:30:01 +02:00
Carl Bergquist
9d53653647
Merge pull request #9378 from mattbostock/verify_tls
...
Bugfix: Always verify TLS unless explicitly told otherwise
2017-10-12 11:11:02 +02:00
Daniel Lee
5272dd6605
dashboardgrid: disable dynamic_dashboard_srv for now
...
The row concept is probably going to change a lot so disabling
the repeating panels and repeating rows code and tests for now.
2017-10-12 11:04:38 +02:00
Patrick O'Carroll
45704d4570
Fixed link issue in CHANGELOG
2017-10-12 10:56:24 +02:00
Torkel Ödegaard
b81e01d1ec
Create PLUGIN_DEV.md
...
initial draft of plugin dev document
2017-10-12 10:53:42 +02:00
bergquist
1f4df2b694
changelog: adds note about closing #9371,#5334,#8812
2017-10-12 10:44:40 +02:00
bergquist
4ca3cc90dd
Merge branch 'mattbostock-verify_datasource_tls'
2017-10-12 10:39:07 +02:00
bergquist
79afd638bb
ds_edit: placeholder should only be cert header
2017-10-12 10:38:45 +02:00
Patrick O'Carroll
b76de790f9
fixed minor styling issus ( #9497 )
...
* fixed minor styling issus
* fixed code formatting
2017-10-12 10:33:42 +02:00
Torkel Ödegaard
81a4df1372
fix: alert api limit param did not work and caused SQL syntax error, fixes #9492
2017-10-12 10:22:53 +02:00
bergquist
c0d257a0ee
Merge branch 'verify_datasource_tls' of https://github.com/mattbostock/grafana into mattbostock-verify_datasource_tls
2017-10-12 10:15:32 +02:00
Alexander Zobnin
04ea7efac9
annotations: add endpoint for writing graphite-like events ( #9495 )
...
* annotations: add endpoint for writing graphite-like events
* annotations: fix new line handling in tooltip
* annotations: support tags in prior to Graphite 0.10.0 format
2017-10-12 10:12:15 +02:00
Carl Bergquist
19a57f7cb1
Merge pull request #9505 from PaulMest/you-to-your-typo
...
You to your typo
2017-10-12 08:49:58 +02:00
Paul Mestemaker
2f73208ca8
Update unsaved_changes_modal.ts
2017-10-11 15:57:33 -07:00
Paul Mestemaker
e1d61c9678
Merge pull request #1 from grafana/master
...
Merging upstream
2017-10-11 15:55:05 -07:00
Torkel Ödegaard
98b582bead
ux: style tweaks
2017-10-11 22:10:33 +02:00
Torkel Ödegaard
3a089dd04c
newgrid: various fixes
2017-10-11 21:36:03 +02:00
Omkar Wagh
209f2debe6
If retention policy is set for influxDB, preprend that to the measurement name
...
for exploration queries.
2017-10-11 13:22:48 -04:00
Torkel Ödegaard
0d9ac4d5a4
newgrid: fixed migration code to new grid
2017-10-11 16:58:11 +02:00
Torkel Ödegaard
9358d0c6f7
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-11 16:48:30 +02:00
Torkel Ödegaard
ad1d69861e
Merge branch 'master' of github.com:grafana/grafana into develop
2017-10-11 16:47:16 +02:00
Torkel Ödegaard
3471e262a5
docker: updated our graphite docker container
2017-10-11 16:40:15 +02:00
Torkel Ödegaard
85405a2e8d
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-11 16:32:14 +02:00
Torkel Ödegaard
331b50dcaa
grid: edit/view now works
2017-10-11 16:32:05 +02:00
Daniel Lee
0f6270098b
dashboard: fixes for panels without rows
2017-10-11 16:09:05 +02:00
Daniel Lee
5e8f253ff8
webpack: changed devtools setting to stop exceptions
2017-10-11 16:09:05 +02:00
Torkel Ödegaard
9785e6b630
fix: ignore upgrading dashboard grid when there are no rows
2017-10-11 14:40:18 +02:00
Torkel Ödegaard
d8e4decc60
grid: fixed migration for rows without height
2017-10-11 14:36:25 +02:00
Torkel Ödegaard
d4ebcc82b4
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-10-11 13:52:59 +02:00
Torkel Ödegaard
18f58ea36c
ux: minor fix sidemenu
2017-10-11 13:52:36 +02:00
Torkel Ödegaard
087b55aece
newgrid: progress on fullscreen/edit view modes
2017-10-11 11:42:49 +02:00
Torkel Ödegaard
4c8310c2bf
Merge branch 'graphite-seriesbytag' of https://github.com/alexanderzobnin/grafana into alexanderzobnin-graphite-seriesbytag
2017-10-11 11:35:07 +02:00
Torkel Ödegaard
2bc57d856c
fix: set lastSeenAt date when creating users to then years in past insteasd of empty date, fixes #9260
2017-10-11 11:29:17 +02:00
Torkel Ödegaard
71a839deaf
ux: minor ux fix
2017-10-11 11:17:54 +02:00
Matt Bostock
4f3856adfb
Retain old name for TLS client auth
...
I renamed `tlsAuth` to `tlsClientAuth` to better describe the fact that
this variable is used to enable TLS client authentication (as opposed to
server authentication) in c04d95f35.
However, changing the name breaks backwards compatibility for existing
installations using this feature and Grafana does not have a
standardised way of migrating changes in the schema:
https://github.com/grafana/grafana/pull/9377#issuecomment-333063543
For reasons of expediency given the severity of the bug (not verifying
TLS), keep the old name.
2017-10-11 08:18:04 +01:00
Matt Bostock
f6aa0e41e5
Return error if datasource TLS CA not parsed
2017-10-11 08:18:03 +01:00
Matt Bostock
e23c678df9
Datasource settings: Make HTTP all caps
...
It's an acronym, so it should be all caps.
2017-10-11 08:18:03 +01:00
Matt Bostock
5d312be419
Datasource HTTP settings: Add TLS skip verify
...
In c04d95f35 I changed the default for datasource HTTP requests so that
TLS is always verified.
This commit adds a checkbox to allow an admin to explicitly skip TLS
verification, for testing purposes.
2017-10-11 08:18:03 +01:00
Matt Bostock
ef52d956bf
Make URL capitalisation consistent in UI
...
URL is an acronym, it should be all caps.
2017-10-11 08:18:03 +01:00
Matt Bostock
a286ffa5f2
Alias macron package in app_routes.go
...
...to make this file compatible with goimports:
https://godoc.org/golang.org/x/tools/cmd/goimports
2017-10-11 08:18:03 +01:00
Matt Bostock
43169e4302
Verify datasource TLS and split client auth and CA
2017-10-11 08:18:03 +01:00
Matt Bostock
4719a8c8dd
Tidy spacing in datasource TLS settings
2017-10-11 08:18:03 +01:00
Matt Bostock
592c46c8b5
Tests: Clarify what InsecureSkipVerify does
2017-10-11 08:18:03 +01:00
Daniel Lee
7713009caa
postgres: add missing ngInject decorator
2017-10-11 09:15:55 +02:00
Daniel Lee
cd6a18ec62
search: fix search to limit dashboards better
...
Change the query to first select the dashboards, apply the limit then
join with tags. Means the limit will apply to the number of dashboards
returned in the search. The disadvantage is that the query will return
more rows than the limit, no. of dashboards x no. of tags. So hard limit
set to 5000 for all rows.
2017-10-10 20:56:05 +02:00
Torkel Ödegaard
df61558018
grid: fixed geting started panel pos
2017-10-10 19:48:06 +02:00
Torkel Ödegaard
2e77bd0cb1
grid: progress on react grid
2017-10-10 17:57:53 +02:00
Torkel Ödegaard
05fbed4a36
docs: initial docs for new annotation features, #9483
2017-10-10 16:02:56 +02:00
Daniel Lee
679b169291
Adds note for #9209 to changelog
2017-10-10 15:23:22 +02:00
Daniel Lee
d1c9760fa8
Postgres Data Source ( #9475 )
...
* add postgresql datasource
* add rest of files for postgres datasource
* fix timeseries query, remove unused code
* consistent naming, refactoring
* s/mysql/postgres/
* s/mysql/postgres/
* couple more tests
* tests for more datatypes
* fix macros for postgres
* add __timeSec macro
* add frontend for postgres datasource
* adjust documentation
* fix formatting
* add proper plugin description
* merge editor changes from mysql
* port changes from mysql datasource
* set proper defaultQuery for postgres
* add time_sec to timeseries query
accept int for value for timeseries query
* revert allowing time_sec and handle int or float values as unix
timestamp for "time" column
* fix tslint error
* handle decimal values in timeseries query
* allow setting sslmode for postgres datasource
* use type switch for handling data types
* fix value for timeseries query
* refactor timeseries queries to make them more flexible
* remove debug statement from inner loop in type conversion
* use plain for loop in getTypedRowData
* fix timeseries queries
* adjust postgres datasource to tsdb refactoring
* adjust postgres datasource to frontend changes
* update lib/pq to latest version
* move type conversion to getTypedRowData
* handle address types cidr, inet and macaddr
* adjust response parser and docs for annotations
* convert unknown types to string
* add documentation for postgres datasource
* add another example query with metric column
* set more helpful default query
* update help text in query editor
* handle NULL in value column of timeseries query
* add __timeGroup macro
* add test for __timeGroup macro
* document __timeGroup and set proper default query for annotations
* fix typos in docs
* add postgres to list of datasources
* add postgres to builtInPlugins
* mysql: refactoring as prep for merging postgres
Refactors out the initialization of the xorm engine and the query logic
for an sql data source.
* mysql: rename refactoring + test update
* postgres:refactor to use SqlEngine(same as mysql)
Refactored to use a common base class with the MySql data source.
Other changes from the original PR:
- Changed time column to be time_sec to allow other time units in the
future and to be the same as MySQL
- Changed integration test to test the main Query method rather than
the private transformToTable method
- Changed the __timeSec macro name to __timeEpoch
- Renamed PostgresExecutor to PostgresQueryEndpoint
Fixes #9209 (the original PR)
* postgres: encrypt password on config page
With some other cosmetic changes to the config page:
- placeholder texts
- reset button for the password after it has been encrypted.
- default value for the sslmode field.
* postgres: change back col name to time from time_sec
* postgres mysql: remove annotation title
Title has been removed from annotations
* postgres: fix images for docs page
* postgres mysql: fix specs
2017-10-10 15:19:14 +02:00
Torkel Ödegaard
630e6f5da6
tech: expose more to plugins, closes #9456
2017-10-10 15:07:09 +02:00
Alexander Zobnin
3184942aeb
Fix NaN handling ( #9469 )
...
* graph: fix NaN formatting, #9012
* singlestat: prevent null value coloring, #9012 , #8404
* timeseries: add tests for #9012 and move test file to TS
2017-10-10 14:25:57 +02:00
Alexander Zobnin
473c47cd1c
snapshots: improve snapshot listing performance, #9314 ( #9477 )
...
exclude dashboard field from snapshot list search
2017-10-10 14:25:19 +02:00
Torkel Ödegaard
10a3504309
grid: progress on new grid, resize & saving layouts works
2017-10-10 14:20:53 +02:00
Daniel Lee
002b4d3403
mysql: fix interpolation for numbers in temp vars
2017-10-10 11:59:44 +02:00
utkarshcmu
8aff343ce3
Added docs for Kafka alerting
2017-10-10 02:11:02 -07:00
Torkel Ödegaard
207773e07e
grid: minor progress
2017-10-10 09:34:14 +02:00
utkarshcmu
da47dc8947
Fixed failing go tests
2017-10-09 18:56:05 -07:00
utkarshcmu
a562dc7c2b
gofmt fixes
2017-10-09 18:27:04 -07:00
utkarshcmu
138bee99ef
Added tests
2017-10-09 18:27:04 -07:00
utkarshcmu
d60339a9b1
Kafka REST Proxy works with Grafana
2017-10-09 18:27:04 -07:00
Torkel Ödegaard
a867dc069b
tech: got angular component to load inside react grid
2017-10-09 20:38:48 +02:00
Torkel Ödegaard
63bf2a0278
grid: need to find a way to add angular component inside react
2017-10-09 17:52:25 +02:00
Torkel Ödegaard
6cd2624caf
ux: initial react grid poc
2017-10-09 17:24:10 +02:00
Torkel Ödegaard
647a3cc5ae
Merge branch 'master' into develop
2017-10-09 16:01:54 +02:00
Patrick O'Carroll
68829a821e
added insrtuctions for oauth2 okta bitbucket ( #9471 )
2017-10-09 15:41:14 +02:00
Alexander Zobnin
a174ad4c9a
Unified Color picker fixes ( #9466 )
...
* colorpicker: fix opening error when color is undefined
* colorpicker: replace spectrum picker by new color picker
* colorpicker: remove old spectrum picker directive
* annotations: use tinycolor for working with region colors
2017-10-09 13:54:14 +02:00
Axel
6ce990af57
Show min interval query option for mixed datasource ( #9467 )
2017-10-09 12:56:34 +02:00
Daniel Lee
8423260f58
gzip: plugin readme content set explicitly
...
Macaron's gzip middleware tries to automatically figure out the content
type for a file when gzipped and seems to mostly fail with plugin
readmes. This change sets the content type to plain text.
Fixes #9344 . Ref #5952 .
2017-10-09 10:17:45 +02:00
bergquist
5e4bbfb08e
ignore pattern for vendored libs
2017-10-09 10:11:36 +02:00
Torkel Ödegaard
4814b05746
Merge branch 'master' of github.com:grafana/grafana
2017-10-09 07:24:28 +02:00
Torkel Ödegaard
ec802dbc1f
fix: escape metric segment auto complete, fixes #9423
2017-10-09 07:24:09 +02:00
Anton Hvornum
08dc08550c
Corrected a PostgreSQL SELECT statement. ( #9460 )
...
At least in my Postgresql 9.6.5, the old syntax of capitalized queries doesn't work (Linux).<br>
Running with UTF-8 as standard encoding and the ` notations didn't work either, so removed those.
2017-10-08 20:37:16 +02:00
Torkel Ödegaard
9e61cacd16
tests: found the unhandled promise issue in the dash import tests
2017-10-08 15:56:42 +02:00
Torkel Ödegaard
b228c23dbe
testing: fixing tests
2017-10-07 22:05:31 +02:00
Torkel Ödegaard
3519d8d69b
annotations: minor change to default/edit annotation color
2017-10-07 12:23:20 +02:00
Torkel Ödegaard
25aa9df270
Create annotations ( #8197 )
...
* annotations: add 25px space for events section
* annotations: restored create annotation action
* annotations: able to use fa icons as event markers
* annotations: initial emoji support from twemoji lib
* annotations: adjust fa icon position
* annotations: initial emoji picker
* annotation: include user info into annotation requests
* annotation: add icon info
* annotation: display user info in tooltip
* annotation: fix region saving
* annotation: initial region markers
* annotation: fix region clearing (add flot-temp-elem class)
* annotation: adjust styles a bit
* annotations: minor fixes
* annoations: removed userId look in loop, need a sql join or a user cache for this
* annotation: fix invisible events
* lib: changed twitter emoij lib to be npm dependency
* annotation: add icon picker to Add Annotation dialog
* annotation: save icon to annotation table
* annotation: able to set custom icon for annotation added by user
* annotations: fix emoji after library upgrade (switch to 72px)
* emoji: temporary remove bad code points
* annotations: improve icon picker
* annotations: icon show icon picker at the top
* annotations: use svg for emoji
* annotations: fix region drawing when add annotation editor opened
* annotations: use flot lib for drawing region fill
* annotations: move regions building into event_manager
* annotations: don't draw additional space if no events are got
* annotations: deduplicate events
* annotations: properly render cut regions
* annotations: fix cut region building
* annotations: refactor
* annotations: adjust event section size
* add-annotations: fix undefined default icon
* create-annotations: edit event (frontend part)
* fixed bug causes error when hover event marker
* create-annotations: update event (backend)
* ignore grafana-server debug binary in git (created VS Code)
* create-annotations: use PUT request for updating annotation.
* create-annotations: fixed time format when editing existing event
* create-annotations: support for region update
* create-annotations: fix bug with limit and event type
* create-annotations: delete annotation
* create-annotations: show only selected icon in edit mode
* create-annotations: show event editor only for users with at least Editor role
* create-annotations: handle double-sized emoji codepoints
* create-annotations: refactor
use CP_SEPARATOR from emojiDef
* create-annotations: update emoji list, add categories.
* create-annotations: copy SVG emoji into public/vendor/npm and use it as a base path
* create-annotations: initial tabs for emoji picker
* emoji-picker: adjust styles
* emoji-picker: minor refactor
* emoji-picker: refactor - rename and move into one directory
* emoji-picker: build emoji elements on app load, not on picker open
* emoji-picker: fix emoji searching
* emoji-picker: refactor
* emoji-picker: capitalize category name
* emoji-picker: refactor
move buildEmojiElem() into emoji_converter.ts for future reuse.
* jquery.flot.events: refactor
use buildEmojiElem() for making emojis, remove unused code for font awesome based icons.
* emoji_converter: handle converting error
* tech: updated
* merged with master
* shore: clean up some stuff
* annotation: wip tags
* annotation: filtering by tags
* tags: parse out spaces etc. from a tags string
* annotations: use tagsinput component for tag filtering
* annotation: wip work on how we query alert & panel annotations
* annotations: support for updating tags in an annotation
* linting
* annotations: work on unifying how alert history annotations and manual panel annotations are created
* tslint: fixes
* tags: create tag on blur as well
Currently, the tags directive only creates the tag when the
user presses enter. This change means the tag is created on
blur as well (when the user clicks outside the input field).
* annotations: fix update after refactoring
* annotations: progress on how alert annotations are fetched
* annotations: minor progress
* annotations: progress
* annotation: minor progress
* annotations: move tag parsing from tooltip to ds
Instead of parsing a tag string into an array in the annotation_tooltip
class, this moves the parsing to the datasources. InfluxDB ds already
does that parsing. Graphite now has it.
* annotations: more work on querying
* annotations: change from tags as string to array
when saving in the db and in the api.
* annotations: delete tag link if removed on edit
* annotation: more work on depricating annotation title
* annotations: delete tag links on delete
* annotations: fix for find
* annotation: added user to annotation tooltip and added alertName to annoation dto
* annotations: use id from route instead from cmd for updating
* annotations: http api docs
* create annotation: last edits
* annotations: minor fix for querying annotations before dashboard saved
* annotations: fix for popover placement when legend is on the side (and doubel render pass is causing original marker to be removed)
* annotations: changing how the built in query gets added
* annotation: added time to header in edit mode
* tests: fixed jshint built issue
2017-10-07 10:31:39 +02:00
Matt Bostock
83f1ae4e3e
OAuth: Rename sslcli
...
Rename `sslcli` to the more descriptive `oauthClient`.
2017-10-06 17:10:03 +01:00
Matt Bostock
ccf093da81
OAuth: Separate TLS client auth and CA config
...
It should be specify to either use TLS client authentication or use a
user-supplied CA; previously you had to enable client authentication to
use a custom CA.
2017-10-06 17:10:03 +01:00
Matt Bostock
f2f8ca52d9
OAuth: Check both TLS client cert and key
...
If either is set, try to use them.
This should help avoid a situation where someone has half-configured TLS
client authentication and it doesn't work without raising an obvious
error.
2017-10-06 17:10:03 +01:00
Matt Bostock
16c5d0e4b7
Always verify TLS unless explicitly told otherwise
...
TLS was not being verified in a number of places:
- connections to grafana.com
- connections to OAuth providers when TLS client authentication was
enabled
- connections to self-hosted Grafana installations when using the CLI
tool
TLS should always be verified unless the user explicitly enables an
option to skip verification.
Removes some instances where `InsecureSkipVerify` is explicitly set to
`false`, the default, to help avoid confusion and make it more difficult
to regress on this fix by accident.
Adds a `--insecure` flag to `grafana-cli` to skip TLS verification.
Adds a `tls_skip_verify_insecure` setting for OAuth.
Adds a `app_tls_skip_verify_insecure` setting under a new `[plugins]`
section.
I'm not super happy with the way the global setting is used by
`pkg/api/app_routes.go` but that seems to be the existing pattern used.
2017-10-06 17:09:27 +01:00
Lucas Costa
43903d71ec
fix: threshold's colors in table panels ( #9445 ) ( #9453 )
2017-10-06 17:05:26 +02:00
Alexander Zobnin
5561a099b0
singlestat: fix sizing bug #9337 ( #9448 )
2017-10-06 13:41:39 +02:00
Torkel Ödegaard
7af4daf23b
Revert "Fix coloring in singlestat if null value ( #9438 )" ( #9443 )
...
This reverts commit 213ba0377b .
2017-10-05 20:29:06 +02:00
Adrien Raffin-Caboisse
213ba0377b
Fix coloring in singlestat if null value ( #9438 )
...
This modification aim to allow users to set value via textMapping and
these values to be used in background coloring as it text coloring.
This pull request closes #8404 , but doesn't agree with #9012 .
The issue #9012 consider that no coloring output should be put when
there is no data. I partially agree with this as I explicitely setted a
value in the textMapping I obviously want to treat `N/A` as a number.
`data.valueFormatted` contain the stringified version of `data.value`
If `Number()` cannot convert a string into a number a `NaN` value is
returned. So the code is still valid if the inputted value in
`data.valueFormatted` is not a number.
2017-10-05 20:26:28 +02:00
Torkel Ödegaard
e42c118b3d
fix: missing semicolon
2017-10-05 19:06:46 +02:00
Patrick O'Carroll
d6b512478e
changed jsontree to use jsonexplorer ( #9416 )
2017-10-05 19:01:23 +02:00
Patrick O'Carroll
e951200404
docs page for authproxy ( #9420 )
2017-10-05 19:01:15 +02:00
Patrick O'Carroll
81be4e2612
Update codebox ( #9430 )
...
* updated the codeboxes in docs
* codebox change from json to http
2017-10-05 19:01:03 +02:00
Alexander Zobnin
19b5d91b75
Series color picker fix ( #9442 )
...
* colorpicker: fix spectrum color update on series color picker
* colorpicker: minor refactor
2017-10-05 18:34:12 +02:00
Carl Bergquist
9b34346f6b
Merge pull request #9441 from genofire/patch-1
...
fix typo in readme
2017-10-05 17:38:33 +02:00
Geno
22cfb614bf
fix type in readme
2017-10-05 17:34:13 +02:00
Carl Bergquist
6f4038e885
Merge pull request #9437 from Ijin08/table-column-styles
...
fixed layout for column options, changed dropdown for date format kep…
2017-10-05 17:18:15 +02:00
Patrick O'Carroll
bb52f00d2d
removed commented line
2017-10-05 16:29:01 +02:00
Carl Bergquist
7e432df511
Merge pull request #9439 from shabscan/patch-1
...
Fixed typo
2017-10-05 16:13:46 +02:00
bergquist
4cda9d0128
changelog: adds note about closing #9110
2017-10-05 16:13:03 +02:00
shabscan
eb4a568240
Fixed typo
2017-10-05 10:11:57 -04:00
Carl Bergquist
ab5bc1bf4a
Merge pull request #9111 from eloo/feature/enhance_hipchat_card
...
Feature/enhance hipchat card
2017-10-05 16:11:04 +02:00
Joseph Weigl
6a030b2e8c
Change empty string checks and improve logging
2017-10-05 16:00:55 +02:00
Alexander Zobnin
2f1c14fc98
graphite-tags: refactor, improve performance - remove unnecessary parseTarget() calls
2017-10-05 16:30:20 +03:00
Carl Bergquist
6979dbd921
Merge pull request #9435 from alin-amana/fix_404_spelling
...
Fix spelling on 404 page.
2017-10-05 15:01:29 +02:00
bergquist
1590729a24
changelog: adds note about closing #9208
2017-10-05 15:00:12 +02:00
Carl Bergquist
8e4efeeece
Merge pull request #9208 from mtanda/prometheus_ace_complete_improve_label_name_complete
...
(prometheus) support label name/value completion
2017-10-05 14:54:07 +02:00
Carl Bergquist
363ded6ec1
Merge pull request #9434 from Yuav/patch-1
...
Add Norwegian Krone currency
2017-10-05 14:34:16 +02:00
Alexander Zobnin
055f21f1e8
graphite-tags: add tests
2017-10-05 15:17:46 +03:00
Alin Sinpalean
79feba0004
Fix spelling on 404 page.
2017-10-05 13:51:02 +02:00
Jon Skarpeteig
789473fd34
Lint fix
2017-10-05 13:46:42 +02:00
Jon Skarpeteig
7479c82687
Update kbn.js
...
Adding the other kr currencies not to offend any maintainers
2017-10-05 13:44:23 +02:00
Alexander Zobnin
63d51d0db3
graphite-tags: refactor, use <gf-form-dropdown> instead of <metric-segment>
2017-10-05 14:43:20 +03:00
Jon Skarpeteig
531586beba
Add Norwegian Krone denominator for currency
...
See http://www.xe.com/symbols.php for currency symbols reference
2017-10-05 13:34:07 +02:00
Patrick O'Carroll
7a7e8c57d1
fixed layout for column options, changed dropdown for date format kept old code
2017-10-05 13:27:36 +02:00
Daniel Lee
0841eb94a8
build: add noUnusedLocals to tsc parameters
2017-10-05 11:37:00 +02:00
bergquist
b6d09a3443
Merge branch 'go1.9.1'
2017-10-05 11:35:25 +02:00
bergquist
eeb2e2c6c9
build: install go based on env variable
2017-10-05 11:35:14 +02:00
bergquist
15ece1da04
changes go version to 1.9.1
2017-10-05 11:35:14 +02:00
bergquist
69b0e63502
changelog: adds note about closing #9226
2017-10-05 11:16:40 +02:00
Carl Bergquist
32342926cf
Merge pull request #9226 from alin-amana/adjust_interval_variable_with_min_step
...
Prometheus: Rework interval and step computation
2017-10-05 10:51:31 +02:00
bergquist
273c17f3f3
changelog: add note about closing #9429
2017-10-05 10:43:23 +02:00
Carl Bergquist
27ec5449d9
Merge pull request #9429 from s1061123/table_time_ms
...
Add milliseconds format in table panel's config
2017-10-05 10:41:16 +02:00
bergquist
70f102dad4
changelog: adds note about closing #9399
2017-10-05 10:02:42 +02:00
Carl Bergquist
6a20c28c8c
Merge pull request #9399 from cglrkn/master
...
Update script to make it use OpsGenie's REST API
2017-10-05 09:56:27 +02:00
Alexander Zobnin
a4daba63ea
graphite-tags: initial tag editor
2017-10-05 10:47:32 +03:00
Cagla Arikan
5a3f32521e
Fix formatting issue
2017-10-05 08:42:45 +03:00
Tomofumi Hayashi
f8719efb67
Add milliseconds format in table panel's config
...
This changes introduce milliseconds format option in table panel
config GUI. Current grafana support milliseconds in time and
actually used at graph panel, however current table does not
provide the way to show milliseconds. This fix is to add format
in table panel to show milliseconds in table as well as graph.
2017-10-05 13:40:52 +09:00
Ricard Clau
e4541a7fd1
support for s3 path ( #9151 )
2017-10-04 21:04:20 +02:00
Alin Sinpalean
9cf7a2d2ed
Remove apparently unnecessary .flush() calls.
2017-10-04 16:23:24 +02:00
Joseph Weigl
7284db0e54
Fix empty message and toolong attribute names
...
Use default state message if no message is provided by the user
Slice attribute name to maximum of 50 chars
2017-10-04 16:07:13 +02:00
Alin Sinpalean
02d426a2d4
Merge branch 'master' into adjust_interval_variable_with_min_step
2017-10-04 15:30:38 +02:00
Alin Sinpalean
2276869efc
Merge remote-tracking branch 'upstream/master'
2017-10-04 15:30:16 +02:00
Alin Sinpalean
080c46f835
Address review comments.
2017-10-04 15:30:07 +02:00
bergquist
0c31c7b106
changelog: add note about closing #7175
2017-10-04 10:42:34 +02:00
Carl Bergquist
ba074062d6
Merge pull request #9392 from xginn8/slack_image_upload
...
adding support for token-based slack file.upload API call for posting images to slack
2017-10-04 10:29:15 +02:00
Daniel Lee
3c1beb1bdd
plugin_loader: expose app_events to plugins
2017-10-04 09:41:22 +02:00
cglrkn
548bc6b7c4
Add the missing comma
2017-10-04 10:15:39 +03:00
Torkel Ödegaard
be3c5d1355
colorpicker: refactoring the new unififed colorpicker, #9347
2017-10-04 07:56:41 +02:00
Alexander Zobnin
2aae2556a5
Unified colorpicker ( #9347 )
...
* colorpicker: initial picker with predefined palette and spectrum
* colorpicker: highlight selected color
* colorpicker: add onChange() callback
* colorpicker: replace singlestat picker by new one
* colorpicker: style tweak
* colorpicker: parse color on input blur
* colorpicker: sort palette by hue and lightness
* colorpicker: refactor, move colors sorting to 'app/core/utils/colors'
* tech: colorpicker - fix linter errors
* colorpicker: convert to React components
* colorpicker: fix spectrum import after moving to webpack
* colorpicker: minor refactor
* colorpicker: initial series color picker
* colorpicker: fix tests error
2017-10-04 07:15:23 +02:00
Dan Cech
7859d4ffca
fix missing column headers in excel export ( #9413 )
2017-10-04 07:04:10 +02:00
Torkel Ödegaard
1af00f5209
build: remove clean plugin from dev build
2017-10-03 20:25:47 +02:00
Torkel Ödegaard
0831238420
build: fixed broken elastic unit test
2017-10-03 19:38:52 +02:00
Torkel Ödegaard
a1b543aa35
shore: cleanup unused stuff in common.d.ts
2017-10-03 18:27:25 +02:00
cglrkn
ef518f6ecd
Build URL for close alert request differently
2017-10-03 15:13:05 +03:00
Patrick O'Carroll
e1a86e63b8
some restyling ( #9409 )
2017-10-03 13:35:12 +02:00
Patrick O'Carroll
dd83b67de5
Docs text fixes ( #9408 )
...
* styling changes and some text changes
* styling changes
2017-10-03 13:34:52 +02:00
Patrick O'Carroll
50e2f7e366
Checkbox fixes ( #9400 )
...
* fixing checkboxes
* deleted old file, fixed checkboxes
* minor change
2017-10-03 13:23:05 +02:00
Torkel Ödegaard
3dac77468b
fix: ensure panel.datasource is null as default
2017-10-03 12:18:22 +02:00
Torkel Ödegaard
4c4564b138
plugibs: expose more to plugins
2017-10-03 11:02:40 +02:00
Matthew McGinn
be0d471467
properly parse & pass upload image bool from config
2017-10-02 23:18:48 -04:00
Matthew McGinn
122e2b5c42
break out slack upload into separate function
2017-10-02 20:48:35 -04:00
Torkel Ödegaard
a365719d3f
tech: minor npm scripts update
2017-10-02 17:25:43 +02:00
Torkel Ödegaard
4cc878b56d
build: fixed build
2017-10-02 17:10:23 +02:00
Torkel Ödegaard
fa79be1f2d
Merge branch 'ctide-day_rounding2'
2017-10-02 16:45:44 +02:00
Torkel Ödegaard
a02cac2126
refactoring: minor refactoring of PR #8916
2017-10-02 16:45:25 +02:00
Torkel Ödegaard
42a0e9ebdf
Merge branch 'day_rounding' of https://github.com/ctide/grafana into ctide-day_rounding2
2017-10-02 16:20:23 +02:00
cglrkn
d8f6c73aab
Update script to make it use OpsGenie's REST API
...
The script is making API calls to the deprecated OpsGenie Web API, we updated the script to make it use new OpsGenie's REST API.
2017-10-02 16:42:09 +03:00
Torkel Ödegaard
d4e5a7d3f0
Merge branch 'master' of github.com:grafana/grafana
2017-10-02 15:30:50 +02:00
Torkel Ödegaard
503336bcd5
docs: minor docs fix
2017-10-02 15:30:37 +02:00
Torkel Ödegaard
03a88206a3
Merge branch 'master' of github.com:grafana/grafana
2017-10-02 15:30:14 +02:00
Torkel Ödegaard
d38c891fac
merge with master
2017-10-02 14:14:45 +02:00
Torkel Ödegaard
ae14655749
plugins: expose datemath to plugins as well, fixes zabbix plugin
2017-10-02 13:39:39 +02:00
Torkel Ödegaard
c338d8250b
build: minor webpack fix
2017-10-02 13:15:28 +02:00
Patrick O'Carroll
bd348e16bb
redesigned dashboard links settingd, fixed a misspelling in rows and added fixed width to buttons ( #9397 )
2017-10-02 13:04:48 +02:00
Torkel Ödegaard
010a29a42d
Merge branches 'master' and 'master' of github.com:grafana/grafana
2017-10-02 10:56:12 +02:00
Torkel Ödegaard
38ae460f59
docs: updated building from source docs
2017-10-02 10:55:56 +02:00
bergquist
cb0ded069a
playlist: play and edit should use same width
2017-10-02 09:58:58 +02:00
Torkel Ödegaard
f5e8a4069c
docs: minor fixes for #9369
2017-10-02 09:02:58 +02:00
Torkel Ödegaard
1dea7dab2a
shore: fixed html indentation, #9368
2017-10-02 08:51:45 +02:00
Torkel Ödegaard
a22dded6fa
Merge branch 'update-alert-lists' of https://github.com/Ijin08/grafana into Ijin08-update-alert-lists
2017-10-02 08:43:56 +02:00
Torkel Ödegaard
6bc6911293
tech: updated yarn.lock
2017-10-02 08:24:56 +02:00
Torkel Ödegaard
fea741d7c2
shore: minor cleanup
2017-10-01 20:35:01 +02:00
Torkel Ödegaard
0c86241c5b
Webpack ( #9391 )
...
* webpack poc, this is not going to work for plugins, dam
* tech: webpack and systemjs for plugins starting to work
* tech: webpack and systemjs combo starting to work
* tech: webpack + karma tests progress
* tech: webpack + karma progress
* tech: working on tests
* tech: webpack
* tech: webpack + karma, all tests pass
* tech: webpack + karma, all tests pass
* tech: webpack all tests pass
* webpack: getting closer
* tech: webpack progress
* webpack: further build refinements
* webpack: ng annotate fixes
* webpack: optimized build fix
* tech: minor fix for elasticsearch
* tech: webpack + ace editor
* tech: restored lodash move mixin compatability
* tech: added enzyme react test and upgraded to react v16
* tech: package version fix
* tech: added testdata to built in bundle
* webpack: sass progress
* tech: prod & dev build is working for the sass
* tech: clean up unused grunt stuff and moved to scripts folder
* tech: added vendor and manifest chunks, updated readme and docs
* tech: webpack finishing touches
2017-10-01 20:02:25 +02:00
Matthew McGinn
89ca4b247b
fixing json for CI
2017-10-01 10:37:59 -04:00
Matthew McGinn
00726e93eb
adding support for token-based slack file.upload API call for posting images to slack
2017-09-30 21:20:20 -04:00
bergquist
f6cc741a6d
changelog: adds note about closing #8479
2017-09-29 15:43:30 +02:00
Carl Bergquist
8a7f87b752
Merge pull request #9311 from ctrlok/ctrlok/pagerdutyinfo
...
Include triggering metrics to pagerduty alerts (pretty print)
2017-09-29 15:40:49 +02:00
bergquist
46cc1464c4
changelog: adds note about closing #8050
2017-09-29 13:40:07 +02:00
Carl Bergquist
cabb21317f
Merge pull request #8050 from mtanda/cloudwatch_alert
...
(cloudwatch) alerting
2017-09-29 13:36:36 +02:00
bergquist
a8006ada1e
changelog: adds note about closing #9386
2017-09-29 13:30:38 +02:00
Carl Bergquist
7d2b989459
Merge pull request #9386 from shanhuhai5739/master
...
add diff and pdiff for conditions
2017-09-29 13:16:03 +02:00
coral
68ed4d45fa
change pdiff to percent_diff for conditions
2017-09-29 18:14:17 +08:00
Daniel Lee
992cc1b680
panel: rename label on csv export modal
2017-09-29 11:32:13 +02:00
coral
9e48d54465
add diff and pdiff for conditions
2017-09-29 17:20:02 +08:00
Carl Bergquist
dd56c4b94b
Merge pull request #9382 from yagonobre/master
...
add brazil currency
2017-09-29 10:30:22 +02:00
Mitsuhiro Tanda
5850ae51b1
fix, add targetContainsTemplate()
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
8d6513a564
fix cloudwatch alert bug
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
5e88177f28
add debug log
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
468e8c13ee
move extend statistics handling code to backend
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
6c375ed2cb
fix assume role
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
f3a2dc7c5f
improve cloudwatch tsdb
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
a21f53cf82
refactor cloudwatch code
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
59cdd4d8d2
remove obsolete code
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
fe9fca381c
move cloudwatch crendential related code
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
4f5f38f41b
remove old handler
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
e1fe15e094
fix annotation query
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
bf5268c0b4
fix time
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
d98d8a404f
fix dimension convertion
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
c140d7aa06
re-implement annotation query
2017-09-29 13:45:11 +09:00
Mitsuhiro Tanda
8f3b060946
fix parameter format
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
17445e0c98
fix alert feature
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
8243ac39c2
fix parameter format
2017-09-29 13:44:01 +09:00
bergquist
fe1d395d79
refactor cloudwatch to support new tsdb interface
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
4b34ff5b83
refactor cloudwatch frontend code
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
e4de6332de
refactor cloudwatch frontend code
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
ea704306a0
fix test
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
1dcc51adce
re-implement dimension_values()
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
ec632bb9ed
fix error message
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
78e3556e95
remove performEC2DescribeInstances()
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
8fba6dcb0d
re-implement ec2_instance_attribute()
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
cf23734d7d
re-implement ebs_volume_ids()
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
e588b682fb
import the change, https://github.com/grafana/grafana/pull/9268
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
36a537a3ce
fix conflict
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
fa074249e4
fix test
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
f66e1c02a6
remove obsolete GetMetricStatistics()
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
01d2aa8af0
fix test
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
f590db1b78
move test code
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
1d265e05c9
fix conflict
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
fe3d3bc384
porting other suggestion
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
feed90c0e2
re-implement get regions
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
0c95148486
move the metric find query code
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
62d84c1e14
(cloudwatch) move query parameter to 'parameters'
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
110f157621
parse duration
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
c6607f3fa7
remove offset for startTime
2017-09-29 13:44:01 +09:00
Mitsuhiro Tanda
d31f264576
cache creds for keys/credentials auth type
2017-09-29 13:44:00 +09:00
Mitsuhiro Tanda
83b79dd624
fix test
2017-09-29 13:44:00 +09:00
Mitsuhiro Tanda
728e96e134
fix invalid query filter
2017-09-29 13:44:00 +09:00
Mitsuhiro Tanda
dcb5ea58ce
count up metrics
2017-09-29 13:44:00 +09:00
Mitsuhiro Tanda
39607d09d7
(cloudwatch) alerting
2017-09-29 13:44:00 +09:00
Yago Nobre
9c026a8e04
add brazil currency
2017-09-28 14:18:14 -03:00
Torkel Ödegaard
73295ab3ed
tech: upgrade of systemjs to 0.20.x working
2017-09-28 14:08:59 +02:00
Torkel Ödegaard
8950f57050
Merge branch 'master' of github.com:grafana/grafana
2017-09-28 13:06:44 +02:00
Torkel Ödegaard
9bfda72a55
tech: reverted to systemjs
2017-09-28 13:06:23 +02:00
Torkel Ödegaard
7aa753a25f
tech: migrating elasticsearch to typescript
2017-09-28 12:52:39 +02:00
bergquist
4dea94791d
changelog: add note about using golang 1.9
2017-09-28 11:53:01 +02:00
bergquist
7f6924ff13
change go version to 1.9
2017-09-28 11:22:13 +02:00
bergquist
c94fa7015f
changelog: adds note about closing #9367
2017-09-28 11:19:01 +02:00
Carl Bergquist
e9e8ffc769
Merge pull request #9367 from bobrik/dualstack
...
Enable dualstack in every net.Dialer, fixes #9364
2017-09-28 11:15:49 +02:00
Torkel Ödegaard
c5e6344a2c
fixes
2017-09-28 11:05:14 +02:00
Torkel Ödegaard
5849fbf04e
Merge branch 'master' of github.com:grafana/grafana into develop
2017-09-28 10:37:57 +02:00
Torkel Ödegaard
487c475a1e
tech: systemjs upgrade
2017-09-28 10:37:33 +02:00
Patrick O'Carroll
0a65100eaf
made a text-panel page, maybe we don't need it
2017-09-28 10:05:28 +02:00
Patrick O'Carroll
0d5540ca09
cleaned up html/sass and added final touches
2017-09-28 09:41:33 +02:00
Ivan Babrou
9a4ae30227
Enable dualstack in every net.Dialer, fixes #9364
...
Default transport enables it:
* https://github.com/golang/go/blob/d2826d3e06/src/net/http/transport.go#L42-L46
```
DialContext: (&net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
DualStack: true,
}).DialContext,
```
See also: https://github.com/golang/go/issues/15324
2017-09-27 22:29:48 -07:00
bergquist
2ec7bbb2bd
jaeger: capitalize tracer name
2017-09-27 16:38:00 +02:00
bergquist
2ae74bf13d
jaeger: logging improvement
2017-09-27 16:36:42 +02:00
Torkel Ödegaard
9ee343f33d
tech: systemjs upgrade
2017-09-27 15:42:06 +02:00
Alin Sinpalean
bb8849785a
Have include intervalFactor in its calculation, so always equal to the step query parameter.
2017-09-27 14:20:51 +02:00
Alin Sinpalean
25a6ed8718
Merge remote-tracking branch 'upstream/master' into adjust_interval_variable_with_min_step
2017-09-27 11:37:14 +02:00
Alin Sinpalean
1543dc4234
Merge remote-tracking branch 'upstream/master'
2017-09-27 11:36:50 +02:00
bergquist
5373a6027c
alertlist: toggle play/pause button
...
closes #9355
2017-09-27 10:49:39 +02:00
Patrick O'Carroll
8615912018
updated css and html for recent state changes for alert lists
2017-09-27 10:38:01 +02:00
chrisrd
0e5e2f3fb9
Fix export_modal message ( #9353 )
...
Remove duplicate "to", and "others" is plural not possessive.
2017-09-27 09:46:56 +02:00
Torkel Ödegaard
eaefa3c1fa
s3: minor fix for PR #9223
2017-09-27 09:43:32 +02:00
Torkel Ödegaard
50d82155ed
Merge branch 'master' of https://github.com/williamjoy/grafana into williamjoy-master
2017-09-27 09:37:26 +02:00
Alin Sinpalean
f25aeadf21
Resolve merge conflicts with remote/master.
2017-09-26 17:55:30 +02:00
Alin Sinpalean
7366d7eae0
Merge branch 'master' of git+ssh://github.com/alin-amana/grafana
2017-09-26 17:44:37 +02:00
bergquist
2ed753232f
internal metrics: add grafana version
2017-09-26 15:25:44 +02:00
bergquist
0778f31828
changelog: adds note about closing 5765
2017-09-26 14:40:43 +02:00
Carl Bergquist
da3aea5e0a
Merge pull request #9186 from mtanda/prometehus_instant_query2
...
(prometheus) instant query support
2017-09-26 14:37:10 +02:00
Torkel Ödegaard
5b3e6e67ea
Update latest.json
2017-09-26 11:58:37 +02:00
Torkel Ödegaard
7b42e13c79
typescript: stricter typescript option
2017-09-26 11:24:58 +02:00
bergquist
ff108bd871
prom_docker: give targets correct job name
2017-09-25 08:55:54 +02:00
bergquist
3641e85233
testdata: add bucket scenarios for heatmap
...
these scenarios makes it easier debug panels based
on the same numbers without sharing datasource
ref #9332
2017-09-24 22:08:28 +02:00
bergquist
7eec60ec2e
dev-docker: add grafana as target
2017-09-24 21:58:33 +02:00
Carl Bergquist
dd7f42ba03
changelog: add note ablout closing #9319
2017-09-24 21:46:51 +02:00
Carl Bergquist
9aa4f5c42a
Merge pull request #9341 from thz/smtp_ehlo_identity
...
introduce smtp config option for EHLO identity
2017-09-24 21:41:57 +02:00
Tobias Hintze
af79d046db
introduce smtp config option for EHLO identity
2017-09-24 20:48:20 +02:00
bergquist
3fac31e808
changelog: note about closing #9250
2017-09-24 19:02:25 +02:00
bergquist
8175783f93
go fmt
2017-09-24 18:59:21 +02:00
bergquist
c927209447
Merge branch 'master' of https://github.com/BrandonArp/grafana into BrandonArp-master
2017-09-24 18:56:46 +02:00
Patrick O'Carroll
3f1452fddb
new page for text, needs more work
2017-09-22 17:14:39 +02:00
Patrick O'Carroll
1258dc1cbb
replaced img in graph, created alert list page
2017-09-22 16:31:34 +02:00
Torkel Ödegaard
ca0085f429
docs: update docs
2017-09-22 14:05:25 +02:00
Torkel Ödegaard
a98124add7
Update CHANGELOG.md
2017-09-22 13:30:23 +02:00
bergquist
ae249a623d
changelog: adds note about closing #5873
2017-09-22 13:17:09 +02:00
Carl Bergquist
63f78c0b59
Merge pull request #9299 from seuf/grafana-cli-plugin-url
...
Added --pluginUrl option to grafana-cli for local network plugin inst…
2017-09-22 13:13:17 +02:00
Carl Bergquist
632ae0986c
Merge pull request #9320 from xiahuibing/patch-1
...
Update _navbar.scss
2017-09-22 13:06:11 +02:00
Patrick O'Carroll
31243e7132
replaced image
2017-09-22 12:53:37 +02:00
Patrick O'Carroll
367acc37c7
Docs new updates ( #9324 )
...
* replaced images, updating text(not finished)
* text uppdates for dashlist and singlestat(+img). updated the keyboard shortcuts
* deleted old shortcuts instruction
* another img update
2017-09-22 10:49:47 +02:00
Torkel Ödegaard
e695ce4aa5
Update CHANGELOG.md
2017-09-22 10:33:03 +02:00
Torkel Ödegaard
dd0f4460cb
Update latest.json
2017-09-22 10:08:56 +02:00
Torkel Ödegaard
f22d1af9e0
cleanup: removed unused file
2017-09-22 10:07:22 +02:00
Torkel Ödegaard
c0c86c1138
tech: remove bower and moved remaining bower dependencies to npm
2017-09-22 09:47:25 +02:00
Torkel Ödegaard
18337f610d
Merge branch 'master' into develop
2017-09-22 08:42:07 +02:00
Torkel Ödegaard
6aad2a5b2d
tech: cleanup and fixed build issue
2017-09-21 21:12:49 +02:00
Torkel Ödegaard
f0e0e61809
tech: upgraded angularjs and moved dependency from bower to npm, closes #9327
2017-09-21 20:58:32 +02:00
bergquist
ed661767f8
follow go idiom and return error as second param
2017-09-21 18:04:16 +02:00
Torkel Ödegaard
79b873e40e
Merge branch 'stricter-ts-lint-rules'
2017-09-21 17:34:47 +02:00
Torkel Ödegaard
8fe21b43e9
tech: updated tsconfig
2017-09-21 17:34:22 +02:00
Daniel Lee
53d862143b
docker: adds alertmanager to prometheus fig
...
with an alert rule that will always fire
2017-09-21 17:28:31 +02:00
Torkel Ödegaard
491fa6cad8
tech: more tslint rules
2017-09-21 17:23:31 +02:00
Patrick O'Carroll
bf88242282
another img update
2017-09-21 16:58:25 +02:00
Torkel Ödegaard
b8d9722b4f
tech: removing unused variables from typescript files, and making tslint rules more strict
2017-09-21 16:40:18 +02:00
Patrick O'Carroll
f6aefbd361
deleted old shortcuts instruction
2017-09-21 16:18:24 +02:00
Patrick O'Carroll
fe05a996b7
text uppdates for dashlist and singlestat(+img). updated the keyboard shortcuts
2017-09-21 15:58:19 +02:00
bergquist
a45e2ec9c3
context is reserved for go's context
2017-09-21 15:23:34 +02:00
bergquist
16b5b9f6be
make ds a param for Query
2017-09-21 15:09:14 +02:00
bergquist
c0260fd913
remove batch abstraction
2017-09-21 15:02:17 +02:00
bergquist
7f9f388293
rename executor into tsdbqueryendpoint
2017-09-21 15:02:17 +02:00
bergquist
0229d28d64
remove unused structs
2017-09-21 15:02:17 +02:00
bergquist
55f1b36e31
refactor response flow
2017-09-21 15:02:17 +02:00
Torkel Ödegaard
adda84d124
tech: removed test component
2017-09-21 14:05:24 +02:00
Torkel Ödegaard
837beda155
Merge branch 'react-poc'
2017-09-21 13:59:26 +02:00
Torkel Ödegaard
9500eb8aaa
ux: minor singlestat update
2017-09-21 13:59:21 +02:00
Torkel Ödegaard
1887c4f279
singlestat: minor change
2017-09-21 13:59:21 +02:00
Torkel Ödegaard
01fc37571e
Update CHANGELOG.md
2017-09-21 13:58:48 +02:00
Patrick O'Carroll
de17dcf3b0
Singlestat time ( #9298 )
...
* Added a timestamp option to single stat
* can now choose last time as value
* Finished last_time so it formats correctly, updated value stat
* fixed som issues, but still issue with testing
* Clean up after fake clock in test
* timezone-issue fix, fake time for from now test
* fix for timedifference
2017-09-21 13:34:51 +02:00
Torkel Ödegaard
fed35909cc
tech: progress on react poc
2017-09-21 13:32:57 +02:00
bergquist
f1036a9382
adds note about closing #9213
2017-09-21 10:46:59 +02:00
Carl Bergquist
0db678e18f
Merge pull request #9213 from grafana/dist_tracing
...
Add support for distributed tracing with Jaeger
2017-09-21 10:42:25 +02:00
xiahuibing
416510773b
Update _navbar.scss
...
line66 and line118 : "min-height:: $navbarHeight;" has double “:”
2017-09-21 16:40:49 +08:00
Patrick O'Carroll
ece6588c03
replaced images, updating text(not finished)
2017-09-21 09:40:58 +02:00
Gordon McGuire
5e013f82b4
fix: close for 'Unsaved Changes' modal, #9284 ( #9313 )
...
Missing reference to the controller instance.
2017-09-21 09:05:59 +02:00
Alexander Zobnin
f8b8907cc4
Initial graphite tags support ( #9239 )
...
* graphite: initial seriesByTag() support
* graphite: groupByTags() function
* graphite: aliasByTags() function
* graphite: fix optional params update, issue #9238
* graphite: fix tag-related functions version
* graphite: add 1.1.x version to config
* graphite: fix seriesByTag() series parsing
2017-09-21 08:22:56 +02:00
Torkel Ödegaard
84b1519480
tech: initial react poc
2017-09-20 17:44:23 +02:00
Vsevolod Polyakov
d355862328
Make details more clean in PD description
2017-09-20 13:03:18 +03:00
bergquist
4326790bb4
bug: enable HEAD requests again
...
ref #9307
2017-09-20 09:45:00 +02:00
Will Sewell
4a6da233d9
Add DbClusterIdentifier to CloudWatch dimensions ( #9297 )
...
Unfortunately CloudWatch dimensions are case-sensitive and it uses both `DBClusterIdentifier` and `DbClusterIdentifier` (notice the lower case `b`) depending on the metric. All metrics which also have the `Role` dimension appear to use `DBClusterIdentifier`, whereas metric with the `EngineName` dimension use `DbClusterIdentifier`.
2017-09-20 08:31:54 +02:00
Alexander Zobnin
fdec9a4daf
templating: fix dependent variable updating ( #9306 )
2017-09-19 20:35:48 +02:00
tamayika
bef4b9b3b0
Fix adhoc filters restoration ( #9303 )
2017-09-19 14:25:35 +02:00
Andreas Kohn
3b565dccd8
Explicitly refer to Github 'OAuth' applications
...
A 'Github Application' is now something else, and will not work with Grafana.
2017-09-19 13:21:15 +02:00
William
88a8991722
config bucket and region for s3 uploader
...
this is to support cn-north-1 region as it can get s3 url programatically.
also keeps support 'bucket_url' for backward compatiblity
2017-09-19 04:57:25 -04:00
bergquist
13e8eb6d2e
Merge branch 'v4.5.x'
2017-09-19 08:34:44 +02:00
bergquist
fe3c6ac355
fixes bug introduced with prom namespaces
...
ref #9279
2017-09-19 08:16:23 +02:00
Matthew McGinn
2840968861
fixing spelling of millesecond -> millisecond
2017-09-19 07:20:14 +02:00
Matthew McGinn
3a7ed2305d
fixing spelling of millesecond -> millisecond
2017-09-19 06:14:43 +02:00
Aaron Kirkbride
442f625a4e
Remove duplicate bus.AddHandler() ( #9289 )
...
`bus.AddHandler("sql", SetUsingOrg)` is already called on line 24.
Very minor change.
2017-09-18 15:52:15 +02:00
Torkel Ödegaard
5f6de33487
Update CHANGELOG.md
2017-09-18 15:21:00 +02:00
bergquist
353bb57a6f
use same key as mt
2017-09-18 14:59:59 +02:00
bergquist
6c7454fc2b
tag alert queries that return no_data
2017-09-18 14:53:30 +02:00
Patrick O'Carroll
d6725d4fbe
updated error page html+css, added ds_store to ignore ( #9285 )
2017-09-18 14:04:55 +02:00
deep-42-thought
5749489e7e
public/app/plugins/panel/graph/specs/graph_specs.ts: relax tests to be "within" instead of "equal", so they won't fail on i686 ( #9286 )
2017-09-18 14:03:54 +02:00
Sven Nierlein
d0ddf76730
Fix path to icon ( #9276 )
...
grafana_mask_icon.svg is located in the img/ folder.
2017-09-18 12:54:20 +02:00
bergquist
915412754c
Merge branch 'v4.5.x'
2017-09-18 12:35:02 +02:00
Torkel Ödegaard
41e01184aa
Merge branch 'master' into develop
2017-09-18 12:32:29 +02:00
bergquist
6d901fe145
adds note about fix in v4.5.2
2017-09-18 12:29:32 +02:00
bergquist
0a8a6fd872
skip NaN values when writing to graphite
...
ref #9279
2017-09-18 12:25:37 +02:00
Andrew Prokhorenkov
00b18a8aea
addded mass units, #9265 ( #9273 )
2017-09-18 11:13:56 +02:00
Ryan Patterson
a20c419583
Fully fill out nulls in cloudfront data source ( #9268 )
...
Summary:
Previously, cloudwatch data sources would only fill in a single null value if
there was missing data. This results in behavior described in #9267 . This
resolves that issue by filling the entire missing period with null values. The
null values can then be interpreted as normal by the graphing frontend.
Test Plan:
Used on a data source that had missing data for many consecutive periods.
Ensured that the graph remained at 0 across the entire window.
2017-09-18 11:12:52 +02:00
bergquist
bcf784375b
make it possible to configure sampler type
2017-09-18 11:08:58 +02:00
bergquist
861843f4ca
mark >=400 responses as error
2017-09-18 11:08:58 +02:00
bergquist
83ddd2b158
change port for jaeger dev container
2017-09-18 11:08:58 +02:00
bergquist
f211455643
logwrapper for jaeger
2017-09-18 11:08:58 +02:00
bergquist
f37a595f68
make samplerconfig.param configurable
2017-09-18 11:08:58 +02:00
bergquist
ec29b469e4
adds custom tags from settings
2017-09-18 11:08:58 +02:00
bergquist
e3211f6e48
use route as span name
2017-09-18 11:08:58 +02:00
bergquist
ee2e4c6567
add trace headers for outgoing requests
2017-09-18 11:08:58 +02:00
bergquist
98c84f9458
docker file for running jaeger
2017-09-18 11:08:58 +02:00
bergquist
bc678899f7
better formating for error trace
2017-09-18 11:08:58 +02:00
bergquist
d55b49b7b7
attach context with span to *http.Request
2017-09-18 11:08:58 +02:00
bergquist
3c8133aa4b
add traces for datasource reverse proxy requests
2017-09-18 11:08:58 +02:00
bergquist
8c8fdadb78
trace failed executions
2017-09-18 11:08:58 +02:00
bergquist
e128310045
use tags instead of logs
2017-09-18 11:08:58 +02:00
bergquist
89c86c7a22
use opentracing ext package when possible
2017-09-18 11:08:58 +02:00
bergquist
935dad653c
set example port to zipkin default
2017-09-18 11:08:58 +02:00
bergquist
e84ff24833
adds codahale to vendor
2017-09-18 11:08:58 +02:00
bergquist
a234e894bb
makes jaeger tracing configurable
2017-09-18 11:08:58 +02:00
bergquist
f160ad3bc8
add trace parameters for outgoing requests
2017-09-18 11:08:58 +02:00
bergquist
2e350bbb8e
adds basic traces using open traces
2017-09-18 11:08:58 +02:00
bergquist
2ac6e23fc5
Merge branch 'invalid_panel_data'
2017-09-18 10:36:17 +02:00
bergquist
89eda76f29
require dashboard panels to have id
...
closes #9234
2017-09-18 10:32:58 +02:00
Torkel Ödegaard
a687a6605d
Merge branch 'v4.5.x'
2017-09-18 09:40:00 +02:00
Torkel Ödegaard
24d69ca205
fix: jsonData should not be allowed to be null, fixes #9258
2017-09-18 09:38:02 +02:00
Torkel Ödegaard
7a80a6627a
Merge branch 'reduce-package-size'
2017-09-18 09:09:38 +02:00
Torkel Ödegaard
a081f90403
Merge branch 'master' of github.com:grafana/grafana
2017-09-18 09:08:42 +02:00
Torkel Ödegaard
d99c873221
packaging: reduce package size
2017-09-18 09:02:45 +02:00
ParadoxalManiak
c94f5b456a
Update upgrading.md ( #9263 )
...
Fixed some minor writing issues.
2017-09-15 22:15:12 +02:00
THIERRY SALLE
e978bfc368
Added --pluginUrl option to grafana-cli for local network plugin installation
2017-09-15 20:34:08 +02:00
bergquist
67469e1809
adds note about closing #1395
2017-09-15 17:26:48 +02:00
Andrew Prokhorenkov
8cdf12b694
add locale format
2017-09-15 17:26:18 +02:00
bergquist
114ba801b9
update changelog
2017-09-15 16:25:17 +02:00
bergquist
87308fd97f
fixes broken tests 💥
2017-09-15 16:11:02 +02:00
bergquist
16b1c0e63e
minor code adjusetments
2017-09-15 16:11:02 +02:00
bergquist
c7698a09ed
pass context to image uploaders
2017-09-15 16:11:02 +02:00
bergquist
d0ab028cfc
remove unused deps
2017-09-15 16:11:02 +02:00
Konstantin Chukhlomin
7e3c9fcc1c
Reduced OAuth scope to read_write
2017-09-15 16:11:02 +02:00
Konstantin Chukhlomin
fcdf282090
GCS support via JSON API
2017-09-15 16:11:02 +02:00
Konstantin Chukhlomin
1188f8df73
gofmt fixes
2017-09-15 16:11:02 +02:00
Konstantin Chukhlomin
72d7c4d620
Added GCS support #8370
2017-09-15 16:11:02 +02:00
bergquist
93cff1a42a
move more known datasources from others
2017-09-15 14:26:29 +02:00
Alexander Zobnin
54f0650321
Remove alert thresholds on panel duplicate, issue #9178 ( #9257 )
2017-09-15 13:34:31 +02:00
Daniel Lee
f534ea057c
4.5.1 docs + update version to 5.0.0-pre1
2017-09-15 11:27:16 +02:00
Daniel Lee
3aed6595c7
Merge branch 'v4.5.x'
2017-09-15 11:10:55 +02:00
Daniel Lee
085245f97d
publish_both.sh update for 4.5.1
2017-09-15 11:09:48 +02:00
Daniel Lee
c114c46119
update version to 4.5.1
2017-09-15 10:05:51 +02:00
Torkel Ödegaard
9fdecb320c
Merge branch 'master' of github.com:grafana/grafana
2017-09-15 10:00:17 +02:00
Torkel Ödegaard
7cac2e1817
Merge branch 'v4.5.x'
2017-09-15 09:59:44 +02:00
Torkel Ödegaard
bbe191a975
graphite: do not show error for cancelled requests, fixes #9249
2017-09-15 09:59:23 +02:00
Torkel Ödegaard
c532c8640b
Update CHANGELOG.md
2017-09-15 09:17:44 +02:00
Torkel Ödegaard
0107f1eddb
docs: updated changelog
2017-09-14 20:34:23 +02:00
Torkel Ödegaard
f8326c29f9
mysql: fix query editor not showing issue, fixes #9247
2017-09-14 20:30:01 +02:00
bergquist
491e6897e7
metrics: set summary unit
...
we have to use milleseconds since graphite
doesnt support float64
2017-09-14 19:28:54 +02:00
Alin Sinpalean
719151b9cb
Merge remote-tracking branch 'upstream/master'
2017-09-14 19:25:54 +02:00
Andrew Prokhorenkov
5b74bea476
add Ukrainian hryvnia sign
2017-09-14 19:06:25 +02:00
Torkel Ödegaard
210df23430
packaging: reducing package size be only including public vendor stuff we need
2017-09-14 17:33:58 +02:00
bergquist
314bff1b78
adds grafana_ prefix for none standard metrics
2017-09-14 14:26:32 +02:00
bergquist
9c30bf53cf
introduce concept of named middleware
2017-09-14 14:26:32 +02:00
bergquist
4bc6ecb241
adds metric middlware to route register
2017-09-14 14:26:32 +02:00
bergquist
6372e22180
migrate handlers to new register
2017-09-14 14:26:32 +02:00
bergquist
f842265388
add custom route register
2017-09-14 14:26:32 +02:00
bergquist
bf138d1845
adds small docs page metrics
2017-09-14 14:26:32 +02:00
bergquist
c177a9a77a
make bridge prefix backwards compatible
2017-09-14 14:26:32 +02:00
bergquist
6d22a67a30
return /metrics before session middleware
2017-09-14 14:26:32 +02:00
bergquist
6b1ae1a8a8
use internal init for settings
2017-09-14 14:26:32 +02:00
bergquist
dd9d4ecfbe
update stat gauges first run to avoid gaps
2017-09-14 14:26:32 +02:00
bergquist
fca80ff525
add support for deltas in histogram and summaries
2017-09-14 14:26:32 +02:00
bergquist
2de94d6548
convert old metrics to prom metrics
2017-09-14 14:26:32 +02:00
bergquist
788f677ed7
remove old internal metrics lib
2017-09-14 14:26:32 +02:00
bergquist
d6b8c6a2d2
add graphite bridge that support delta counters
2017-09-14 14:26:32 +02:00
Torkel Ödegaard
c1ef89d3bf
Update CHANGELOG.md
2017-09-14 11:55:44 +02:00
Torkel Ödegaard
aa24839ac9
Update CHANGELOG.md
2017-09-14 11:55:07 +02:00
Torkel Ödegaard
a5c08a72fb
docs: update download links
2017-09-14 11:28:59 +02:00
Patrick O'Carroll
337fb9bdfa
fixed some images ( #9237 )
2017-09-14 11:04:01 +02:00
Torkel Ödegaard
512535e8ff
release: bumped version to v4.5.0 stable
2017-09-14 10:51:21 +02:00
Torkel Ödegaard
4e719aa0c1
docs: minor update
2017-09-14 10:50:34 +02:00
Brandon Arp
cffbcb504d
allow ssl renegotiation for datasources
2017-09-13 16:20:24 -07:00
Daniel Lee
29de6387cb
plugins: add styles for ol tags in markdown
2017-09-13 17:13:53 +02:00
Torkel Ödegaard
a76f3fba2e
docs: minor fixes to images
2017-09-13 17:11:10 +02:00
Patrick O'Carroll
d71456b96f
Docs image updates ( #9225 )
...
* replaced old images and gifs with new ones
* replaced images, changed some text especially for column styles
* replaced and added images and gifs
2017-09-13 16:29:53 +02:00
Torkel Ödegaard
a9e3130ef6
Merge branch 'master' into develop
2017-09-13 16:06:34 +02:00
Torkel Ödegaard
85bd1861d6
fix: improve behavior when switching back and forth between x-axis modes, fixes #9229
2017-09-13 14:38:22 +02:00
Torkel Ödegaard
1a53d6453b
Merge branch 'v4.4.x'
2017-09-13 10:02:04 +02:00
Torkel Ödegaard
10f058036c
Merge branch 'master' of github.com:grafana/grafana
2017-09-13 09:48:56 +02:00
Torkel Ödegaard
73248d6687
fixes for metrics tab when data source was not found
2017-09-13 09:48:50 +02:00
Mitsuhiro Tanda
5bdd554671
check args for query
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
6bf8144793
add test for completer
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
1a5e786467
fix
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
56c0d91ee5
follow token name change
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
d530ccff1c
(prometheus) support label value completion
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
40b74e6664
(prometheus) support label name completion
2017-09-13 16:34:28 +09:00
Mitsuhiro Tanda
b349b3ef55
provide ace editor for external datasource plugin ( #9224 )
2017-09-13 09:29:53 +02:00
William
37962216ed
get s3 url via aws-sdk-go, fix #9189
2017-09-12 21:52:40 -04:00
Alin Sinpalean
7a7837f47e
Merge remote-tracking branch 'upstream/master'
2017-09-12 21:57:32 +02:00
Alin Sinpalean
2a62374a61
Prometheus: Rework the interaction between auto interval (computed based on graph resolution), min interval (where specified, per query) and intervalFactor (AKA resolution, where specified, per query).
...
As a bonus, have and reflect the actual interval (not the auto interval), taking into account min interval and Prometheus' 11k data points limit.
2017-09-12 16:36:27 +02:00
Torkel Ödegaard
dd67c9d420
Merge branch 'master' of github.com:grafana/grafana
2017-09-12 11:36:47 +02:00
Torkel Ödegaard
968ba30fa5
ux: increased code editor auto complete width from 320px to 550px, fixes #9203
2017-09-12 11:36:30 +02:00
Daniel Lee
379f984293
docs: windows - add note about ini comments
2017-09-12 11:08:28 +02:00
Torkel Ödegaard
3c16230158
prometheus: added completer unit test, #9208
2017-09-12 11:05:32 +02:00
Torkel Ödegaard
fd76c855f9
Merge branch 'master' of github.com:grafana/grafana
2017-09-12 10:32:02 +02:00
Torkel Ödegaard
e16cadaa27
docs: minor update
2017-09-12 10:31:53 +02:00
Daniel Lee
665fef0114
docs: kiosk mode options add to playlist doc
2017-09-12 10:31:13 +02:00
Daniel Lee
ff4cd1aef6
influxdb: small css fix for order by in query editor
2017-09-12 09:24:54 +02:00
Torkel Ödegaard
0e18c82d95
style: corrected indentation in sass file
2017-09-12 09:21:17 +02:00
Patrick O'Carroll
a7b0a01b13
replaced old images and gifs with new ones ( #9217 )
2017-09-12 09:07:36 +02:00
Torkel Ödegaard
18cfe1b192
Merge branch 'master' of github.com:grafana/grafana
2017-09-12 09:05:47 +02:00
Torkel Ödegaard
f6100dd8eb
ux: success/error alerts refactoring, #9214
2017-09-12 09:05:32 +02:00
bergquist
ee4bbf61a9
remove node restriction from package.json
...
yarn requires correct node version in package.json
and wont install with 4.x. removing since we dont
care about it.
2017-09-12 08:15:48 +02:00
Torkel Ödegaard
7164183739
Merge branch 'master' of github.com:grafana/grafana
2017-09-12 08:01:51 +02:00
Patrick O'Carroll
90602942f5
New alert design ( #9214 )
...
* ux: updated alert design
* fixed bg-color for alerts
* more changes to alerts, index fixed
2017-09-12 08:01:44 +02:00
Torkel Ödegaard
6e344f6eea
api: tsdb api orgId fix
2017-09-12 08:01:34 +02:00
bergquist
057b8a6b2d
improve error message for timeouts
...
closes #9220
2017-09-11 20:07:57 +02:00
Torkel Ödegaard
e5f84484eb
prometheus: another prometheus syntax highlight fix, #9212 , #9167
2017-09-11 16:36:53 +02:00
Alexander Zobnin
b1580bf385
ace: fix braces highlight in prometheus ( #9212 )
2017-09-11 15:49:15 +02:00
Torkel Ödegaard
293daf2ca1
fix: removed text option from text panel edit options, was by mistake not removed from settings dropdown, fixes #9204
2017-09-11 10:45:00 +02:00
Mitsuhiro Tanda
f5a17e535b
minor fix
2017-09-11 13:11:45 +09:00
Torkel Ödegaard
75c4c4d8b5
fix: query ctrl unit tests now pass as before
2017-09-08 13:52:28 +02:00
Torkel Ödegaard
2953d64429
prometheus: minor update to focus editor PR, #9201
2017-09-08 11:43:29 +02:00
Torkel Ödegaard
4b851de648
Merge branch 'prom_give_focus' of https://github.com/mtanda/grafana into mtanda-prom_give_focus
2017-09-08 10:55:50 +02:00
Alin Sinpalean
1076b75a21
Fix rounding of intervals ( #9197 )
...
* Prometheus: Fix actual step computation logic when a min_step is specified and the range is longer than min_step * 11000.
* Fix kbn.round_interval for exact intervals.
* Remove redundant 1d return, fix a couple of comments.
* Be more cautious with values close to 1d not rounding up to 1d. They may, because of the way the calculation uses 2 potentially different current time values.
2017-09-08 10:37:57 +02:00
Daniel Lee
b1506a2b09
securejson: decrypt should not modify src
...
When decrypting a source securejson byte array, should not
modify the source and now passes back a new dest byte array.
2017-09-08 10:19:07 +02:00
Mitsuhiro Tanda
e13575eaef
add AWS/NATGateway metrics ( #9202 )
2017-09-08 09:04:15 +02:00
Mitsuhiro Tanda
7c566a6539
fix to focus first query
2017-09-08 12:33:36 +09:00
Mitsuhiro Tanda
d971eddc7a
copy from give-focus
2017-09-08 11:49:44 +09:00
Mitsuhiro Tanda
ce0de35a6c
set give focus in code editor
2017-09-08 11:49:41 +09:00
Alin Sinpalean
13eb0c1ece
Fix kbn.round_interval for exact intervals.
2017-09-07 22:14:37 +02:00
Alin Sinpalean
567e877b9e
Merge remote-tracking branch 'upstream/master'
2017-09-07 20:26:28 +02:00
Mitsuhiro Tanda
6f8110956d
(prometheus) support instant query for table format, use checkbox to switch query type
2017-09-08 01:15:07 +09:00
Torkel Ödegaard
93be16b106
docs: minor docs update
2017-09-07 16:55:36 +02:00
Torkel Ödegaard
8ec33574a1
docs: added v4.4 to docs archive
2017-09-07 16:44:41 +02:00
Patrick O'Carroll
de647c4100
docs: uppdated getting started with images and text, added info on query inspector to version45 and trouble shooting ( #9193 )
2017-09-07 16:32:55 +02:00
bergquist
51d021a337
reduce readme to be about the code
2017-09-07 16:08:38 +02:00
Torkel Ödegaard
6ed1b084ce
develop: fixed more broken tests, couple still failing
2017-09-07 15:21:26 +02:00
Torkel Ödegaard
a38ded9e7e
Merge branch 'master' into develop-newgrid-row-design2
2017-09-07 15:05:41 +02:00
bergquist
7dc6d67d46
adds note about closing #8876
2017-09-07 14:29:25 +02:00
Carl Bergquist
62979916ad
Merge pull request #8876 from mtanda/shortcut_new_dashboard
...
add new dashboard shortcut
2017-09-07 14:26:05 +02:00
Carl Bergquist
4670c74942
Merge pull request #9022 from adriangarza/master
...
added CloudWatch data source API documentation
2017-09-07 14:10:53 +02:00
Torkel Ödegaard
c9a30ef149
build: fixed broken build
2017-09-07 13:05:26 +02:00
Carl Bergquist
9dac602e98
Merge pull request #9191 from wgliang/master
...
Optimize some wrong usage and spelling
2017-09-07 12:04:45 +02:00
wangguoliang
652fce7e76
Optimize some wrong usage and spelling
...
Signed-off-by: wgliang <liangcszzu@163.com >
2017-09-07 17:50:11 +08:00
Mitsuhiro Tanda
56cb16ff5b
(prometheus) instant query support
2017-09-07 18:03:53 +09:00
Mitsuhiro Tanda
e98254e1e3
show only label name in label matcher ( #9167 )
2017-09-07 10:10:52 +02:00
Mitsuhiro Tanda
4446e95155
(prometheus) cache metric suggest query result ( #9182 )
...
* (prometheus) cache metric suggest query result
* add test
2017-09-07 10:09:59 +02:00
Alin Sinpalean
5d4b8b5a5c
Have 'Hide series with only zeros' ignore nulls ( #9179 )
...
* Prometheus: Fix actual step computation logic when a min_step is specified and the range is longer than min_step * 11000.
* Have the 'Hide series with only zeros' option also apply to series with some null values.
2017-09-06 16:50:55 +02:00
Patrick O'Carroll
095ac80d19
docs: updated image in docs ( #9184 )
2017-09-06 16:31:17 +02:00
Torkel Ödegaard
9451e6af39
Merge branch 'master' of github.com:grafana/grafana
2017-09-06 14:20:53 +02:00
Alin Sinpalean
24a165662c
Merge remote-tracking branch 'upstream/master'
2017-09-06 09:51:13 +02:00
Torkel Ödegaard
82d365bdb8
fix: graph right y label is now correctly possitioned, fixes #9172
2017-09-05 21:57:32 +02:00
Sergey Korobov
ec64dc8fae
Fix sortByName and percentileOfSeries in gfunc.js ( #9169 )
...
Fixing type of parameters from "select" to "boolean" for working with carbonapi (like it was done in summarize function) + some commas prettify.
2017-09-05 19:34:55 +02:00
Torkel Ödegaard
b333ad9481
docs: updated docs with v4.5 beta links
2017-09-05 16:01:28 +02:00
Torkel Ödegaard
22be9436f7
Update CHANGELOG.md
2017-09-05 15:16:04 +02:00
Torkel Ödegaard
bc690232fb
version bump to v4.5-beta1
2017-09-05 10:39:55 +02:00
Torkel Ödegaard
0005f8e7b3
fix: fixed jshint issue
2017-09-05 10:17:24 +02:00
Torkel Ödegaard
4e387ed47a
fix: Elasticsearch and adhoc filters fix, fixes #9165
2017-09-05 10:16:17 +02:00
Daniel Lee
52676161bb
docs: update to http api admin section
...
Make it clearer that it only works with basic auth
2017-09-05 10:04:01 +02:00
bergquist
01e2729dba
spring clean!
2017-09-04 23:19:09 +02:00
Carl Bergquist
a1faa6d4d9
Merge pull request #9164 from summic/master
...
Add the missing step of "grunt build" to the README.md
2017-09-04 23:06:42 +02:00
Allen
1a3d34b918
Add the missing step of grunt build to the readme
2017-09-05 01:56:52 +08:00
Torkel Ödegaard
5d3c3a6889
packaging: changed how pid directory is created for systemd systems, #9133
2017-09-04 16:41:07 +02:00
Torkel Ödegaard
4eabf6ce81
Update CHANGELOG.md
2017-09-04 14:49:51 +02:00
Torkel Ödegaard
2789c4f1e1
dsfix: include routes in plugin model
2017-09-04 14:09:02 +02:00
Torkel Ödegaard
9bafb108f7
docs: added docs archive for v4.3
2017-09-04 13:38:46 +02:00
Torkel Ödegaard
88e4b6ee75
docs: update changelog
2017-09-04 13:34:33 +02:00
Torkel Ödegaard
2fc67da69a
Merge branch 'metrics-tab-v3'
2017-09-04 13:27:44 +02:00
Torkel Ödegaard
6e4090abf2
feat: finished work on the interval changes #9161
2017-09-04 13:27:28 +02:00
Torkel Ödegaard
284cacf560
logging: write pid file path and pid during startup
2017-09-04 12:44:54 +02:00
mxlxm
c5400ffe76
mysql: use collation instead of charset ( #9156 )
...
- use charset would issue additional 'SET NAMES <VALUE>' queries, set
collation would be better. see: https://github.com/go-sql-driver/mysql#charset
2017-09-04 12:32:07 +02:00
Torkel Ödegaard
c3cffeb10c
packaging: fixed issue with pid file on systemd systems, fixes #9133
2017-09-04 10:43:04 +02:00
bergquist
ce6050f5d6
fix(graphite): jsonData is not always present.
2017-09-04 10:28:48 +02:00
Joseph Weigl
185b0dcc05
Merge branch 'master' into feature/enhance_hipchat_card
2017-09-02 19:04:40 +02:00
Torkel Ödegaard
07e192ff47
change: more work on changing default group by time interval to min interval setting
2017-09-01 15:57:02 +02:00
Torkel Ödegaard
e8e1f1bc6d
updated graphite help
2017-09-01 11:15:39 +02:00
Marcel Anacker
40c008f870
Cloudwatch Datasource: changed namespace of Web Application Firewall ( #9128 )
2017-09-01 10:43:23 +02:00
Nevins
66441650cd
changing ordering so AWS API is only called if cache has expired ( #9136 )
2017-09-01 07:24:05 +02:00
Jesse White
91fb3f2224
fix: cancel the initial timer when changing the auto-refresh interval, fixes #9139 ( #9140 )
2017-09-01 07:19:51 +02:00
Torkel Ödegaard
7b1473649b
Update README.md
2017-09-01 07:16:42 +02:00
Torkel Ödegaard
eb0f5cc900
ux: progress on metrics tab changes
2017-08-31 16:38:49 +02:00
Torkel Ödegaard
84d4958a3c
plugin change: make interval, cache timeout & max data points options in plugin.json, remove query.options component feature, add help markdown feature and toggle for data sources
2017-08-31 14:05:52 +02:00
Torkel Ödegaard
40ae2cef38
docs: updated changelog with #9131
2017-08-31 09:54:45 +02:00
Torkel Ödegaard
52177a45d9
influxdb: use paranthesis for influxdb queries in frontend query builder, #9131
2017-08-31 09:52:32 +02:00
Jonathan A. Sternberg
bdfbc2453f
Use parenthesis to surround the selected tags for influxdb queries ( #9131 )
...
The generated queries when selecting multiple tags are incorrect. In
InfluxQL, `AND` has a higher precedence than `OR` so the condition:
WHERE "hostname" = 'server1' OR "hostname" = 'server2' AND time > now() - 5m
This is parsed as if it were:
WHERE "hostname" = 'server1' OR ("hostname" = 'server2' AND time > now() - 5m)
But the intention is to write a query like this:
WHERE ("hostname" = 'server1' OR "hostname" = 'server2') AND time > now() - 5m
This change modifies the generated query so it surrounds a query with
multiple conditions in parenthesis so it doesn't conflict with the time
expression in an unexpected way.
This is currently not an issue because InfluxDB doesn't actually
evaluate the condition for the time expression correctly. It just looks
through the AST for anything that looks like a time expression and then
assumes the proper format of `AND` was used rather than validating that
it was used correctly.
2017-08-31 09:33:03 +02:00
Torkel Ödegaard
9b60a63778
ux: metrics tab v3
2017-08-30 16:39:00 +02:00
Daniel Lee
abeaef71cc
DashExport: fix View JSON in export menu
...
ref #9002
2017-08-30 09:56:49 +02:00
Torkel Ödegaard
54129b1340
Merge branch 'master' of github.com:grafana/grafana
...
: Please enter a commit message to explain why this merge is necessary,
2017-08-29 15:52:17 +02:00
Torkel Ödegaard
dda1cf1a88
Merge branch 'ace-editor'
2017-08-29 15:52:03 +02:00
Torkel Ödegaard
bdb1cfb008
ace: minor fixes for ace editor
2017-08-29 15:51:54 +02:00
Torkel Ödegaard
c5c5fa0db3
Update ROADMAP.md
2017-08-29 15:45:59 +02:00
Torkel Ödegaard
78ea1ea76e
Updated master version to v4.5
2017-08-29 10:13:16 +02:00
Alin Sinpalean
bdd239e933
Prometheus: Fix actual step computation logic when a min_step is specified and the range is longer than min_step * 11000. ( #9109 )
2017-08-29 09:57:45 +02:00
Torkel Ödegaard
aef4eca254
fix: removed code intented to test/replicate an issue
2017-08-29 08:57:34 +02:00
Callum Loh
74ddebc8ea
Fix spelling for Hipchat notifier ( #9112 )
2017-08-29 08:08:51 +02:00
Alin Sinpalean
84c6caabc5
Prometheus: Fix actual step computation logic when a min_step is specified and the range is longer than min_step * 11000.
2017-08-28 15:45:51 +02:00
Torkel Ödegaard
546f903141
ds: minor fix that resets data source model when switching data source type
2017-08-28 15:29:31 +02:00
Torkel Ödegaard
c2b05341e5
Merge branch 'master' of github.com:grafana/grafana
2017-08-28 13:29:36 +02:00
Torkel Ödegaard
c92317bafa
fix: fixed gofmt formating for #9091
2017-08-28 13:29:24 +02:00
Torkel Ödegaard
407f1ad475
Merge branch 'master' of https://github.com/pdoan017/grafana
2017-08-28 13:28:13 +02:00
Torkel Ödegaard
ead7ae7635
Update CHANGELOG.md
2017-08-28 11:46:54 +02:00
Torkel Ödegaard
311fa66590
Update CHANGELOG.md
2017-08-28 11:46:13 +02:00
Torkel Ödegaard
72690b3962
Update CHANGELOG.md
2017-08-28 11:45:25 +02:00
Torkel Ödegaard
62f5770908
fix: changed modal to fixed positioned, this change makes modal maintain scroll position, fixes #8800
2017-08-28 11:34:44 +02:00
Torkel Ödegaard
bf110d02d1
fix: form dropdown, escape autocomplete dropdown items, fixes #9089
2017-08-28 11:00:42 +02:00
Torkel Ödegaard
e91cf28f8d
elasticsearch: changed ad hoc filters from using term filters to using phrase match queries, closing #9095
2017-08-28 10:52:10 +02:00
Torkel Ödegaard
3b9fbd60d8
ux: fix for showing pending invitations tab, fixes #9094
2017-08-28 09:52:53 +02:00
Dmitry Bedrin
ad14ccf4bd
non_negative_difference() function in InfluxDB 1.3 ( #9104 )
...
Add support of non_negative_difference() function from InfluxDB 1.3
https://docs.influxdata.com/influxdb/v1.3/administration/differences/#functions
2017-08-28 08:53:41 +02:00
Alexander Zobnin
9375441991
ace: add default light theme
2017-08-26 13:46:39 +03:00
Alexander Zobnin
ef3c543620
ace: fix directive docs
2017-08-26 12:52:32 +03:00
Alexander Zobnin
54f932e960
ace: fix error when getCompleter() wasn't passed
2017-08-26 12:48:37 +03:00
Alexander Zobnin
451ecce4ab
ace: styles tweak
2017-08-26 12:36:08 +03:00
Alexander Zobnin
ef162c3dc7
ace: minor css refactor
2017-08-26 12:14:45 +03:00
Torkel Ödegaard
ba1fbe0786
ux: alternative row design
2017-08-25 18:53:35 +02:00
Torkel Ödegaard
4819e50441
newgrid: fixes to default home dashboard
2017-08-25 14:47:57 +02:00
Torkel Ödegaard
1aa5ed0cde
ux: minor fixes
2017-08-25 10:41:24 +02:00
Torkel Ödegaard
d87653b079
ux: new grid progress
2017-08-25 10:19:08 +02:00
pdoan017
3eea5d235d
Added import for container/list
2017-08-24 15:42:54 -04:00
pdoan017
d6085755c4
Added series order according to query results
...
Raw query results would return as expected. But when appending new series to pointsBySeries map, order of keys is random. So I've added a list to keep track of series order. Should implement FIFO rules.
2017-08-24 15:38:36 -04:00
Torkel Ödegaard
160d8cec92
grid: minor progres on new grid
2017-08-24 16:37:00 +02:00
Joseph Weigl
81d3ab37c3
Add thumbnail to card
2017-08-24 14:52:23 +02:00
Torkel Ödegaard
47cf8e6337
grid: minor progres on new grid
2017-08-24 14:08:05 +02:00
Joseph Weigl
9666f45e9c
Add values to the hipchat card
2017-08-24 13:40:33 +02:00
Joseph Weigl
c6f7d34c55
Reorder editorconfig
2017-08-24 13:40:19 +02:00
Alexander Zobnin
a0cb744746
ace: reduce docs lines width
2017-08-24 13:58:26 +03:00
Alexander Zobnin
dc7616e560
ace: prometheus functions docs
2017-08-24 13:56:22 +03:00
Alexander Zobnin
f7ec8e0de0
Merge branch 'master' into ace-editor
2017-08-24 12:37:18 +03:00
Torkel Ödegaard
47f8145246
Merge branch 'master' of github.com:grafana/grafana
2017-08-24 11:18:44 +02:00
Torkel Ödegaard
71c22fdbff
dataproxy: removed some logging, closes #9078
2017-08-24 11:18:06 +02:00
Torkel Ödegaard
71c9582944
data source with token auth is starting to work, #9078
2017-08-24 11:07:37 +02:00
Jason Stangroome
632a5e9b97
Support Azure MySQL ( #8618 )
...
Azure's MySQL implementation appears to always respond with an Authentication Method Switch Request Packet requesting `mysql_native_password` auth even though the client's initial Handshake Response already included the native password credentials.
Most MySQL client libraries support this but Golang's go-sql-driver/mysql requires the `allowNativePasswords` DSN parameter set to enable it. Without this parameter, Grafana fails to authenticate to the database with the error message "this user requires mysql native password authentication."
References:
* https://web.archive.org/web/20160814002743/http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::AuthSwitchRequest
* https://web.archive.org/web/20160814002743/http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse
* https://github.com/go-sql-driver/mysql#user-content-allownativepasswords
2017-08-24 10:24:10 +02:00
Torkel Ödegaard
3c9798bec9
datasource-proxy: token exchange
2017-08-23 17:18:43 +02:00
Daniel Lee
bf4ffe41b0
Merge branch 'v4.4.x'
2017-08-23 15:19:51 +02:00
Daniel Lee
e763104a6f
csv: add toggle for export to Excel
...
Adds back feature that adds 'sep=;' text that excel needs in a csv file.
Also adds toggle to make this optional if exporting to other spreadsheet
programs. Fixes #9083 .
2017-08-23 15:17:53 +02:00
Torkel Ödegaard
4f9fbcc211
dataproxy: added caching of datasources when doing data proxy requests, #9078
2017-08-23 13:31:26 +02:00
Torkel Ödegaard
bcb3dfac9f
Merge branch 'master' of github.com:grafana/grafana
2017-08-23 10:52:56 +02:00
Torkel Ödegaard
8bf49c51b9
dataproxy: refactoring data source proxy to support route templates and wrote more tests for data proxy code, #9078
2017-08-23 10:52:31 +02:00
jenlersadnie
0ba5706400
Fixing a minor typo under Selection Options ( #9082 )
...
Mulit => Multi
2017-08-23 08:50:22 +02:00
Torkel Ödegaard
63d6ab476a
feat: data source proxy refactoring and route handling, #9078
2017-08-22 17:14:15 +02:00
Daniel Lee
d19aa89ec0
docs: .ini file semicolon is comment
...
ref #7725
2017-08-21 21:28:49 +02:00
Daniel Lee
bbf9d7677b
Merge branch 'v4.4.x'
2017-08-21 21:05:43 +02:00
Daniel Lee
a31d0df897
shortcuts: fixes expand/collapse all rows
...
Fixes #9069
2017-08-21 21:04:20 +02:00
Daniel Lee
5c2958023d
Merge branch 'v4.4.x'
2017-08-21 13:45:04 +02:00
Daniel Lee
7b5019482e
mysqlds: add placeholder/typeahead for localhost connection strings
...
for the host field on the data source config page. Fixes #9046
2017-08-21 13:44:33 +02:00
Daniel Lee
649122b4fb
mysqlds: add placeholder/typeahead for localhost connection strings
...
for the host field on the data source config page. Fixes #9046
2017-08-21 13:43:09 +02:00
Torkel Ödegaard
4639fe68f4
Merge branch 'develop' into develop-newgrid-row-panels
2017-08-21 12:29:20 +02:00
Torkel Ödegaard
e3bd51e38d
fix: remove duplicate set-cookie when logging in, fixes #9013
2017-08-21 11:10:59 +02:00
Torkel Ödegaard
23b0795dcc
ux: minor button changes
2017-08-21 11:08:58 +02:00
Torkel Ödegaard
a3eaa7f178
Merge branch 'develop' into develop-newgrid-row-panels
2017-08-21 10:16:50 +02:00
Torkel Ödegaard
a95d587c96
ux: minor updates
2017-08-20 21:23:41 +02:00
Torkel Ödegaard
21a7f57248
ux: changed cta button style
2017-08-20 21:16:40 +02:00
Torkel Ödegaard
3e3501b57d
minor fix
2017-08-19 21:45:15 +02:00
Torkel Ödegaard
cf7c65d36e
ux: added scroll to two pages
2017-08-19 11:22:47 +02:00
Torkel Ödegaard
9ba2fb4889
minor fix for page-h1
2017-08-19 11:09:11 +02:00
Torkel Ödegaard
afe0137c66
grid work
2017-08-18 17:39:07 +02:00
Torkel Ödegaard
da9c8c814f
progress on rows as panelsW
2017-08-18 16:33:36 +02:00
Torkel Ödegaard
a0bb58867a
Merge branch 'develop' into develop-newgrid-row-panels
2017-08-18 15:02:17 +02:00
Torkel Ödegaard
dc249cf945
fixed unit tests
2017-08-18 15:01:29 +02:00
Torkel Ödegaard
011c582ebb
minor user avatar stuff
2017-08-18 14:49:04 +02:00
Torkel Ödegaard
55c6b4b99c
started on rows as panels in single grid
2017-08-18 13:25:51 +02:00
Torkel Ödegaard
301ae2ea05
Merge branch 'develop' into develop-newgrid-rows
2017-08-18 08:57:33 +02:00
Torkel Ödegaard
d452d3ce93
minor user list cahnge
2017-08-18 08:34:10 +02:00
Torkel Ödegaard
02dc3c063c
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-08-18 08:17:44 +02:00
Torkel Ödegaard
bb7b55277c
users view update
2017-08-18 08:17:35 +02:00
Torkel Ödegaard
02bb92a126
Merge branch 'develop-ux-wip' of github.com:grafana/grafana into develop-newgrid-rows
2017-08-18 08:13:05 +02:00
Torkel Ödegaard
8817cc9aaf
ux: color tweaks
2017-08-17 21:32:23 +02:00
Matt
e79dbc7cec
Moved around the columns a bit
2017-08-17 19:02:48 +02:00
Torkel Ödegaard
7ed2ed71f0
ux: dashboard stuff
2017-08-17 18:50:46 +02:00
Torkel Ödegaard
637ff61f90
Merge branch 'develop' into develop-newgrid-rows
2017-08-17 15:56:38 +02:00
Torkel Ödegaard
11f6c4eb28
ux: minor changes
2017-08-17 15:52:22 +02:00
Torkel Ödegaard
4e66fd72d3
ux: sidemenu animation duration
2017-08-17 15:36:50 +02:00
Torkel Ödegaard
d4a231fe09
ux: fixed sidenav issues
2017-08-17 14:59:10 +02:00
Torkel Ödegaard
4dd4631b87
ux: sidemenu toggling
2017-08-17 14:00:41 +02:00
Torkel Ödegaard
6609dbff90
ux: sidenav fixes and dashboard search changes
2017-08-17 12:06:51 +02:00
ericslaw
73f0bd3b4b
fix link to opentsdb templating ( #9039 )
2017-08-16 16:57:27 +02:00
Andrei Burd
3222677493
Datasource Print the received error ( #9043 )
2017-08-16 16:56:51 +02:00
Torkel Ödegaard
a4da0adf38
ux: switching orgs now works through modal
2017-08-16 15:37:13 +02:00
Torkel Ödegaard
95f5c84a57
ux: making org visibile in profile view
2017-08-16 15:03:49 +02:00
Torkel Ödegaard
7f0f0eb617
ux: more nav work
2017-08-16 11:28:52 +02:00
Torkel Ödegaard
5405736321
ux: nav fixes & polish
2017-08-15 23:17:34 +02:00
Torkel Ödegaard
d659a5d79f
ux: more nav work
2017-08-15 20:53:31 +02:00
Torkel Ödegaard
0bc226d760
ux: more nav work
2017-08-15 20:24:16 +02:00
Torkel Ödegaard
1eab771231
ux: navigation work
2017-08-15 17:52:52 +02:00
Torkel Ödegaard
db54416deb
ux: sidenav fixes and dashboard search changes
2017-08-15 15:25:18 +02:00
Torkel Ödegaard
6a1075cd02
Merge branch 'develop-ux-wip' of github.com:grafana/grafana into develop-ux-wip
2017-08-15 14:49:35 +02:00
Torkel Ödegaard
63424f9866
ux: more work on sidemenu
2017-08-15 14:49:12 +02:00
Matt
9aa8648736
Silly gradient added a placeholder. no more experimentation to be done here until Trent has a pass at it
2017-08-15 14:43:10 +02:00
Torkel Ödegaard
c65d92779f
Merge branch 'develop-ux-wip' of github.com:grafana/grafana into develop-ux-wip
2017-08-15 11:51:55 +02:00
Torkel Ödegaard
7bf6904119
ux: scrollbar stuff
2017-08-15 11:51:47 +02:00
Matt
b949f019cf
Added drop shadown for sticky scrolling, moved colors into dark and light variables
2017-08-15 11:04:26 +02:00
Matt
588f35ef4f
Reduced size of breadcrumbs, additional form styling. Colors still need to be adjusted
2017-08-15 10:54:13 +02:00
Matt
f68dc5ca23
Starting to play with new form styles
2017-08-15 09:48:35 +02:00
Torkel Ödegaard
547c61dc1a
ux: minor scroll fix
2017-08-15 09:46:38 +02:00
Torkel Ödegaard
27d6492f40
ux: removed custom scrollbar look
2017-08-15 09:10:39 +02:00
Torkel Ödegaard
521c33a7e6
ux: reduced size of sidemenu icons a bit
2017-08-14 22:47:04 +02:00
Torkel Ödegaard
e81cb9c929
ux: testing fixed sidemenu and breadcrumbs
2017-08-14 22:44:01 +02:00
Torkel Ödegaard
097fa74390
ux: minor navbar update
2017-08-14 21:43:24 +02:00
Torkel Ödegaard
8aa73401a9
ux: new breadcrumb progress
2017-08-14 19:47:40 +02:00
Torkel Ödegaard
8d6a1cdbb4
ux: wip
2017-08-14 18:11:35 +02:00
Torkel Ödegaard
78ea1dc87d
ux: new page header look wip
2017-08-14 16:06:20 +02:00
Torkel Ödegaard
8b87964344
ux: testing roboto font
2017-08-14 13:57:16 +02:00
Torkel Ödegaard
f02be0251b
ux: use flexbox for sidenav, put logo in sidenav
2017-08-14 12:26:24 +02:00
Matt Toback
020aae1427
Updated Grafana.net to .com
2017-08-14 11:05:28 +02:00
Torkel Ödegaard
1dab313ca3
Merge branch 'master' into develop
2017-08-14 10:30:36 +02:00
Torkel Ödegaard
17cb3f6e6a
fix: graph fix for decimals, bug introduced by #61313478063b0e0721f204847f3c0298ea8f593f
2017-08-11 16:20:36 +02:00
Torkel Ödegaard
d4dd0222fa
fix: prometheus does not have two editor modes, fixes #9025
2017-08-11 12:33:56 +02:00
Torkel Ödegaard
8f2975c69b
moving panels betwen rows are starting to work
2017-08-11 12:12:17 +02:00
Daniel Lee
167995776f
docs: update to tag alias
...
ref #9024
2017-08-11 11:30:30 +02:00
Daniel Lee
02248273ae
mysqlds: remove alpha state from plugin.json
2017-08-11 10:25:37 +02:00
Daniel Lee
c4feef2541
docs: http api /users - corrections + adds missing method
2017-08-11 10:24:54 +02:00
Adrian Garza
5420f271f1
added CloudWatch data source API documentation
...
access and secret keys are base64-encoded gibberish
2017-08-10 16:03:42 -07:00
Alexander Zobnin
776e6e2c3f
ace: redefine completions for prometheus and add initial docs for functions
2017-08-10 19:58:59 +03:00
Torkel Ödegaard
9f945578b8
grid: progress on row support
2017-08-10 17:17:15 +02:00
Alexander Zobnin
679ddc9696
ace: example snippet for prometheus
2017-08-10 16:49:09 +03:00
Torkel Ödegaard
61459b287c
grid: new grid fixes
2017-08-10 15:29:40 +02:00
Torkel Ödegaard
7cb6093dba
new-grid: fixed destory issues
2017-08-10 15:08:53 +02:00
Torkel Ödegaard
23666c0f78
grid: remove panel works
2017-08-10 14:54:56 +02:00
Daniel Lee
b716a2595a
mysqlds: add support for key/value template variables
...
If the template variable query has two columns named __text and __value
then return a list of key values. The value is used when the variable is
interpolated in the query. Allows mapping of texts to ids.
2017-08-10 14:42:27 +02:00
Alexander Zobnin
d8d59fd8d4
ace: add custom behaviour for prometheus
2017-08-10 15:28:40 +03:00
Torkel Ödegaard
c7959ff06e
fix: Using table cell links and ad hoc filters together now works & looks correct, fixes #8052
2017-08-10 14:12:31 +02:00
Torkel Ödegaard
d2437d3cf1
fix: ad-hoc filters now works with data source variables, fixes #8052
2017-08-10 12:04:46 +02:00
Alexander Zobnin
b260a642e7
ace: fix broken karma tests (error loading ace.js )
2017-08-10 12:33:53 +03:00
Alexander Zobnin
e75b39376a
ace: minor refactor
2017-08-10 11:53:55 +03:00
Alexander Zobnin
6b5400bdb6
ace: fix loading text snippets error
2017-08-10 11:23:32 +03:00
Torkel Ödegaard
149e694ce6
ace: prometheus completion improvements
2017-08-10 10:08:09 +02:00
Torkel Ödegaard
0b2cc404ff
ace: working on editor completion stuff
2017-08-10 09:33:17 +02:00
Torkel Ödegaard
b9540e4c49
ace: minor ace theme tweaks
2017-08-09 21:12:15 +02:00
Daniel Lee
43fa852cc1
mysql: change logging from into to debug for scan
2017-08-09 19:33:09 +02:00
Daniel Lee
1105bb371f
mysqlds: adds support for template variables
...
Fixes #8855
2017-08-09 19:32:53 +02:00
Torkel Ödegaard
8356871636
grid: updated gridstack to use grafana fork
2017-08-09 16:02:00 +02:00
Torkel Ödegaard
a2a4325b6e
Merge branch 'develop-newgrid' of github.com:grafana/grafana into develop-newgrid
2017-08-09 15:35:06 +02:00
Torkel Ödegaard
77b42220f4
feat: new grid fixes
2017-08-09 15:33:19 +02:00
Daniel Lee
59513ff963
tempvar: bug fix for duplicate template var
...
and a fix for when selecting the same value twice in
a template variable if it is not multi select. It threw an
exception on the second selection
2017-08-09 14:28:23 +02:00
Torkel Ödegaard
d25dae9b58
Merge branch 'master' into develop-newgrid
2017-08-09 14:07:06 +02:00
Torkel Ödegaard
459a8ed695
ace: minor changes to ace directive
2017-08-09 11:43:02 +02:00
Torkel Ödegaard
80f5c914e8
ace: removed the old text areas
2017-08-09 11:06:21 +02:00
Torkel Ödegaard
68cac6ccb5
Merge branch 'master' into ace-editor
2017-08-09 10:51:31 +02:00
Torkel Ödegaard
668cb3c1ef
Merge branch 'v4.4.x'
2017-08-09 10:37:06 +02:00
Torkel Ödegaard
e8a20643d6
feat: store last seen date for users and present in stats and user lists, closes #9007
2017-08-09 10:36:41 +02:00
Alexander Zobnin
5c0773023f
code-editor: increase autocomplete popup size
2017-08-09 11:23:05 +03:00
Alexander Zobnin
1c8c746956
code-editor: prometheus metrics autocomplete
2017-08-09 10:58:00 +03:00
Torkel Ödegaard
eac0d30e99
Merge branch 'v4.4.x'
2017-08-09 07:20:52 +02:00
Torkel Ödegaard
26ad025705
feat: added os to stats
2017-08-09 07:20:37 +02:00
Alexander Zobnin
aa670244f1
code-editor: initial prometheus syntax definition
2017-08-08 22:27:47 +03:00
Chris Burkhart
3e0b92d6fe
Enable datasources to be able to round off to a UTC day properly
2017-08-08 09:34:41 -07:00
Alexander Zobnin
e0bbb74b0c
code-editor: test editors for MySQL and prometheus
2017-08-08 18:42:26 +03:00
Alexander Zobnin
0e0e60317e
code-editor: tabSize option
2017-08-08 18:41:11 +03:00
Alexander Zobnin
152c4170da
code-editor: onChange option and usage docs
2017-08-08 18:31:13 +03:00
Torkel Ödegaard
1652426dfe
:Merge branch 'master' of github.com:grafana/grafana
2017-08-08 17:08:49 +02:00
Torkel Ödegaard
68c4ce34d5
fix: templating issue with data source variables, can now be used right away in other query variables and panels (without page reload), fixes #7510
2017-08-08 17:08:35 +02:00
Torkel Ödegaard
fec41cf038
Update CHANGELOG.md
2017-08-08 16:21:20 +02:00
Torkel Ödegaard
fee1e6df41
Merge branch 'master' of github.com:grafana/grafana
2017-08-08 16:18:26 +02:00
Torkel Ödegaard
addeccb4f0
Merge branch 'v4.4.x'
2017-08-08 16:18:08 +02:00
Torkel Ödegaard
a47b31ac62
fix: MySQL/Postgress max_idle_conn default was wrongly set to zero, which does not mean unlimited but zero, which in practice disables connection pooling, not good. now max idle conn is set to golang's default which is 2, fixes #8513
2017-08-08 16:17:52 +02:00
Alexander Zobnin
cd16db4d09
code-editor: use data- attributes for editor options
2017-08-08 16:28:51 +03:00
Daniel Lee
563795245a
mysqlds: support for more column types
...
Includes integration test for most column types. Fixes #8918
2017-08-08 15:24:41 +02:00
Alexander Zobnin
59d1654df4
code-editor: adjust editor styles
2017-08-08 16:05:15 +03:00
Daniel Lee
2fb25d8fa4
mysqlds: add tests for new macros
2017-08-08 14:40:27 +02:00
Brad Lhotsky
a8ac215039
Add a few more MySQL macros:
...
* $__timeFrom() -> Returns the dashboard 'from' suitable for use querying
against a MySQL TIMESTAMP field.
* $__timeTo() -> Returns the dashboard 'to' suitable for use querying
against a MySQL TIMESTAMP field.
* $__unixEpochFiler(column) -> If you store timestamps as UNIX epoch's,
this builds: column > 'from' AND column < 'to'
* $__unixEpochFrom() -> Returns the dashboard 'from' suitable for use querying
against a MySQL integer field (UNIX epochs)
* $__unixEpochTo() -> Returns the dashboard 'to' suitable for use querying
against a MySQL integer field (UNIX epochs)
2017-08-08 14:40:27 +02:00
Alexander Zobnin
eb944551c0
code-editor: add autocomplete styles
2017-08-08 15:32:23 +03:00
Alexander Zobnin
928fedaad7
code-editor: minor refactor
2017-08-08 15:19:15 +03:00
Torkel Ödegaard
d3680d290c
fix: graphite issue with metricFind and sending from/until in normal format, fixes #8997
2017-08-08 13:51:54 +02:00
Torkel Ödegaard
83beff300b
Merge branch 'v4.4.x'
2017-08-08 11:26:45 +02:00
Torkel Ödegaard
64b5153e7d
fix: change view json to use the grafana built json viewer, fixes #9002
2017-08-08 11:26:16 +02:00
Torkel Ödegaard
781dd25c82
Merge branch 'elasticsearch-filtering'
2017-08-08 11:09:00 +02:00
Torkel Ödegaard
f979e95820
tablepanel: minor update to table panel, #8052
2017-08-08 11:08:51 +02:00
Torkel Ödegaard
1507c02ebb
Merge branch 'feat-8539' of https://github.com/alexanderzobnin/grafana
2017-08-08 09:33:23 +02:00
Torkel Ödegaard
7c14ade623
Merge branch 'v4.4.x'
2017-08-08 09:28:41 +02:00
Torkel Ödegaard
7031f7e772
fix: sqlite3 and storing/displaying dates used wrong timezone, fixes #8996
2017-08-08 09:28:16 +02:00
Alexander Zobnin
bf8171fd63
code-editor: initial autocomplete
2017-08-07 21:30:36 +03:00
Alexander Zobnin
b74fe05fec
code-editor: support language mode
2017-08-07 20:19:15 +03:00
Alexander Zobnin
ecb66e7678
code-editor: disable depreacation warning
2017-08-07 19:43:58 +03:00
Alexander Zobnin
e4dabb657c
code-editor: initial directive for rich code editor (ace)
2017-08-07 19:31:50 +03:00
Torkel Ödegaard
48fa642727
Update CHANGELOG.md
2017-08-07 16:03:03 +02:00
Torkel Ödegaard
3e392ef921
ux: added minor help tip to graphite ds settings
2017-08-07 15:55:05 +02:00
Torkel Ödegaard
0e2b809f7e
docker: added graphite v1.x docker block
2017-08-07 15:12:12 +02:00
Alexander Zobnin
4fe79edd40
Graphite 1.0 functions ( #8987 )
...
* graphite-ds: add graphite version to config editor
* graphite-ds: modify add-graphite-function to show only version-related functions
* graphite-ds: refactor, move func filtering to gfunc.js
* graphite-ds: add new functions for graphite 1.0.x
* graphite-ds: fix unit tests (add jsonData)
2017-08-07 15:10:59 +02:00
Alexander
35522c475f
Fix #8998 by not overriding GOMAXPROCS ( #8999 )
2017-08-07 15:02:04 +02:00
Daniel Lee
92f71136e6
Update CHANGELOG.md
2017-08-07 13:40:25 +02:00
Daniel Lee
ee835242ca
Merge branch 'v4.4.x'
2017-08-07 13:14:24 +02:00
Daniel Lee
def45f55da
docs: update installation for version 4.4.3
2017-08-07 13:11:57 +02:00
Daniel Lee
54c79c5648
updated version to v4.4.3
2017-08-07 10:50:18 +02:00
Daniel Lee
649fe7e462
Merge branch 'v4.4.x'
2017-08-07 10:47:23 +02:00
Daniel Lee
0d25357367
build: remove downloaded pkg files after publish
2017-08-07 10:46:37 +02:00
Daniel Lee
aa889e59a1
tests: fix after interface change
2017-08-07 10:20:46 +02:00
Torkel Ödegaard
d285045ff6
removed unused images
2017-08-07 10:11:39 +02:00
Torkel Ödegaard
132cd36b0c
Delete fav16.png
...
fixes #8989
2017-08-07 10:10:37 +02:00
Daniel Lee
1e5778174c
login: regenerates session id on login
2017-08-07 10:00:29 +02:00
Patrick Tescher
c082372ffe
Add a Safari Pinned Tab Icon ( #8983 )
...
Icon adopted from grafana_icon.svg
Reference document:
https://developer.apple.com/library/content/documentation/AppleApplicati
ons/Reference/SafariWebContent/pinnedTabs/pinnedTabs.html
2017-08-07 09:39:36 +02:00
Torkel Ödegaard
4f9cfcd632
Update CHANGELOG.md
2017-08-07 09:35:32 +02:00
Torkel Ödegaard
0bd03098ea
Update CHANGELOG.md
2017-08-07 09:31:31 +02:00
Torkel Ödegaard
ee297487a5
Update CHANGELOG.md
2017-08-07 09:31:04 +02:00
Torkel Ödegaard
8930e04f2b
Update CHANGELOG.md
2017-08-07 09:29:54 +02:00
Louis Ventre
97d1676fe8
Add time extremity with InfluxDB ( #8722 )
2017-08-07 09:26:32 +02:00
Jesse White
f547c93a4f
fix: hide modals when pressing Esc, fixes #8988 ( #8994 )
2017-08-07 09:23:33 +02:00
Torkel Ödegaard
95f67ed79d
minor fixes
2017-08-05 08:51:57 +02:00
Torkel Ödegaard
58528a951a
Merge branch 'master' of github.com:grafana/grafana
2017-08-04 14:05:00 +02:00
Torkel Ödegaard
6e0f767af7
Update CHANGELOG.md
2017-08-04 14:04:16 +02:00
Torkel Ödegaard
0a23f3dd28
Merge branch 'master' of github.com:grafana/grafana
2017-08-04 14:02:18 +02:00
Torkel Ödegaard
26766ddb27
Merge branch 'v4.4.x'
2017-08-04 14:02:01 +02:00
Torkel Ödegaard
c0b0a54a8f
fix: search bug where search was hidden when you click starred or tags filter links, fixes #8981
2017-08-04 14:01:09 +02:00
Torkel Ödegaard
8563e5801e
updated
2017-08-04 13:46:32 +02:00
Torkel Ödegaard
957e1c188a
Merge branch 'develop' into develop-newgrid
2017-08-04 13:26:05 +02:00
Torkel Ödegaard
a0a2eda5c6
Merge branch 'master' into gridstack
2017-08-04 13:09:26 +02:00
Sébastien Fievet
8e618bc169
Fix some typos in alerting documentation ( #8986 )
2017-08-04 10:08:41 +01:00
Torkel Ödegaard
de7bb8cb62
feat: new grid system progressW
2017-08-04 10:47:23 +02:00
Daniel Lee
6131347806
graph: adds decimals option for y-axis
...
Fixes #8187
2017-08-03 17:57:04 +02:00
Daniel Lee
ef0c90b9ca
graph: change tick decimal calculation for y-axis
...
Fixes #8872 . Use the automatic calculation by Flot to get the
number of decimal places for ticks on the y-axis rather than
the number of decimal places for the min value.
2017-08-03 16:58:31 +02:00
Daniel Lee
1ce134cc6f
docs: fixes #8972 . Note on clustering and alerting.
2017-08-03 15:37:04 +02:00
Torkel Ödegaard
eb18bfea07
ux: minor panel menu fix
2017-08-03 15:19:06 +02:00
Torkel Ödegaard
d862b64b1b
ux: minor panel menu tweaks
2017-08-03 13:26:30 +02:00
Torkel Ödegaard
148c24aa18
ux: tweaks to new panel menu
2017-08-03 10:35:27 +02:00
David Wittman
8f5fbb4254
Fix typo in PagerDuty notifier options template ( #8978 )
2017-08-03 08:57:59 +02:00
Torkel Ödegaard
c7ca4830a8
Merge branch 'v4.4.x'
2017-08-03 08:56:46 +02:00
Torkel Ödegaard
1372d2e517
fix: update user permissions validation was not working properly, fixes #8977
2017-08-03 08:56:34 +02:00
Alexander Zobnin
77b7f4b376
heatmap: add unit tests for convertToCards()
2017-08-02 21:27:10 +03:00
Alexander Zobnin
c7e8b98d14
heatmap: minor refactor, don't repeat cards stats calculation
2017-08-02 21:24:59 +03:00
Torkel Ödegaard
8d7186d40d
Merge branch 'v4.4.x'
2017-08-02 17:33:19 +02:00
Torkel Ödegaard
3dc9d76b38
fix: viewer role fix, fixes #8976
2017-08-02 17:33:06 +02:00
Torkel Ödegaard
a5bdfec0de
ES: return .raw fields in field lookups, closes #8975
2017-08-02 16:52:43 +02:00
Daniel Lee
b5017d1e18
docs: var in singlestat panel. Fixes #8563
2017-08-02 16:44:43 +02:00
Daniel Lee
b241b98196
singlestat: fix for variable
...
in the prefix or postfix fields and when adding a gauge.
Previously the template variable substition was only done
when not rendering the gauge.
2017-08-02 16:40:26 +02:00
Torkel Ödegaard
a5d5f3d82f
feat: add ad hoc filters directly from table panel cells, kibana 3 style, #8052
2017-08-02 16:15:22 +02:00
Torkel Ödegaard
c17b5d1306
table: minor table options improvement
2017-08-02 12:34:36 +02:00
Torkel Ödegaard
ede827f5c0
feat: Elasticsearch change to how queries without date histogram are transformed into Grafana data stucture, now it is processed into a table structure instead of json structure
2017-08-02 12:15:39 +02:00
Torkel Ödegaard
6224a25e42
feat: Elasticsearch filtering wip, moved to typescript
2017-08-02 11:16:37 +02:00
Torkel Ödegaard
7395bbda78
Merge remote-tracking branch 'origin/master' into develop
2017-08-02 09:57:34 +02:00
Torkel Ödegaard
9fb60c2fc8
Merge branch 'develop' into panel-title-menu-ux
2017-08-02 09:56:08 +02:00
Torkel Ödegaard
e312408855
updated
2017-08-02 09:22:22 +02:00
Alexander Zobnin
f7ea08dba7
heatmap: fix rendering tests
2017-08-01 16:51:55 +03:00
Phil Porada
814d164e5b
Typo fix ( #8966 )
2017-08-01 14:44:57 +01:00
Alexander Zobnin
663a3293ee
heatmap: some legend fixes
2017-08-01 16:23:01 +03:00
Alexander Zobnin
b01a4e6583
heatmap: use the same color for selection as for graph
2017-08-01 16:21:40 +03:00
Alexander Zobnin
f64ebf538c
heatmap: minor legend fixes
2017-08-01 15:25:52 +03:00
Alexander Zobnin
91a921e12d
heatmap: add show legend option
2017-08-01 14:07:52 +03:00
Alexander Zobnin
e72baca4a7
heatmap: fix black selection area
2017-08-01 13:54:09 +03:00
Alexander Zobnin
2aa26c98b6
heatmap: initial legend
2017-08-01 13:53:16 +03:00
Torkel Ödegaard
21a3f443f2
Merge branch 'master' into panel-title-menu-ux
2017-08-01 11:43:00 +02:00
Torkel Ödegaard
ae3e869d70
updated download links in docs
2017-08-01 10:18:48 +02:00
Torkel Ödegaard
deab5a54bf
Merge branch 'master' of github.com:grafana/grafana
2017-08-01 09:49:37 +02:00
Torkel Ödegaard
ecfe28d7ac
packaging: added strech to publish script, closes #8737
2017-08-01 09:49:26 +02:00
Torkel Ödegaard
9fb22ef86c
Update CHANGELOG.md
2017-08-01 09:44:45 +02:00
Torkel Ödegaard
5d2054323b
Merge branch 'aws-instance-attribute-tags' of https://github.com/paco3346/grafana into paco3346-aws-instance-attribute-tags
2017-08-01 09:38:58 +02:00
Torkel Ödegaard
1e4b0f01d6
Merge branch 'v4.4.x'
2017-08-01 09:18:39 +02:00
Torkel Ödegaard
6d9cbdd59e
updated version to v4.4.2
2017-08-01 09:14:49 +02:00
Torkel Ödegaard
c4eadb576e
fix: graphite bug fix introduced in recent commit
2017-07-31 22:39:56 +02:00
Torkel Ödegaard
7de1c0eaa2
Update CHANGELOG.md
2017-07-31 22:37:11 +02:00
Torkel Ödegaard
73a1a262ef
Merge branch 'v4.4.x'
2017-07-31 22:33:36 +02:00
Torkel Ödegaard
e9989cb690
fix: make it easier to close search by clicking outside result container, fixes #8848
2017-07-31 22:33:22 +02:00
Torkel Ödegaard
0fcc87010a
fix: cloudwatch fix for templating namespace argument to metrics tempalting function, fixes #8965
2017-07-31 22:30:49 +02:00
Mitsuhiro Tanda
91a533d948
(cloudwatch) high resolution custom metrics ( #8958 )
...
* support 1 second resolution Custom Metrics
* upgrade to aws-sdk-go v1.10.18
* simplify period calculation
* add test
* fix period calculation bug
2017-07-31 21:19:19 +02:00
squain
ede6d71e72
Fix typo in alert_howto.html ( #8964 )
2017-07-31 21:16:39 +02:00
Torkel Ödegaard
4d82a1076a
Create CODE_OF_CONDUCT.md ( #8960 )
2017-07-31 17:31:05 +02:00
Torkel Ödegaard
44fbd3ec9f
feat: calls to Graphite api /metrics/find now include panel or dashboard time ranges in some scenarios, closes #8055
2017-07-31 17:21:25 +02:00
Alexander Zobnin
c79a68dcd1
heatmap: refactor, build cards before rendering
2017-07-31 18:15:03 +03:00
Alexander Zobnin
55b24be115
heatmap: refactor, directive for color legend
2017-07-31 17:45:05 +03:00
Torkel Ödegaard
bf7516d9bf
Update CHANGELOG.md
2017-07-31 16:06:29 +02:00
Torkel Ödegaard
81dc64d4ec
Update CHANGELOG.md
2017-07-31 16:05:56 +02:00
Torkel Ödegaard
c7c5730c40
Merge branch 'v4.4.x'
2017-07-31 16:04:31 +02:00
Torkel Ödegaard
34cda65998
fix: png rendering api & timeout parameter now works as it should AND default render timeout increased from 30 to 60 seconds, fixes #8710
2017-07-31 16:04:04 +02:00
Torkel Ödegaard
61d8eb1fac
Merge branch 'v4.4.x'
2017-07-31 15:07:22 +02:00
Torkel Ödegaard
d630f3d59e
Merge branch 'external-user-mng' into v4.4.x
2017-07-31 15:07:01 +02:00
Torkel Ödegaard
06e87c151f
feat: added settings to sample ini #8768
2017-07-31 15:04:47 +02:00
Torkel Ödegaard
73563d087c
feat: more work on #8768
2017-07-31 14:39:33 +02:00
Torkel Ödegaard
23558c61d4
feat: wip work on #8768
2017-07-31 13:03:42 +02:00
Alexander Zobnin
ef9dd014c7
heatmap: add color scale options, issue #8539
2017-07-31 14:03:03 +03:00
Torkel Ödegaard
5406481e7b
Update CHANGELOG.md
2017-07-31 12:17:46 +02:00
Torkel Ödegaard
510ad001b4
Update CHANGELOG.md
2017-07-31 12:16:29 +02:00
Dave Hall
0c70d271dc
Support large github organisations ( #8846 )
...
* Add new HttpGetResponse struct type
* Modify HttpGet() return to use HttpGetResponse
* Look up _all_ the teams the user is a member of
2017-07-31 12:13:29 +02:00
Cedric Cellier
417c5163dd
Fix typos ( #8954 )
...
Some being user visible.
2017-07-31 12:12:28 +02:00
Fredrik Wendt
5542309170
fixed incorrect header text ( #8952 )
...
Status code now replaced with Query parameters
2017-07-29 15:34:22 +01:00
Fredrik Wendt
6b344d0158
removed incorrect HTTP response data ( #8949 )
...
the example response body contained incorrect out-of-place data, presumably from a copy-paste operation
2017-07-28 09:25:30 +02:00
Daniel Lee
22758d5112
Merge branch 'v4.4.x'
2017-07-27 14:40:33 +02:00
Daniel Lee
7b768bca3f
singlestat: change threshold check in flot gauge
...
Fixes #5515 . Flot gauge has its own threshold check that is different
from the threshold check in singlestat. This changes the flot check to
be exclusive (same as the singlestat check). E.g. if the threshold is
10, then the value 10 is over the threshold.
2017-07-27 14:34:29 +02:00
amitkumar912
c4683f1ae8
Opentsdb datasource labeling fix ( #8929 )
...
* Fix Labeling issue when hiding Queries.
Issue #8928
* Fix spacing.
* Replacing tabs with spaces.
* Fix for jshint
2017-07-26 21:27:42 +02:00
Alexander Zobnin
cb8ecb2d5f
Heatmap fixes (adapted for v4.4.x branch) ( #8920 )
...
* heatmap: fix converting error when series contains 0 and log scale is selected, issue #8884
* heatmap: fix app crash when Y min set to 0 with log scale
* heatmap: fix tooltip for 'zero' buckets in log scale
* heatmap: fix tooltip histogram for log scales
* heatmap: fix flicker of the highlighted element
this was caused by too often fired mouseenter/mouseleave events
* heatmap: fix missing X axis option for log scales
* heatmap: fix missing zero bucket in tooltip histogram
2017-07-25 16:28:29 +02:00
Torkel Ödegaard
ce4939bd56
Update CHANGELOG.md
2017-07-24 12:40:35 +02:00
Torkel Ödegaard
d46fd890a5
Merge branch 'v4.4.x'
2017-07-24 12:38:39 +02:00
Torkel Ödegaard
8ca08d65e7
docs: updated configuration docs with new defaults, #8743
2017-07-24 12:37:58 +02:00
Torkel Ödegaard
f5ed5c6529
settings(change): changed default value for allow sign up to false, closes #8743 , and changed default option allow_org_create to false
2017-07-24 12:36:42 +02:00
Torkel Ödegaard
9825cd1ebb
Update CHANGELOG.md
2017-07-24 12:32:22 +02:00
Torkel Ödegaard
0f33ac9e10
Merge branch 'master' of github.com:grafana/grafana
2017-07-24 12:30:43 +02:00
Torkel Ödegaard
24a79a6bea
Merge branch 'v4.4.x'
2017-07-24 12:30:28 +02:00
Torkel Ödegaard
723f5bc9e8
fix: dsahboard_version data column type changed to MEDIUMTEXT, fixes #8813
2017-07-24 12:30:13 +02:00
Torkel Ödegaard
287c222fc7
Update CHANGELOG.md
2017-07-24 12:25:49 +02:00
Torkel Ödegaard
6956110497
Merge branch 'master' of github.com:grafana/grafana
2017-07-24 12:23:33 +02:00
Torkel Ödegaard
f500dfd1e5
Update CHANGELOG.md
2017-07-24 12:23:07 +02:00
Torkel Ödegaard
cd0e1a8978
Merge branch 'v4.4.x'
2017-07-24 12:21:43 +02:00
Torkel Ödegaard
2d2800e710
fix: url did not update correctly when closing settings view by using ESC key, fixes #8869
2017-07-24 12:21:30 +02:00
Daniel Lee
4a678c2884
influxdb: fix for adding math query part
...
Fixes #8870 . Fixes out of bound exception on adding a math query part
when there is no group by interval (or only one query part).
2017-07-22 01:31:26 +02:00
Nicholas Nadeau
1a25b78ef2
homogenized docker run command ( #8907 )
...
There are three locations where the `docker run` command is referenced:
- 2x http://docs.grafana.org/installation/docker/
- 1x https://grafana.com/grafana/download?platform=docker
The fix syncs the given `docker run` command arguments with the other two.
2017-07-21 21:46:54 +02:00
Kakuya Ando
bbfdfc012f
fix(prometheus) when tag value duplicate, tags not working. ( #8040 )
2017-07-21 09:51:25 +02:00
Mitsuhiro Tanda
b16b649c9b
(cloudwatch) add new elb metrics ( #8894 )
2017-07-20 14:12:56 +02:00
Mitsuhiro Tanda
9d50ab8fb5
(cloudwatch) check auth type before assume role ( #8895 )
2017-07-20 14:11:51 +02:00
Alexander Zobnin
af56cc4c28
Panel Alertlist: use dashboard timezone ( #8880 )
...
* panel-alertlist: use dashboard timezone, fixes #8874
* alert state history: use dashboard timezone, issue #8874
* alert state history: minor refactor
2017-07-19 20:45:57 +02:00
Mitsuhiro Tanda
e8157f01ec
add new dashboard shortcut
2017-07-19 17:54:34 +09:00
Mitsuhiro Tanda
aecc6860e3
set focus on text field when opening panel/query editor ( #8879 )
...
* (prometheus) set focus to top expression when opening editor
* (text panel) set focus to top expression when opening editor
2017-07-19 10:33:04 +02:00
Alexander Zobnin
9bbc942534
table-panel: clickable cell link - draft ( #8738 )
...
* table-panel: clickable cell link - draft
* table-panel: clickable cell link - fix link target option
* table-panel: fix undefined columnStyle.link
* table-panel: option to highlight cell with link
* table-panel: render variables for all cells in row
* table-panel: remove cell highlighting
* table-panel: add help for URL field
* linkPopover directive for link info in table panel
* table-panel: add link info popover to cells
* table-panel: use native popover instead directive
* table-panel: link drop refactor, remove unused code
* table-panel: fix unclickable link when drop is opened
* refactoring: minor refactoring to #8738 , do not think we need a full blown popover for the links, simple tooltip is enough and more efficient, sadly we do not have a modern tooltip framework, still using old bootstrap 2.3 tooltip
* table-panel: add tests for link rendering
2017-07-18 20:59:34 +02:00
Torkel Ödegaard
13c966c178
Update CHANGELOG.md
2017-07-18 20:59:16 +02:00
Alexander Gängel
4073949af0
add templating for prometheus monitoring other promethues ( #8845 )
2017-07-18 19:52:29 +02:00
Mitsuhiro Tanda
a6920eb2ff
(prometheus) replace each by for ( #8881 )
2017-07-18 19:50:44 +02:00
Mitsuhiro Tanda
32f9a42d5e
Fix performance degradation by always setting fill = 0.001 ( #8868 )
...
* add benchmark
* fix, prevent plotLineArea() call if fill == 0
* remove benchmark
2017-07-17 20:50:58 +02:00
Daniel Koehler
c5f6cf0809
fix for wrong locale and text issues #8840 ( #8854 )
...
fixes https://github.com/grafana/grafana/issues/8840
by setting a default locale. Also uses fromNow(true) to work arround the replace.
2017-07-14 21:58:27 +02:00
Matt Toback
a045f175b6
Fixed typo
2017-07-14 12:20:04 -04:00
Adam Johnson
17d57ab074
docs(testdata): add missing word ( #8856 )
2017-07-13 19:52:59 +02:00
Torkel Ödegaard
74984f8da6
Update latest.json
2017-07-12 10:19:02 +02:00
Torkel Ödegaard
e4950c2dc1
fix: elasticsearch with template variable with terms agg on IP field, fixes #8662
2017-07-12 07:43:30 +02:00
bergquist
4844bf9be3
docs(prometheus): updates invalid template example
2017-07-12 07:37:44 +02:00
ajrnz
43974898c1
Interpolate the field property in elastic search term queries ( #8663 )
...
* Interpolate the field property in elastic search term queries
* more defensive interpolation of query.field in ES templates
2017-07-12 07:25:56 +02:00
Torkel Ödegaard
bb3bcbe6a1
fix: for issue in graph panel axes labels when iframe embedding, fixes #8827
2017-07-12 07:12:05 +02:00
gomlgs
228c210379
Cloudwatch: Fix bug with obtaining IAM roles within ECS containers. ( #8766 )
...
Fixes #8750 .
2017-07-12 06:55:59 +02:00
Alexander Gängel
92937c591f
upgrade grunt-sass to 2.0.0 ( #8808 )
2017-07-12 06:55:15 +02:00
Denis Doria
89822acf38
More precise detection for self reference variable on templates ( #8814 )
...
This should close the bug #8773
2017-07-12 06:54:32 +02:00
Moody Saada
2d99518f90
Update annotations.md typo ( #8830 )
2017-07-12 06:53:28 +02:00
Alin Sinpalean
5bffdfe9a4
When converting Prometheus results to table, handle the case where the returned series have non-uniform sets of labels. ( #8826 )
2017-07-12 06:52:59 +02:00
Liang Jiameng
f8d22385ce
add a placeholder to DingTalk Url ( #8820 )
2017-07-10 16:51:03 +02:00
Daniel Lee
1dedc886f2
docs: DingDing notifier
2017-07-10 12:22:21 +02:00
Daniel Lee
1ccfca109f
docs: instructions for DingDing notifier
2017-07-10 12:16:40 +02:00
Daniel Lee
68e7219135
docs: add missing parameter api call
2017-07-09 02:00:50 +02:00
Daniel Lee
3a075be7e9
cloudwatch: make dimension text in alias popover clearer
2017-07-07 18:17:05 +02:00
Daniel Lee
fc82de1543
docs: style fix
2017-07-07 13:00:13 +02:00
Daniel Lee
c296e73b83
docs: x-axis mode for graph panel
2017-07-07 12:25:42 +02:00
0x6875790d0a
a622c55b1b
(feat) Add image to LINE notify ( #8771 )
2017-07-07 11:20:27 +02:00
Daniel Lee
e6f9546a7c
api: add no cache headers for IE11
...
Adds pragma and expires headers for API calls so that IE11 does not
cache GET calls. Ref #5356
2017-07-06 18:56:22 +02:00
Daniel Lee
fe3bcd3678
Merge branch 'v4.4.x'
2017-07-06 10:11:07 +02:00
Torkel Ödegaard
cff1c37064
fix: InfluxDB direct access with normal inflxudb credentials was not sent correctly, fixes #8789
2017-07-06 09:46:31 +02:00
Torkel Ödegaard
e5b499a958
fix: Text area css issue prevented scrolling, fixes #8797
2017-07-06 09:36:57 +02:00
Torkel Ödegaard
1994b767d3
fix: InfluxDB direct access with normal inflxudb credentials was not sent correctly, fixes #8789
2017-07-05 22:15:28 +02:00
Daniel Lee
eca11e862e
docs: update for panel sharing options
2017-07-05 22:14:04 +02:00
Min-Zhong "John" Lu
fbff905c57
Fix broken table row in prometheus.md ( #8779 )
...
"Metric Lookup" row in Query editor was broken :(
2017-07-05 22:14:03 +02:00
Daniel Lee
a4266319ad
packaging: v4.4.1
2017-07-05 22:14:03 +02:00
Daniel Lee
49113c1ccb
Add v4.4.1 patch release
2017-07-05 22:14:03 +02:00
Daniel Lee
6d4c29ea9b
migrations: dashboard version migration handles nulls
...
If a dashboard has a null value for updated_by then the migration
for the dashboard version table fails. This change uses coalesce to
set -1 instead of null when inserting into the created_by column
which has a non-null constraint. Fixes #8783 .
2017-07-05 22:14:03 +02:00
Daniel Lee
ab53b05c39
docs: fixes #8785
2017-07-05 22:14:03 +02:00
Daniel Lee
ba1c79b7a8
package.json to v5.0.0-pre1
2017-07-05 22:14:03 +02:00
Daniel Lee
de9ebc9a74
packaging: updates for v4.4.0
2017-07-05 22:12:51 +02:00
Daniel Lee
9341412acc
release: v4.4.1
2017-07-05 22:06:00 +02:00
Daniel Lee
16cda723d3
migrations: dashboard version migration handles nulls
...
If a dashboard has a null value for updated_by then the migration
for the dashboard version table fails. This change uses coalesce to
set -1 instead of null when inserting into the created_by column
which has a non-null constraint. Fixes #8783 .
2017-07-05 22:06:00 +02:00
Daniel Lee
36a1ab48c5
packaging: updates for v4.4.0
2017-07-05 22:04:27 +02:00
Daniel Lee
3583057155
release: v4.4.0
2017-07-04 23:42:22 +02:00
Jesse White
1940b33dc1
fix: handling of http errors without any data ( #8777 )
2017-07-04 22:55:13 +02:00
Daniel Lee
d20455ab5f
changelog: note for histogram fix
2017-07-04 22:45:33 +02:00
Alexander Zobnin
934c0fea6f
histogram: improved ticks rendering
2017-07-04 21:49:57 +02:00
Alexander Zobnin
c1c1bcb874
histogram: don't cut negative values, issue #8628
2017-07-04 21:49:09 +02:00
Daniel Lee
1da98f5e1e
Revert "Histogram fix ( #8727 )"
...
This reverts commit 8634c9d457 .
2017-07-04 21:48:39 +02:00
Daniel Lee
74093c700f
api: adds no-cache header for GET requests
...
Fixes #5356 . Internet Explorer aggressively caches GET requests which
means that all API calls fetching data are cached. This fix adds a
Cache-Control header with the value no-cache to all GET requests to
the API.
2017-07-04 21:26:05 +02:00
Daniel Lee
f773a9b4c3
docs: small change
2017-07-04 21:17:43 +02:00
Daniel Lee
205be91a84
changelog: note for DingDing notifier
2017-07-04 15:25:44 +02:00
Liang Jiameng
109fd998ed
Add a new notifier : DingTalk ( #8473 )
...
* add alerting notifier: DingDing
* add alerting notifier: DingDing
* add dingding unit test
* add dingding unit test
* delete debug code & format code style.
* fix build failed: dingding_test.go
2017-07-04 15:16:32 +02:00
Daniel Lee
a5afd8152d
docs: small update
2017-07-03 21:32:12 +02:00
Daniel Lee
3ae5f7c632
docs: built-in variables, $__interval
...
Fixes #8344 . Documents the $__interval, $__interval_ms and $timeFilter
variables.
2017-07-03 20:44:19 +02:00
Daniel Lee
a71423481b
changelog: update
2017-07-03 18:07:51 +02:00
Daniel Lee
20a2334c87
docs: spelling
2017-07-03 14:47:54 +02:00
Ben Tranter
6f4c7a4d65
Add dashboard version history documentation ( #8741 )
...
Adds docs for the new API endpoints, and for the dashboard history feature.
2017-07-03 14:29:30 +02:00
Torkel Ödegaard
e269b3b2a0
Merge branch 'refactor-basic-diff' of https://github.com/walmartlabs/grafana into walmartlabs-refactor-basic-diff
2017-07-03 09:49:53 +02:00
Alexander Zobnin
1499c2bf74
Fix User/Org default timezone bug ( #8748 )
...
* dashboard: don't override timezone if default selected, issue #8503
* dashboard: hide UTC icon immediately after timezone changing
2017-07-03 09:20:55 +02:00
Daniel Lee
b8aa203707
signup: fix email sent logic for tempuser
...
Fixes #8656 and properly sets the email_sent and email_sent_on fields
for a tempuser (signup user).
2017-06-30 20:21:08 +02:00
Ben Tranter
1fd7b60efe
Add more information to basic diff logic
2017-06-29 14:38:48 -04:00
Daniel Lee
fb99ddf295
influxdb: tweak to help text
2017-06-29 13:58:54 +02:00
Daniel Lee
8683aff3e9
appveyor: build fix for go tests
2017-06-29 12:19:57 +02:00
Daniel Lee
7ea5930a90
alerting: minor fix
2017-06-29 12:18:10 +02:00
Alexander Zobnin
97a7081b57
Fix 8706 ( #8734 )
...
* heatmap: fix incorrect time for UTC timezone, fixes #8706
* heatmap: fix tests for time format
2017-06-29 10:40:28 +02:00
Alexander Zobnin
8634c9d457
Histogram fix ( #8727 )
...
* histogram: don't cut negative values, issue #8628
* histogram: add percent/count option
* histogram: add tests for values normalizing
* histogram: improved ticks rendering
* histogram: fix default value in axes editor
2017-06-28 17:12:55 +02:00
Daniel Lee
3ac306a72e
playlist: fixes #6727 . Remember Kiosk mode
2017-06-28 16:29:46 +02:00
Daniel Lee
91ad260517
build: on windows, ignore linux packaging
2017-06-28 09:35:33 +02:00
Daniel Lee
8973b48f96
setting: add tests for windows
2017-06-28 09:35:33 +02:00
Daniel Lee
1a61d2814c
docs: updates to build from source
2017-06-28 09:35:33 +02:00
Daniel Lee
b674b9dba2
heatmap: small fix for tooltip auto decimals
...
Closes #8717
2017-06-27 22:25:04 +02:00
Alexander Zobnin
83fbace6b9
heatmap: fix tooltip decimals calculation
2017-06-27 22:24:27 +02:00
Alexander Zobnin
12644372c4
heatmap: fix scaledDecimals calculation (use the same method as in flot.js)
2017-06-27 22:24:27 +02:00
Alexander Zobnin
c12a7d7f59
heatmap: adjust tests for fixed decimals calc
2017-06-27 22:24:27 +02:00
Alexander Zobnin
7c840cdf38
heatmap: fix tooltip decimals
2017-06-27 22:24:27 +02:00
Alexander Zobnin
b63d2b3279
heatmap: fix Y axis decimals with log scale
2017-06-27 22:24:27 +02:00
Alexander Zobnin
8e5672aee6
heatmap: fix Y axis value rounding with linear scale
2017-06-27 22:24:27 +02:00
Daniel Lee
53ea9cfbcf
docs: update ha_setup with alerting deduping
2017-06-27 16:59:40 +02:00
Alexander Zobnin
1deeef9e91
Table panel: add option for preserving text formatting ( #8708 )
...
* table_panel: add option for preserving text formatting
* table_panel: fix undefined style error
* table_panel: fix class adding (add space before 'class')
* table_panel: aligin Type options labels
2017-06-27 06:38:49 -04:00
Daniel Lee
10127e8ac9
docs: small updates
2017-06-26 17:42:50 +02:00
Louis Law
8c8b1dde8a
[fix] fix minor issue in gitignore file. ( #8694 )
2017-06-25 11:34:23 -04:00
Denis Doria
e8d01218d8
Fix label showing up when Axes are configured to not be displayed ( #8697 )
...
This should close the issue #8695
2017-06-25 14:23:37 +02:00
Denis Doria
5aac2d2078
Include user Id on the lookup api ( #8698 )
...
Implements feature request #8682
2017-06-25 14:23:03 +02:00
Daniel Lee
ebcbcdc27a
dashfolders: inherited permissions for dashboards
...
Allow duplicate permissions if the original is an
inherited permission from a parent folder.
If a dashboard has permissions but the parent folder
does not, return the default permissions for the
editor and view role combined with the permissions
for the child dashboard.
2017-06-24 03:50:22 +02:00
Daniel Lee
86a7266f5f
dashfolders: handle permission changes when saving/moving dashboards
2017-06-23 23:31:58 +02:00
Torkel Ödegaard
3066280216
added code from #8504 , and #8021
2017-06-23 17:13:58 -04:00
Torkel Ödegaard
1833c65559
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-06-23 16:07:16 -04:00
Torkel Ödegaard
fc69d59cae
dashboard folder search fix
2017-06-23 16:00:26 -04:00
Daniel Lee
01ac3a49bd
dashfolders: fix user group picker + cleanup
2017-06-23 20:56:02 +02:00
Torkel Ödegaard
456225365f
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-06-23 12:59:14 -04:00
Torkel Ödegaard
e854fadb67
Merge branch 'master' into develop
2017-06-23 12:56:59 -04:00
Torkel Ödegaard
60da730c95
mysql: fix for TIME columns, fixes #8534
2017-06-23 12:55:40 -04:00
Daniel Lee
c6965ce6f4
dashfolders: rename refactor
2017-06-23 18:00:49 +02:00
Torkel Ödegaard
73fcc919cd
change: made dashboard save message optional
2017-06-23 11:49:32 -04:00
Torkel Ödegaard
be29357d22
fix: added missing url route for annotation state history delete, fixes #8660
2017-06-23 11:48:58 -04:00
Daniel Lee
97ff245ad0
dashfolders: validation for duplicates in acl modal
2017-06-23 17:45:55 +02:00
Torkel Ödegaard
86a73c359b
fix: data source selector did not show, fixes #8692
2017-06-23 11:32:17 -04:00
Torkel Ödegaard
ff4a79df06
minor update
2017-06-23 11:01:55 -04:00
Torkel Ödegaard
b7255723ea
ux: style tweaks, trying out non italic headers
2017-06-23 09:18:39 -04:00
Torkel Ödegaard
876bb08b05
Merge branch 'develop' of github.com:grafana/grafana into develop
2017-06-22 19:05:49 -04:00
Torkel Ödegaard
5360303ad4
ux: nav changes
2017-06-22 19:05:33 -04:00
Torkel Ödegaard
12270022e3
added sidemeu stuff
2017-06-22 18:41:39 -04:00
Daniel Lee
6d86afd472
dashfolders: use canadmin permission in settings menu
2017-06-23 00:36:17 +02:00
Daniel Lee
82cfa29c00
dashfolders: tests for permission modal
2017-06-23 00:36:08 +02:00
Ben Tranter
a3d22ae9c7
Document logic behind basic diff
2017-06-22 18:23:31 -04:00
Torkel Ödegaard
a4910c7aea
merging new-sidenav
2017-06-22 18:11:29 -04:00
Ben Tranter
b54b43a42e
Add tests for diff formatters
2017-06-22 18:08:37 -04:00
Torkel Ödegaard
aa634402d9
dashboard acl fixes
2017-06-22 17:43:55 -04:00
Torkel Ödegaard
545b02139d
Merge branch 'dashboard_folders' of github.com:grafana/grafana into dashboard_folders
2017-06-22 17:11:39 -04:00
Torkel Ödegaard
9c6c8c0f3f
acl fixes
2017-06-22 17:10:43 -04:00
Daniel Lee
1d43bfbf3f
dashfolders: new admin permission needed to view/change acl
2017-06-22 23:01:04 +02:00
Torkel Ödegaard
f6b52cd6d7
Merge branch 'dashboard_folders' of github.com:grafana/grafana into dashboard_folders
2017-06-22 15:16:57 -04:00
Torkel Ödegaard
a82b25eb79
acl: more acl work
2017-06-22 15:16:41 -04:00
Daniel Lee
46c5625b59
dashfolders: filter search based on child dash permissions
2017-06-22 20:10:49 +02:00
Daniel Lee
446104d120
dashfolders: allows phantomjs rendering for alerting
...
Makes the alerting user an admin when rendering a png
for emails
2017-06-22 02:43:33 +02:00
Daniel Lee
691ff32ae9
dashfolders: allow overflow-y for modals
2017-06-22 02:07:49 +02:00
Daniel Lee
f68d2816ab
dashfolders: security for png rendering
2017-06-22 01:23:48 +02:00
Torkel Ödegaard
659a59107e
dashboard acl stuff
2017-06-21 19:23:24 -04:00
Torkel Ödegaard
2257c1f874
dashboard acl work
2017-06-21 19:02:03 -04:00
Torkel Ödegaard
aab6c98e45
Merge branch 'dashboard-acl' into dashboard_folders
2017-06-21 17:57:57 -04:00
Torkel Ödegaard
a37c441193
dashboard acl
2017-06-21 17:57:04 -04:00
Torkel Ödegaard
945302ba52
working on dashbord acl stuff
2017-06-21 17:14:06 -04:00
Daniel Lee
1e064f6c19
WIP: first draft of permissionlist panel
...
for folder home page
2017-06-21 22:28:10 +02:00
Torkel Ödegaard
48305b5789
dashboard acl
2017-06-21 14:19:08 -04:00
Torkel Ödegaard
fcc8557dbb
dashboard acl work
2017-06-21 14:11:16 -04:00
Haidara Mohamed El Mouctar
bc6a57ce32
[Docs] Add documentation for max_idle_conn and max_open_conn ( #8675 )
2017-06-21 10:41:56 -04:00
Daniel Lee
38142b371f
WIP: fix js tests for acl
2017-06-21 01:19:30 +02:00
Daniel Lee
ca1f429831
WIP: fix folder-picker for dashlist
2017-06-21 01:07:14 +02:00
Torkel Ödegaard
43ffe826fa
dashboard acl work
2017-06-20 17:18:20 -04:00
Torkel Ödegaard
408c37170f
refactoring: dashboard folders
2017-06-20 14:45:00 -04:00
Torkel Ödegaard
3edd209736
dashboard acl modal
2017-06-20 12:36:07 -04:00
Daniel Lee
2479e51a6b
mysql: Null value should not be considered as previous value
...
fixes #8655
2017-06-20 02:02:05 +02:00
Torkel Ödegaard
2a93bed453
ux: aligned tabbed view body with header title
2017-06-19 19:22:44 -04:00
Daniel Lee
cb8b5c0d42
WIP: adding roles - not finished
2017-06-20 01:08:04 +02:00
Torkel Ödegaard
212a66ae5f
Merge branch 'dashboard_folders' of github.com:grafana/grafana into dashboard_folders
2017-06-19 18:55:34 -04:00
Torkel Ödegaard
93bc588dae
refactoring: moving dashboards acl migrations to its own folder
2017-06-19 18:48:15 -04:00
Daniel Lee
812112f2f6
WIP: fix acl route
2017-06-20 00:34:25 +02:00
Torkel Ödegaard
e290015887
refactoring: renaming
2017-06-19 18:19:58 -04:00
Torkel Ödegaard
aaf2a897b0
folders: changed api urls for dashboard acls
2017-06-19 18:11:30 -04:00
Torkel Ödegaard
c4a1803060
refactoring more renaming
2017-06-19 17:30:54 -04:00
Torkel Ödegaard
e0b9ba7554
refactoring renaming dashboard folder operations
2017-06-19 17:15:25 -04:00
Torkel Ödegaard
34cf305d2c
Merge branch 'master' into dashboard_folders
2017-06-19 16:40:30 -04:00
Denis Doria
eaba985f25
Fix issue with kilovolt-ampere reactive (kvar) #8596 ( #8650 )
...
This changes the css to handle overflow of the string on the input fields.
If an overflow happends an ellipsis is used.
2017-06-19 16:23:12 -04:00
Torkel Ödegaard
77136d7a70
Merge branch 'master' of github.com:grafana/grafana
2017-06-19 16:02:31 -04:00
Torkel Ödegaard
8440d2d0a2
fix: fixed search issues with in active mode and keyboard nav
2017-06-19 16:02:16 -04:00
Torkel Ödegaard
04da97bffb
dashboard_folders refactoring
2017-06-19 15:37:22 -04:00
Torkel Ödegaard
74840178cf
refactoring dashboard folder security checks
2017-06-19 15:22:42 -04:00
Torkel Ödegaard
f7194878fe
dashboard guardian refactoring starting to work
2017-06-19 13:47:44 -04:00
Torkel Ödegaard
d6341162cb
refactoring dashboad folder acl checks
2017-06-19 11:54:37 -04:00
Torkel Ödegaard
b494fd7689
dashboard folders acl work
2017-06-19 11:03:54 -04:00
Denis Doria
41d300f69d
Fix timeInterval for mysql datasource ( #8651 )
...
* Fix timeInterval for mysql datasource
This changes the > to >= and the < to <=, so the intervals are inclusive.
This should fix the #8635
* Fix validation
2017-06-19 08:58:22 -04:00
Alexander Zobnin
9a7e460865
fix heatmap count values bug introduced by #8632
2017-06-18 21:47:08 +03:00
Alexander Zobnin
8626bdfed8
Merge remote-tracking branch 'upstream/master'
2017-06-18 20:59:05 +03:00
Alexander Zobnin
1f4140057b
heatmap-tooltip: normalize histogram Y axis
2017-06-18 20:58:13 +03:00
Torkel Ödegaard
cbbbccf12a
refactoring dashoard folder guardian
2017-06-17 18:24:38 -04:00
Daniel Lee
d1e1c4be93
WIP: refactor user group modal
2017-06-18 00:16:33 +02:00
Daniel Lee
0eb297822c
httpserver: fixes #8641
...
Changes to the http_server class meant that the TLS settings were not
getting applied anymore. This fixes so that the minimum TLS version is
1.2 again.
2017-06-17 23:10:12 +02:00
Daniel Lee
ad080af38f
docs: add tutorial for using API
2017-06-17 20:59:19 +02:00
Salman Jalali
49fdbb3843
Update kbn.js
2017-06-17 06:08:10 +02:00
Torkel Ödegaard
3fe031d25d
refactoring: Dashboard guardian
2017-06-16 21:25:24 -04:00
Daniel Lee
5cf63e3726
WIP: remove unused test file
2017-06-17 03:21:08 +02:00
Daniel Lee
d89c1260c6
WIP: refactor dash search and remove extra query
2017-06-17 03:00:13 +02:00
Daniel Lee
5cf40cbd12
WIP: move guardian logic for search into the sql query
2017-06-17 02:34:05 +02:00
Daniel Lee
84ff62d773
WIP: remove dashboard children on delete
2017-06-17 02:34:05 +02:00
Torkel Ödegaard
d9dca72ee4
dashboard_folders: refactoring picker and folder selection in dashboard settings & save as menu
2017-06-16 16:57:37 -04:00
Torkel Ödegaard
5b35a21d6f
Merge branch 'dashboard_folders' of github.com:grafana/grafana into dashboard_folders
2017-06-16 14:56:46 -04:00
Torkel Ödegaard
0ad4a0faa9
Merge branch 'master' into dashboard_folders
2017-06-16 13:08:45 -04:00
Torkel Ödegaard
724368d0cd
fix: data source dropdown select
2017-06-16 11:43:37 -04:00
Torkel Ödegaard
25f88e9b3a
Merge branch 'master' of github.com:grafana/grafana
2017-06-16 10:47:53 -04:00
Torkel Ödegaard
39ffb04be1
Merge branch 'revert-dashboard-search-nav'
2017-06-16 10:47:28 -04:00
Torkel Ödegaard
056c57d551
ux: temporary remove search
2017-06-16 10:47:17 -04:00
Brandon Arp
5d63ad21c1
allow heatmap parsing of scaled datapoints ( #8632 )
2017-06-16 10:45:52 -04:00
Torkel Ödegaard
a49e82e447
ux: revert dashboard search nav change, this is a tempoary change until we redesign the sidenav
2017-06-16 09:47:21 -04:00
Daniel Lee
dd02bf7c9b
WIP: adds API check to stop folders being included in folders
2017-06-16 02:45:47 +02:00
Torkel Ödegaard
7a39578f33
use gf-form-dropdown in user picker
2017-06-15 16:38:00 -04:00
Torkel Ödegaard
e63fa9c83c
Merge branch 'master' into dashboard_folders
2017-06-15 16:23:10 -04:00
Torkel Ödegaard
e9c8881d54
Merge branch 'metric-segment-remake'
2017-06-15 15:56:41 -04:00
Torkel Ödegaard
840099bec0
refactor: metric segment remake
2017-06-15 15:56:24 -04:00
Daniel Lee
29ec05298e
WIP: add test for add user group permission
2017-06-15 20:39:27 +02:00
Daniel Lee
0e853163fd
WIP: can edit dashboard permission
2017-06-15 20:21:14 +02:00
Daniel Lee
9e7aa65fb7
WIP: clean up after user and org user delete
2017-06-15 20:19:54 +02:00
Torkel Ödegaard
76c4bfe268
ux: new metric segment is starting to work
2017-06-15 14:03:26 -04:00
Torkel Ödegaard
5f3b5fdcb2
updated
2017-06-15 12:21:12 -04:00
Torkel Ödegaard
6a95df403a
refacoring: more work on metric segment replacement
2017-06-14 19:42:45 -04:00
Daniel Lee
699f9095e2
WIP: remove permissions when deleting global user
2017-06-14 23:45:30 +02:00
Torkel Ödegaard
380e7e7f04
Merge branch 'master' into metric-segment-remake
2017-06-14 16:17:13 -04:00
Torkel Ödegaard
41662b8540
dashboard_folders: updated
2017-06-14 12:55:21 -04:00
Daniel Lee
222a938cdf
WIP: delete dependent permissions on user group delete
2017-06-14 18:40:08 +02:00
Torkel Ödegaard
210813f126
dashboard_folders: fixes to user picker & group picker
2017-06-14 12:32:43 -04:00
Torkel Ödegaard
908eb24d3a
dashboard_folders: fixes to user & group picker
2017-06-14 12:21:05 -04:00
Torkel Ödegaard
3e8937e53b
Merge branch 'master' into new-sidemenu
2017-06-14 10:00:43 -04:00
Torkel Ödegaard
81abfd4ca4
minor update
2017-06-14 10:00:40 -04:00
Torkel Ödegaard
581b977787
Merge branch 'master' of github.com:grafana/grafana
2017-06-13 18:32:38 -04:00
Torkel Ödegaard
c771dd4bd2
ux: metrics tab add query feature
2017-06-13 18:31:43 -04:00
Daniel Lee
92717ccafb
WIP: permission checking for dash version api methods
2017-06-14 00:28:34 +02:00
Daniel Lee
cb720d8eaf
docs: add body options for snapshot api
2017-06-13 23:17:14 +02:00
Torkel Ödegaard
9ff4ab1236
Merge branch 'master' into query_troubleshooting
2017-06-13 16:47:04 -04:00
Daniel Lee
1f92e589e8
exporter: query template var keeps refresh value..
...
on export if the value is not set to never. Otherwise the template
variable will not be populated with any values.""
2017-06-13 22:42:58 +02:00
Torkel Ödegaard
a6bbcb8fef
ux: gridstack poc
2017-06-13 16:10:56 -04:00
Torkel Ödegaard
812ac5cb8e
Merge branch 'master' of github.com:grafana/grafana
2017-06-13 13:22:08 -04:00
Torkel Ödegaard
7d642546b3
fix: restore dashboard history version did not reload route correctly when slug did not change
2017-06-13 13:21:22 -04:00
Torkel Ödegaard
35c440eb79
Gridstack: testing
2017-06-13 12:59:37 -04:00
Daniel Lee
a861b1b9ba
WIP: check permissions for delete/post dashboard
2017-06-12 23:05:32 +02:00
Daniel Lee
88e1fcb910
WIP: fixes after version history merge
2017-06-12 22:51:50 +02:00
Torkel Ödegaard
5061b3c691
ux: nav experiments
2017-06-12 21:11:22 +02:00
Trent White
192c447c2c
create new auth icon for grafana.com so it doesn't share the same file as the main logo ( #8581 )
2017-06-12 17:17:00 +02:00
Daniel Lee
3913f16550
WIP: add permission check for GetDashboard
2017-06-12 16:48:51 +02:00
Torkel Ödegaard
f341a21b01
ux: side nav experiments
2017-06-12 16:46:02 +02:00
Daniel Lee
ef0facc987
WIP: fix test after merge conflict
2017-06-12 15:49:09 +02:00
Daniel Lee
9f79b9b8c5
WIP: fix go fmt error
2017-06-12 15:49:09 +02:00
Daniel Lee
18269a5886
WIP: user + user-group pickers for permissions
2017-06-12 15:49:09 +02:00
Daniel Lee
9eccb4e79f
WIP: API - add dash permission
2017-06-12 15:49:09 +02:00
Daniel Lee
bc6aa74439
WIP: user-picker directive
2017-06-12 15:49:09 +02:00
Daniel Lee
2097ed0bb8
WIP: Permission Type as string in permission query
2017-06-12 15:49:09 +02:00
Daniel Lee
96afb91ac4
WIP: fixes after navbar changes
...
Fixes for merge conflicts and navbar metadata
added for user group pages.
2017-06-12 15:49:09 +02:00
Daniel Lee
5c89c4b2bd
WIP: dashlist in template for new folder
2017-06-12 15:49:09 +02:00
Daniel Lee
533f2d3d72
WIP: refactor folder-picker for dashlist
2017-06-12 15:49:09 +02:00
Daniel Lee
c602afb9c6
WIP: dashboard search by folder + toggle for list or tree mode
2017-06-12 15:49:09 +02:00
Daniel Lee
7381d2565d
WIP: adds folder-picker to save as dialog
2017-06-12 15:49:09 +02:00
Daniel Lee
d081f85289
WIP: use metric-segment for folder picker
2017-06-12 15:49:09 +02:00
Daniel Lee
6c736e002a
WIP: add dummy root folder to folder picker
...
Can move a dash from a folder back to root level as well
2017-06-12 15:49:09 +02:00
Daniel Lee
1e865211c9
WIP: Create new dashboard button in dash search
2017-06-12 15:49:09 +02:00
Daniel Lee
06a15eec5c
WIP: permissions moved to settings tab. Adds folder dropdown to general settings tab
2017-06-12 15:49:09 +02:00
Daniel Lee
82afe8228f
WIP: add parentid to getdashboard query result
2017-06-12 15:49:09 +02:00
Daniel Lee
68b9342de3
WIP: dashboard search by type (folder or dash)
2017-06-12 15:49:09 +02:00
Daniel Lee
b4576edc90
WIP: fix after upstream sqlstore refactoring
2017-06-12 15:49:09 +02:00
Daniel Lee
764d25f007
WIP: rollback
2017-06-12 15:49:09 +02:00
Daniel Lee
fa18b0053d
WIP: delete permission in API
2017-06-12 15:49:09 +02:00
Daniel Lee
fff7b706d6
WIP: user group additions
2017-06-12 15:49:09 +02:00
Daniel Lee
53d11d50fc
WIP: remove browse mode for dashboard search
...
Dashboard folders included in all searches. If a dashboard matches
a search and has a parent folder then the parent folder is appended
to the search result. A hierarchy is then returned in the result
with child dashboards under their parent folders.
2017-06-12 15:49:09 +02:00
Daniel Lee
f1e1da39e3
WIP: get Dashboard Permissions
...
The guardian class checks if the user is allowed to get the
permissions for a dashboard.
2017-06-12 15:49:09 +02:00
Daniel Lee
074ef7ce4e
WIP: add open/closed folders icons for dash search
...
If browsing, then show open folder icon. If searching, show
the closed folder icon
2017-06-12 15:49:09 +02:00
Daniel Lee
13314f23ba
WIP: Can remove dashboard permission - sql
2017-06-12 15:49:09 +02:00
Daniel Lee
890ebcbb7b
WIP: limit GetAllowedDashboards sql query with a where in
2017-06-12 15:49:09 +02:00
Daniel Lee
97c13b77bf
WIP: Add or update Dashboard ACL
...
SQL Integration Tests for the guardian class too.
2017-06-12 15:49:09 +02:00
Daniel Lee
3785894b40
WIP: guardian service for search
...
Removes restricted dashboards from search result.
2017-06-12 15:49:09 +02:00
Daniel Lee
2e010b920b
dashboard: sort search with dash folder first
2017-06-12 15:49:09 +02:00
Daniel Lee
9cbaf0722b
WIP: add some TS types
2017-06-12 15:49:09 +02:00
Daniel Lee
cbbe90ee79
WIP: edit user group page
2017-06-12 15:49:09 +02:00
Daniel Lee
552935031b
WIP: API methods for add/remove members to user group
2017-06-12 15:49:09 +02:00
Daniel Lee
0a1df0905e
WIP: add update user group command
2017-06-12 15:49:09 +02:00
Daniel Lee
00ac446b2b
WIP: add new group, needs to be redone
2017-06-12 15:49:09 +02:00
Daniel Lee
233cd7af4a
WIP: add user group search
2017-06-12 15:49:09 +02:00
Daniel Lee
af67aea2a9
WIP: add usergroup commands and queries
2017-06-12 15:49:09 +02:00
Daniel Lee
1248728d7f
WIP: rough prototype of dashboard folders
...
Breaks some stuff like selected dash in the search result.
In dashboard search, if the user is not searching then the result is
returned as a tree structure. No ACL's or user group ux yet.
2017-06-12 15:49:09 +02:00
Martin Molnar
d10d897d65
fix: component name of plugin page contains 'undefined' ( #8590 )
2017-06-12 15:11:00 +02:00
Daniel Lee
6992b484bc
docs: improvements to building the docs readme
...
Explains that you need to clone the grafana repo if you have not done that already.
2017-06-09 14:27:27 +02:00
Torkel Ödegaard
ff2394709d
ux: very early start to new sidemenu
2017-06-08 23:13:38 +02:00
Torkel Ödegaard
ef9fa7b0cc
ux: very early start to new sidemenu
2017-06-08 22:17:43 +02:00
Torkel Ödegaard
cdd5ba6198
fix: influxdb test data source error handling now works better, fixes #8577
2017-06-08 21:41:58 +02:00
Torkel Ödegaard
f3fe664f24
ux: minor tweak to faintness of icons of panel menu caret
2017-06-08 16:57:37 +02:00
Torkel Ödegaard
25683c688f
ux: minor progress on panel title menu makover
2017-06-08 16:22:51 +02:00
Torkel Ödegaard
4206f98ba4
Merge branch 'master' into panel-title-menu-ux
2017-06-08 14:50:03 +02:00
Torkel Ödegaard
6c04057285
Merge branch 'master' of github.com:grafana/grafana
2017-06-08 14:39:39 +02:00
Torkel Ödegaard
217c746445
ux: close edit views when opening panel in edit mode
2017-06-08 14:23:51 +02:00
Torkel Ödegaard
95c8a76aa6
ux: minor search style improvements
2017-06-08 13:56:51 +02:00
Daniel Lee
a8e9700334
docs: add whitelist option for auth.proxy
2017-06-08 13:38:18 +02:00
Torkel Ödegaard
50b09f4f10
Merge branch 'master' of github.com:grafana/grafana
2017-06-08 11:54:11 +02:00
Torkel Ödegaard
2c75593c1a
refactoring: elasticsearch raw doc size limit option PR, #8527
2017-06-08 11:53:12 +02:00
Torkel Ödegaard
3c41d0477a
Merge branch 'master' of https://github.com/mk-dhia/grafana into mk-dhia-master
2017-06-08 11:22:48 +02:00
Daniel Lee
f7c48c5a5f
singlestat: fix ignoring zero value for table data
...
When table data returns a column with the value 0, it should not ignore
it. This change checks for undefined instead of if the value is truthy.
Fixes #8531
2017-06-08 11:06:37 +02:00
Daniel Lee
c5d5d7ac5a
docs: instruction on creating dummy awsconfig
...
To be able to build the docs an awsconfig file must exist for the Dockerfile to copy. This adds an instruction to create an empty, dummy file so that the build will work.
2017-06-08 10:32:57 +02:00
Torkel Ödegaard
71b62f5cf9
Create README.md
2017-06-08 09:15:10 +02:00
Mitsuhiro Tanda
922073a357
(cloudwatch) add new metrics ( #8569 )
2017-06-08 07:01:33 +02:00
Michael Ambrose
aa3a737fea
Updated cloudwatch doc to be more clear on ec2_instance_attribute usage and added Tag selection example
2017-06-07 16:58:01 -04:00
Michael Ambrose
f0169656ba
Added test to for Cloudwatch EC2 tag selection
2017-06-07 16:53:49 -04:00
Michael Ambrose
525da95f49
Updated cloudwatch plugin to allow specific tag selection
...
Tags come back from AWS as a key value pair inside an array
This array is now converted to an object
Tags can be selected when using the 'ec2_instance_attribute' query
Example: `ec2_instance_attribute(us-east-1, Tags.Name, { "tag:Grafana": [ "true" ] })`
2017-06-07 16:53:49 -04:00
Torkel Ödegaard
01ff3bbe0a
ux: mini css position fix
2017-06-07 22:03:10 +02:00
Torkel Ödegaard
61bdc91272
ux: css fix to search position when sidemenu is pinned
2017-06-07 21:54:55 +02:00
Torkel Ödegaard
08b37186a5
fix: fixed failing sql unit test
2017-06-07 15:42:48 +02:00
Torkel Ödegaard
5225e4283f
Update CHANGELOG.md
2017-06-07 14:39:44 +02:00
Torkel Ödegaard
e7e675e471
Merge branch 'walmartlabs-master' (Dashboard History Feature, #8472 )
2017-06-07 14:30:03 +02:00
Torkel Ödegaard
391dc1e225
dasboard_history: fixed sql integration test
2017-06-07 14:25:46 +02:00
Torkel Ödegaard
46412c8475
dasboard_history: security fix, added orgId filter to dashboard version lookup
2017-06-07 14:21:40 +02:00
Torkel Ödegaard
3ba8aeb9a7
dashboard_history: fix for scenario where reverted dashbord has different title and url must change not just route reload
2017-06-07 14:02:45 +02:00
Torkel Ödegaard
64d620c987
dasboard_history: minor style fix change
2017-06-07 13:50:59 +02:00
Peter Mounce
f4debbf501
typo ( #8565 )
2017-06-07 13:47:08 +02:00
Torkel Ödegaard
56b3c4a3a0
dasboard_history: fixed disabled attribute so it works both by disabling and fixing style, no need for disabled class and disabled attribute
2017-06-07 13:46:36 +02:00
Torkel Ödegaard
577dfee086
dasboard_history: fixed json diff so only dashbord is compared and not the whole dashboard revision object (message and restoreFrom etc was showing up in json diff)
2017-06-07 13:36:03 +02:00
Torkel Ödegaard
8f6c9c5946
dasboard_history: some polish around styles & diff colors, and minor fixes
2017-06-07 12:39:06 +02:00
Torkel Ödegaard
ef1dfed0d8
dasboard_history: big refactoring of how the compare api looked, now a POST with a model for new & base version, refactored a simplified UI code as well, this was done to lay foundation to make it possible to do diff against current in browser unsaved version
2017-06-07 11:50:09 +02:00
Torkel Ödegaard
948e5ae74d
dashboard_history: further css & markup fixes, removing style overrides & resuing existing styles and markup components
2017-06-06 23:04:14 +02:00
Torkel Ödegaard
c4e872b9da
dashboard_history: minor changes and fixes
2017-06-06 16:27:28 +02:00
Torkel Ödegaard
7b5f7ed553
dashboard_history: SQL did not work when using MySQL, fixes to dashboard version numbering, so inserts start at 1, added migration to fix old dashboards with version 0
2017-06-06 15:40:10 +02:00
Torkel Ödegaard
5409f4c0eb
dashboard_history: fixed issue with save as & overwrite
2017-06-06 14:39:57 +02:00
Torkel Ödegaard
9b629cd5a6
dashboard_history: fixed history srv unit tests
2017-06-06 14:28:21 +02:00
Torkel Ödegaard
546d489dd3
dashboard_history: restored unsaved changes modal to simple cancel, discard, save
2017-06-06 14:27:30 +02:00
Torkel Ödegaard
88da3a99e1
refactoring: trying to remove all the css overrides in history tab and make the styles more more inline with best practice css, and if needed use modifier overrides instead
2017-06-06 11:03:56 +02:00
Torkel Ödegaard
689e366f59
refactoring: updated api url routes so they do not conflict with slug route
2017-06-06 09:51:14 +02:00
Torkel Ödegaard
e2061312f5
refactoring: moved compare dashboard version command out of sqlstore, the code in this command did not use any sql operations and was more high level, could be moved out and use existing queries to get the versions
2017-06-06 00:15:40 +02:00
Torkel Ödegaard
e43d09e15b
fix: fixed failing frontend test
2017-06-05 23:31:45 +02:00
Torkel Ödegaard
746d6cdc88
refactoring: changed name on compare command to make properties more explainatory
2017-06-05 23:29:25 +02:00
Torkel Ödegaard
9c1401849e
fix: always show dashboard history for now, need a way to make dropdown more dynamic
2017-06-05 23:14:07 +02:00
Torkel Ödegaard
2a52e25d5b
refactoring: removed double error alert, backendSrv is already showing an error alert
2017-06-05 23:06:31 +02:00
Torkel Ödegaard
cabbfe9adc
refactoring: moved dashboard history item formating (message) and fixed dashboard history migration issue, and removed from frontend tests that where no longer needed
2017-06-05 22:59:04 +02:00
Torkel Ödegaard
f18ebea03e
fix: dashboard save modals had double submit on enter after my refactoring this morning
2017-06-05 18:01:16 +02:00
Torkel Ödegaard
82d4d54dc5
refactoring: fixed broken unit test in last commit
2017-06-05 17:51:51 +02:00
Torkel Ödegaard
c87418d060
refactoring: Dashboard history restore operation is now reusing existing
...
operations instead of duplicating a bunch of get & save logic.
2017-06-05 17:45:27 +02:00
Daniel Lee
12219cffe0
Merge pull request #8538 from yackushevas/master
...
misspell: Corrected some misspelled words
2017-06-05 17:21:42 +02:00
Torkel Ödegaard
c296ae1178
refactoring: fixing unit tests broken in last commit
2017-06-05 16:52:36 +02:00
Torkel Ödegaard
e18007153d
refactoring: Renamed dashboard version queries that wrongly had Command suffix, added missing OrgId to dashboard history commands and queries
2017-06-05 16:34:32 +02:00
Daniel Lee
1b79e17970
graph: better generation of y-axis ticks for log-scale
...
If there are too many ticks generated for the y-axis (which can occur
for log scale 2, with a small y-min and a large max), then the ticks
will be regenerated using larger jumps between the ticks.
This also handles the case when y-min is set to 0. Previously, y-min of
0 was ignored as zero is not a valid value for log scale. Now the tick
generator approximates zero by setting min to 0.1.
Ref #8244
Ref #8516
2017-06-05 15:06:22 +02:00
Torkel Ödegaard
fdfcd5cbf0
refactoring:: dashboard save modal and save as modal needed an update
2017-06-05 14:56:11 +02:00
Anton Yackushev
bab21c9069
misspell: Corrected some misspelled words
2017-06-05 15:20:34 +03:00
Torkel Ödegaard
f3980504e2
Merge branch 'master' into walmartlabs-master
2017-06-05 13:43:00 +02:00
Eirik Nygaard
1efdd92ae8
Update oauth2 lib ( #8524 )
...
* Update to latest oauth2 library using govendor
* Follow API changes
2017-06-05 10:09:27 +02:00
Dhia MOAKHAR
7c1dc2444d
change size in raw_document from text to number
...
update query builder and specs
2017-06-04 13:20:58 +00:00
Dan Cech
f224fd8310
reduce length of dashboard columns used in compound indexes ( #8507 )
2017-06-04 14:28:03 +02:00
Tom Gardiner
4fe9935321
Add support for AWS/VPN metrics ( #8528 )
2017-06-04 14:24:04 +02:00
aykim17
d996275f8f
Updated the graphTooltip description ( #8532 )
...
I added in a description since there was just TODO there originally.
2017-06-04 14:23:52 +02:00
Torkel Ödegaard
d2eca2faa1
ux: new navbar fixes, restored delete option in dashboard dropdown, fixes #8521
2017-06-04 14:18:25 +02:00
Dhia MOAKHAR
045f5e11fc
[elasticsearch] Fix bug when switching from "Raw Document" metric type
...
when switch to "raw Document" metric type we do free all "Group by"
however when we switch back to another type we do not reset the default aggregation (date histogram)
Thus all modification will through exception as no "Group by" is defined and panel should be recreated
the fix will reintialize the "Group by" by setting default value
2017-06-03 02:55:26 +00:00
Dhia MOAKHAR
d55cc4e2a3
[elasticsearch] Fix add metric that was not working properly
...
when selecting Raw Documet metric type, the $scope.target.metrics was replaced by [$scope.agg],
however the pointer to this variables is shared with metricAggs.
Instead we free the array and add $scope.agg
2017-06-03 02:50:10 +00:00
Dhia MOAKHAR
966c2912fc
[elasticsearch] Add option for result set size in raw_dcument
...
it allows to specify the result set size in raw_document.
Example: table panel could show more (or less) than 500 line if needed.
Added test to spec
2017-06-02 23:56:48 +00:00
Torkel Ödegaard
d47c47853a
ux: added css annimations for dash edit views
2017-06-02 15:29:25 +02:00
Torkel Ödegaard
3bea304bab
ux: made new search more responsive
2017-06-02 14:19:39 +02:00
Torkel Ödegaard
e9d5e037e8
ux: merge branch navbarv2, new navbar with dashboard search available on all pages, closes #6475
2017-06-02 14:00:42 +02:00
sanchitraizada
77c046aac6
Implement review feedback
2017-06-01 17:57:09 -04:00
Torkel Ödegaard
1bdf82dca3
Update CHANGELOG.md
2017-05-31 14:04:19 +02:00
Torkel Ödegaard
6783d1000c
Update CHANGELOG.md
2017-05-31 14:04:02 +02:00
Torkel Ödegaard
95a4ec8bf2
Merge branch 'v4.3.x'
2017-05-31 10:55:06 +02:00
Torkel Ödegaard
cd3807055e
chrome: an attempt to fix scroll issue with chrome, but this did not fix the problem as it seems to be caused by some interaction between graph rendering and scrolling, #8494
2017-05-30 13:50:38 +02:00
Pranay Kanwar
26ec874fb1
Frontend query changes corresponding #8336 ( #8489 )
2017-05-30 09:53:11 +02:00
Torkel Ödegaard
5c1833de1f
Merge branch 'master' of github.com:grafana/grafana
2017-05-29 12:21:21 +02:00
Torkel Ödegaard
f16e3e38ee
Merge branch 'v4.3.x'
2017-05-29 12:20:34 +02:00
Daniel Lee
371625aeec
Merge branch 'v4.3.x'
2017-05-29 11:13:14 +02:00
Daniel Lee
beced6f3a6
graph: Handle data with zeroes for log scale
...
fixes #8446 . Data with all values equal to zero, creates a max with the
value of Infinite. The for loop for creating ticks then gets stuck in an
infinite loop. This fix resets min and max and creates some fake ticks
for the y-axis if the min and max are not finite numbers.
2017-05-29 11:12:08 +02:00
Torkel Ödegaard
5e0b03928e
Merge branch 'v4.3.x'
2017-05-29 10:49:02 +02:00
Torkel Ödegaard
0d39852ef4
fix: fixed test data fake metric query, fixes #8474
2017-05-29 10:48:38 +02:00
Torkel Ödegaard
ab44c7d63e
Merge branch 'master' of github.com:grafana/grafana
2017-05-29 08:52:07 +02:00
Torkel Ödegaard
ed2092e287
docs: updated alerting docs to make query conditions easier to understand, fixes #8486
2017-05-29 08:51:56 +02:00
Dan Cech
c0d5b61403
tweak column lengths for utf8mb4 support on older mysql ( #8483 )
2017-05-29 08:31:36 +02:00
Dan Cech
7004a84c30
tweak column lengths for utf8mb4 support on older mysql
2017-05-29 08:19:51 +02:00
Anton Yackushev
c2885430bd
fix "no formatting directive in Fatalf call" (vet) ( #8487 )
2017-05-29 08:12:54 +02:00
Daniel Lee
e65f86147f
changelog: note for #8058
2017-05-26 15:56:44 +02:00
Daniel Lee
c17d02e496
csv: remove sep metadata as only works for excel
2017-05-26 15:43:09 +02:00
Cédric Reginster
ee0d0155a5
Refactor to component based style
2017-05-26 15:43:09 +02:00
Cédric Reginster
f484b4c347
Make csv export date time format configurable
...
- Move export csv options to modal dialog
2017-05-26 15:43:09 +02:00
Daniel Lee
3292a48381
graph: dashes with linewidth fix. Fixes #8469
...
Adds series override options for dash spaces and dash length.
2017-05-26 15:09:05 +02:00
Dan Cech
8422697199
centralize oauth http calls, validate response status ( #8470 )
2017-05-26 14:35:32 +02:00
Ricky Moorhouse
665caa8e08
Include triggering metrics to pagerduty alerts
...
Assist the person receiving the alert in identifying the cause
Based on the slack notifier fields this will include upto 4 triggering
metrics in the custom details section in the pagerduty incident
Fixes #8479
2017-05-26 12:30:56 +01:00
Ben Tranter
a927b893ae
Use DBSession for getMaxVersion
2017-05-25 23:04:00 -04:00
sanchitraizada
e6616cc551
Merge pull request #10 from walmartlabs/version-control
...
History and Version Control for Dashboard Updates
2017-05-25 14:50:47 -07:00
Torkel Ödegaard
60d5d5fb15
docs: updated changelog
2017-05-25 20:37:01 +02:00
Torkel Ödegaard
68397d342b
Merge branch 'patch-1' of https://github.com/goldeelox/grafana into goldeelox-patch-1
2017-05-25 20:34:38 +02:00
Torkel Ödegaard
09267bbfe8
docs: elasticsearch, added info about size property in templating query
2017-05-25 20:11:53 +02:00
Victor Azevedo
0a1c2a7024
use fielddata_fields in elasticsearch 2.x queries
...
Resolves issue #8467
2017-05-25 11:43:29 -04:00
Ben Tranter
b6e46c9eb8
History and Version Control for Dashboard Updates
...
A simple version control system for dashboards. Closes #1504 .
Goals
1. To create a new dashboard version every time a dashboard is saved.
2. To allow users to view all versions of a given dashboard.
3. To allow users to rollback to a previous version of a dashboard.
4. To allow users to compare two versions of a dashboard.
Usage
Navigate to a dashboard, and click the settings cog. From there, click
the "Changelog" button to be brought to the Changelog view. In this
view, a table containing each version of a dashboard can be seen. Each
entry in the table represents a dashboard version. A selectable
checkbox, the version number, date created, name of the user who created
that version, and commit message is shown in the table, along with a
button that allows a user to restore to a previous version of that
dashboard. If a user wants to restore to a previous version of their
dashboard, they can do so by clicking the previously mentioned button.
If a user wants to compare two different versions of a dashboard, they
can do so by clicking the checkbox of two different dashboard versions,
then clicking the "Compare versions" button located below the dashboard.
From there, the user is brought to a view showing a summary of the
dashboard differences. Each summarized change contains a link that can
be clicked to take the user a JSON diff highlighting the changes line by
line.
Overview of Changes
Backend Changes
- A `dashboard_version` table was created to store each dashboard
version, along with a dashboard version model and structs to represent
the queries and commands necessary for the dashboard version API
methods.
- API endpoints were created to support working with dashboard
versions.
- Methods were added to create, update, read, and destroy dashboard
versions in the database.
- Logic was added to compute the diff between two versions, and
display it to the user.
- The dashboard migration logic was updated to save a "Version
1" of each existing dashboard in the database.
Frontend Changes
- New views
- Methods to pull JSON and HTML from endpoints
New API Endpoints
Each endpoint requires the authorization header to be sent in
the format,
```
Authorization: Bearer <jwt>
```
where `<jwt>` is a JSON web token obtained from the Grafana
admin panel.
`GET "/api/dashboards/db/:dashboardId/versions?orderBy=<string>&limit=<int>&start=<int>"`
Get all dashboard versions for the given dashboard ID. Accepts
three URL parameters:
- `orderBy` String to order the results by. Possible values
are `version`, `created`, `created_by`, `message`. Default
is `versions`. Ordering is always in descending order.
- `limit` Maximum number of results to return
- `start` Position in results to start from
`GET "/api/dashboards/db/:dashboardId/versions/:id"`
Get an individual dashboard version by ID, for the given
dashboard ID.
`POST "/api/dashboards/db/:dashboardId/restore"`
Restore to the given dashboard version. Post body is of
content-type `application/json`, and must contain.
```json
{
"dashboardId": <int>,
"version": <int>
}
```
`GET "/api/dashboards/db/:dashboardId/compare/:versionA...:versionB"`
Compare two dashboard versions by ID for the given
dashboard ID, returning a JSON delta formatted
representation of the diff. The URL format follows
what GitHub does. For example, visiting
[/api/dashboards/db/18/compare/22...33](http://ec2-54-80-139-44.compute-1.amazonaws.com:3000/api/dashboards/db/18/compare/22...33 )
will return the diff between versions 22 and 33 for
the dashboard ID 18.
Dependencies Added
- The Go package [gojsondiff](https://github.com/yudai/gojsondiff )
was added and vendored.
2017-05-24 19:14:39 -04:00
Torkel Ödegaard
d1d47b5697
docs: updated changelog with fix for InfluxDB query issue, #8459
2017-05-24 16:49:30 +02:00
Torkel Ödegaard
90871ca12e
Merge branch 'v4.3.x'
2017-05-24 16:48:05 +02:00
Dhia
ac28c4b233
add Referer header to logs. This is useful to link datasource requests to dashboard that originated it ( #8399 )
2017-05-24 13:47:29 +02:00
Torkel Ödegaard
8b7a0100b1
docs: updated changelog with info on merged PR #8405
2017-05-24 13:46:33 +02:00
Torkel Ödegaard
dcf7385cc1
sensu: added input tooltip to source property
2017-05-24 13:44:38 +02:00
joe miller
090594a0bc
support setting the source and handler attribute in sensu notifications ( #8405 )
...
* support setting the handler attribute in sensu alert notifications
* allow the user to set the source attribute of Sensu notifications
2017-05-24 13:42:24 +02:00
Dan Cech
007c08f2a8
remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests ( #8418 )
...
* remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests
* properly handle X-Forwarded-For
2017-05-24 13:39:40 +02:00
Daniel Parks
2d29d7b3d6
Add support for AWS DMS CloudWatch metric ( #8458 )
2017-05-24 13:24:24 +02:00
Torkel Ödegaard
3133721422
docs: update changelog
2017-05-24 13:23:11 +02:00
Torkel Ödegaard
28bff0c1f3
Merge branch 'v4.3.x'
2017-05-24 13:22:09 +02:00
Torkel Ödegaard
e6d79dfedf
docs: updated changelog
2017-05-24 11:23:41 +02:00
Torkel Ödegaard
5740702cb5
Merge branch 'master' of github.com:grafana/grafana
2017-05-24 11:21:17 +02:00
Torkel Ödegaard
a5318def66
Merge branch 'v4.3.x'
2017-05-24 11:20:35 +02:00
Prasanna Gautam
6541ffe045
minor change: more accurate variable name ( #8449 )
2017-05-24 08:38:13 +02:00
Torkel Ödegaard
12c8bf9b18
Update CHANGELOG.md
2017-05-23 16:45:15 +02:00
Torkel Ödegaard
d4048e1423
docs: updated download links
2017-05-23 16:18:37 +02:00
Torkel Ödegaard
6257fbced6
docs: updated changelog
2017-05-23 15:54:44 +02:00
Torkel Ödegaard
330cb92b24
Merge branch 'v4.3.x'
2017-05-23 15:52:24 +02:00
Torkel Ödegaard
3695337980
refactoring: Elasticearch filter label PR #8420
2017-05-23 15:14:23 +02:00
Torkel Ödegaard
648e8a9547
Merge branch 'master' of https://github.com/limefamily/grafana into limefamily-master
2017-05-23 14:48:14 +02:00
Torkel Ödegaard
1e3a42ca68
packaging: added rpm fonts to rpm package dependencies ( #8442 )
2017-05-23 13:53:03 +02:00
Torkel Ödegaard
21e61319f1
Merge branch 'master' of github.com:grafana/grafana
2017-05-23 13:52:24 +02:00
Torkel Ödegaard
48fdfe721e
build: updated master version to 4.4.0-pre1
2017-05-23 13:52:07 +02:00
Torkel Ödegaard
bd8a0be3aa
Update CHANGELOG.md
2017-05-23 12:26:30 +02:00
Torkel Ödegaard
7cb6466251
feat: query troubleshooter, improving json explorer
2017-05-20 23:43:59 +02:00
Torkel Ödegaard
d840645dd7
feat: metrics tab, minor change
2017-05-20 23:03:04 +02:00
Torkel Ödegaard
a8673a2e33
feat: metrics tab
2017-05-20 22:41:34 +02:00
Torkel Ödegaard
4a2c405ac0
feat: metris tab, moved data source selector
2017-05-20 18:35:34 +02:00
Torkel Ödegaard
499e01d832
feat: metrics tab reworking
2017-05-20 18:21:41 +02:00
Torkel Ödegaard
5e090b84ec
feat: Copy to clipboard now works in query troubleshooter
2017-05-20 14:52:33 +02:00
Torkel Ödegaard
b8aa6a8e47
query: more work on metrics tab changes
2017-05-20 10:48:47 +02:00
Torkel Ödegaard
912301fe24
query: more work on metrics tab changes
2017-05-20 10:14:41 +02:00
Torkel Ödegaard
5909f9ef92
feat: more work on metrics tab reworkings
2017-05-19 21:32:23 +02:00
Torkel Ödegaard
5fcb966297
feat: query troubleshooter progress
2017-05-19 17:35:36 +02:00
Torkel Ödegaard
6ad1a396a5
feat: query troubleshooter
2017-05-19 16:00:01 +02:00
Torkel Ödegaard
5513d3c9d1
feat: moved json-formatter-js into core grafana to be able to make changes
2017-05-19 13:16:05 +02:00
田子宽
9c35d3f87c
Add kibana like readable label to elasticsearch query builder
2017-05-19 11:38:28 +08:00
Torkel Ödegaard
f7a6c9a1e6
ux: minor change
2017-05-18 17:05:15 +02:00
Torkel Ödegaard
f65878c21d
ux: working on query troubleshooting
2017-05-18 17:04:31 +02:00
Torkel Ödegaard
78dbb4dc13
config: removed trace level from config comment
2017-05-18 14:19:39 +02:00
Torkel Ödegaard
d5481fa0f1
Merge branch 'master' into query_troubleshooting
2017-05-18 14:14:33 +02:00
Torkel Ödegaard
fbc3e0371d
Merge branch 'master' into query_troubleshooting
2017-05-18 13:38:11 +02:00
Torkel Ödegaard
86ce3d5e45
feat: in app query request & response troubleshooting
2017-05-17 17:02:50 +02:00
Torkel Ödegaard
702978eff7
ux: more work on panel menu
2017-04-11 10:05:30 +02:00
Torkel Ödegaard
a47183f740
ux: panel title ux improvements poc
2017-04-11 07:43:40 +02:00
Torkel Ödegaard
b65642564a
poc for new metric segment
2016-10-08 10:06:47 +02:00