Torkel Ödegaard
74a31bd9b4
Dashboard: Fixes lazy loading & expanding collapsed rows on mobile ( #17055 )
...
* Dashboard: Fixes lazy loading & expanding collapsing rows on mobile
Fixes #16978
* Updated dashboard tags
2019-05-14 14:41:24 +02:00
Torkel Ödegaard
719c1c277f
Devenv: Updated gauge test dashboard
2019-05-13 14:09:25 +02:00
Oleg Gaidarenko
db95414d02
Feature: provide multildap server configuration ( #16914 )
...
* Feature: provide multildap server configuration
* Add multildap server configuration for devenv
* Change some of the notes for openldap devenv configuration
* Change the maintainer label for *main* dockerfile and of the devenv one
Re-checked the multildap logic - everything seems to be working fine
2019-05-13 11:51:16 +03:00
Andrej Ocenas
2abb009d68
Chore: Add prometheus basic auth proxy ( #16882 )
2019-05-09 12:08:27 +02:00
Carl Bergquist
b426ff5292
devenv: add slow reverse proxy ( #16943 )
...
this can be useful when testing timeouts etc
in the dataproxy
ref #16923
2019-05-08 10:09:48 +02:00
Torkel Ödegaard
108eb5f07c
BarGauge: Updated test dashboards and threshold fix ( #16911 )
2019-05-07 06:07:33 +02:00
Torkel Ödegaard
48ae93048b
Panels: No title will no longer make panel header take up space ( #16884 )
...
* Panels: Initial poc of no panel titles
* moving panel-container to DashboardPanel
* Starting to work
* Gauge fix
* Panels: tweaked panel padding and title z-index stuff
* Panels: changed panel padding a bit and simplified it by having same padding in vertical and horizontal
* Lots of tweaks to panel padding related stuff
* Updated snapshot
* Added test dashboard
* Final refactorings
* Trim title befgor applying panel-container--no-title class
* Remove unnecessary type annotation
* Panels: hasTitle no need to trim
* Gauge: fixed font family
2019-05-06 15:26:09 +02:00
Carl Bergquist
ec500ed416
devenv: add alert list panel ( #16896 )
2019-05-06 10:15:14 +02:00
Torkel Ödegaard
19fddf556b
Devenv: Updated home dashboard and added new influxdb test dashboard
2019-04-26 09:48:00 +02:00
Oleg Gaidarenko
78cd9058a3
Feature: add cron setting for the ldap settings ( #16673 )
...
* Feature: add cron setting for the ldap settings
* Move ldap configuration read to special function
* Introduce cron setting (no docs for it yet, pending approval)
* Chore: address code review comments
2019-04-25 17:12:56 +03:00
Alcides Viamontes E
cff2be0d66
elasticsearch: add 7.x version support ( #16646 )
...
Adds a new version option 7.0+ (70 internally).
Version 7.0+ doesn't include document types in index mappings
so support for handling this have been added.
Version 7.0+ returns number of hits in a different way so
support for handling this have been added.
Version 7.0+ doesn't support sending
max_concurrent_shard_requests in multisearch header so
support for sending this in query string have been added.
Update elastic6 docker block and dashboards (devenv) to use
6.7.1 images, filebeat index name is now filebeat-YYYY.MM.DD
and dashboard include correct tags and links.
Add elastic7 docker block and provisioning (devenv).
Updates documentation regarding new version.
Closes #15622
2019-04-25 09:41:13 +02:00
Josh
fca5ee4bea
Provisioning: Support FolderUid in Dashboard Provisioning Config ( #16559 )
...
* add folderUid to DashbaordsAsConfig structs and DashbardProviderConfigs struct, set these values in mapping func
look for new folderUid values in config_reader tests
set dashboard folder Uid explicitly in file_reader, which has no affect when not given
* formatting and docstrings
* add folderUid to DashbaordsAsConfig structs and DashbardProviderConfigs struct, set these values in mapping func
look for new folderUid values in config_reader tests
set dashboard folder Uid explicitly in file_reader, which has no affect when not given
* formatting and docstrings
* add folderUid option, as well as documentation for the rest of the fields
* add blank folderUid in devenv example.
* add folderUid to provisioning sample yaml
* instead of just warning, return error if unmarshalling dashboard provisioning file fails
* Removing the error handling and adding comment
* Add duplicity check for folder Uids
Co-authored-by: swtch1 <joshua.thornton@protonmail.com>
2019-04-24 08:57:42 +02:00
Andrej Ocenas
66f6e16916
Security: Store datasource passwords encrypted in secureJsonData ( #16175 )
...
* Store passwords in secureJsonData
* Revert unnecessary refactors
* Fix for nil jsonSecureData value
* Remove copied encryption code from migration
* Fix wrong field reference
* Remove migration and provisioning changes
* Use password getters in datasource proxy
* Refactor password handling in datasource configs
* Add provisioning warnings
* Update documentation
* Remove migration command, moved to separate PR
* Remove unused code
* Set the upgrade version
* Remove unused code
* Remove double reference
2019-04-15 11:11:17 +02:00
Torkel Ödegaard
844ec82eb0
More development dashboards ( #16550 )
...
* Dev: more dev dashboards and structure
* Moving gdev dashboards around into folders and aligning tags
2019-04-15 10:51:17 +02:00
Ryan McKinley
4a4ee57fab
Elasticsearch: Format elasticsearch test dashboard json ( #16537 )
2019-04-12 09:19:53 +02:00
Marcus Efraimsson
276755a0e4
devenv: add elasticsearch v6 filebeat integration ( #16493 )
...
Adds filebeat (log collector) to elasticsearch v6 docker block that
collects Grafana logs.
Also adds a new elasticsearch v6 datasource and test dashboard
thru provisioning.
2019-04-11 10:53:23 +02:00
Marcus Efraimsson
aaaa39a48e
devenv: add worldmap panel panels for elasticsearch ( #16313 )
2019-04-11 09:58:42 +02:00
Oleg Gaidarenko
67cbc7d4cf
Chore: use remote cache instead of session storage ( #16114 )
...
Replaces session storage in auth_proxy middleware with remote cache
Fixes #15161
2019-04-08 14:31:46 +03:00
Andrej Ocenas
516b7ce845
docs(dev): Update docs about devenv dir ( #16208 )
...
* Update readmes
* Fix devenv dasboard query
* Update devenv readme
* Add link to devenv from docs
2019-03-25 21:14:24 +01:00
Marcus Efraimsson
6c9b9b360a
fix(dashboard): time regions spanning across midnight ( #16201 )
...
Fixes #14590
2019-03-25 23:51:10 +07:00
Carl Bergquist
291ffcb75b
Merge pull request #15457 from bergquist/distributed_cache
...
Distributed cache
2019-03-14 16:16:39 +01:00
Torkel Ödegaard
71159fb606
Merge remote-tracking branch 'origin/master' into bar-gauge-poc
2019-03-13 08:26:06 +01:00
bergquist
3890bd14eb
fixes typo in redis devenv
2019-03-08 09:09:28 +01:00
Daniel Lee
b582611004
docker: update prometheus2 block to version 2.7.2
2019-03-05 20:24:31 +01:00
Leonard Gram
818ccb572e
devenv: fixes incorrect influxdb config.
...
[skip ci]
2019-03-04 11:23:33 +01:00
Peter Holmberg
0de9c03879
Merge branch 'gauge-multi-series' into bar-gauge-poc
2019-02-19 15:53:05 +01:00
Marcus Efraimsson
0cbf7aaf25
Merge pull request #15412 from marefr/ha_loki
...
devenv: loki support in ha test
2019-02-14 10:15:51 +01:00
Torkel Ödegaard
0ed32ebcb4
Changed devenv default data source to testdata
2019-02-13 14:09:04 +01:00
Marcus Efraimsson
0f758fd1ff
devenv: use grafana:dev image in ha test per default
2019-02-13 11:18:29 +01:00
Marcus Efraimsson
e61616d829
devenv: send nginx logs to loki in ha test
2019-02-13 11:18:29 +01:00
Marcus Efraimsson
d55a6deb97
devenv: proper fluentd conf for grafana and loki
2019-02-13 11:18:29 +01:00
Marcus Efraimsson
7b1249ad47
devenv: use grafana/fluent-plugin-loki
2019-02-13 11:18:29 +01:00
Marcus Efraimsson
0f40b2d206
devenv: trying to make fluentd with inoffical fluent-plugin-loki work
2019-02-13 11:18:29 +01:00
Torkel Ödegaard
edd9576f15
Fixed elastic5 docker compose block
2019-02-12 08:04:30 +01:00
Peter Holmberg
c7bb563cef
devenv test dashboard
2019-02-11 13:43:58 +01:00
Daniel Lee
13d9acb1ef
ldap: adds docker block for freeipa
2019-02-08 08:18:24 +01:00
Marcus Efraimsson
3555997f98
devenv: update ha test and load test
...
better ha setup for many mysql connections
prometheus now scrapes mysql metrics in ha setup
ha setup provisions mysql dashboard
adds configurable virtual users for load test run script
2019-02-06 22:33:48 +01:00
Marcus Efraimsson
fdd5ac1895
devenv: switching back using loki master plus various fixes
2019-02-04 09:55:23 +01:00
Marcus Efraimsson
0442a86400
tailing grafana logs and temporaily using an older build
2019-01-31 19:22:25 +01:00
Marcus Efraimsson
60967de2b4
devenv: loki provisioned datasource
2019-01-29 13:03:49 +01:00
Daniel Lee
62a04d8ef5
docker: block for loki
2019-01-29 12:14:26 +01:00
Marcus Efraimsson
42fa41e78d
fix
2019-01-25 13:18:17 +01:00
Marcus Efraimsson
806ddd63a0
load test/ha fixes
2019-01-25 13:16:19 +01:00
bergquist
95d9328c66
set low login cookie rotate time in ha mode
2019-01-25 12:59:50 +01:00
Marcus Efraimsson
cfd8bd711b
org id fix for load test
2019-01-24 23:49:45 +01:00
Marcus Efraimsson
6454de74e4
user auth token load tests using k6.io
2019-01-24 22:47:53 +01:00
Torkel Ödegaard
3a827fc2f1
Added test case dashboard
2019-01-18 13:12:32 +01:00
Carl Bergquist
1a7eb2f462
Merge pull request #14868 from bergquist/provisioning_inifinite_loop
...
Avoid infinite loop in the dashboard provisioner
2019-01-15 10:34:18 +01:00
bergquist
8880829eda
avoid infinite loop in the dashboard provisioner
...
if one dashboard with an uid is refered to by two
provsioners each provsioner overwrite each other.
filling up dashboard_versions quite fast if using
default settings.
ref #12864
2019-01-14 16:38:39 +01:00
Marcus Efraimsson
130e4aa666
Merge pull request #14608 from marefr/es_bucket_script
...
Fix support bucket script pipeline aggregations
2019-01-14 15:58:42 +01:00
Daniel Lee
96759e39a6
docker: enable flux in influxdb docker block
2019-01-10 09:47:39 +01:00
bergquist
24636da800
closes the body properly on successful webhooks
...
this commit also adds a test docker container
for receiving alerting web hook requests
2018-12-27 16:08:13 +01:00
Marcus Efraimsson
b45f72a140
elasticsearch: support bucket script pipeline aggregations
2018-12-20 01:24:36 +01:00
Marcus Efraimsson
c46d01dc83
Merge pull request #14090 from marefr/8843_pipeline_doc_count
...
Fix pipeline aggregations on doc count
2018-12-12 13:21:13 +01:00
Erik Sundell
49e756aa93
use links instead of bridge network
2018-12-10 14:25:29 +01:00
bergquist
4bd8b2c130
gfdev: fixes unparseable for duration
2018-11-21 11:41:54 +01:00
bergquist
afbc16c499
gfdev: adds alert always in pending state
2018-11-21 11:34:21 +01:00
Carl Bergquist
6049855dc7
Merge pull request #13947 from bergquist/alerting_for
...
Introduce alert debouncing
2018-11-19 10:38:02 +01:00
Marcus Efraimsson
18810ca77f
devenv: elasticsearch datasources and dashboards
2018-11-15 19:07:38 +01:00
Marcus Efraimsson
0810aa2e60
Merge pull request #12371 from marefr/xaxis_thresholds
...
Time regions support in graph panel
2018-11-15 08:46:39 -08:00
Marcus Efraimsson
a8e6b241d6
changed time region color modes
2018-11-15 17:07:42 +01:00
Marcus Efraimsson
bd6dc01e6b
devenv: graph time regions test dashboard
2018-11-15 11:32:27 +01:00
Marcus Efraimsson
2f65b06135
devenv: graph time regions test dashboard
2018-11-14 17:22:34 +01:00
Marcus Efraimsson
e8e189d111
devenv: graph time regions test dashboard
2018-11-13 12:39:10 +01:00
Marcus Efraimsson
1958de7220
devenv: update alerting with testdata dashboard
2018-11-13 11:51:06 +01:00
bergquist
5954ab2c0d
adds redis devenv block
2018-11-13 10:27:57 +01:00
bergquist
0ddfd92f8c
adds debounce duration for alert dashboards in ha_test
2018-11-07 22:30:23 +01:00
Marcus Efraimsson
32c93793a6
devenv: table panel links
2018-11-05 11:34:25 +01:00
Torkel Ödegaard
52669032d0
updated graph tests dashboard
2018-10-28 11:29:55 -07:00
Marcus Efraimsson
bcdda7b9ad
devenv: fix influxdb block
2018-10-11 17:17:10 +02:00
Torkel Ödegaard
ed0c2296b6
added slow queries scenario to test data source, added new panel test dashboard with slow queries
2018-10-02 13:00:54 -07:00
Marcus Efraimsson
35eddee2dd
devenv: add postgres ha test config example
2018-10-01 19:40:03 +02:00
Marcus Efraimsson
d313ffa847
devenv: enable some debug logging for ha test setup
2018-09-28 18:35:43 +02:00
Marcus Efraimsson
f6b8d3a1c2
devenv: grafana high availability (ha) test setup
2018-09-27 09:24:40 +02:00
Johannes Schill
54f7920f0d
Remove option r from ln command since its not working everywhere
2018-09-25 14:02:55 +02:00
Axel Pirek
d2f2c3f220
Fix spelling of your and you're
2018-09-25 12:38:02 +02:00
Marcus Efraimsson
30fe407e8e
devenv: fix uid for bulk alert dashboards
2018-09-24 12:45:30 +02:00
bergquist
fd5acdd857
target gfdev-prometheus datasource
2018-09-24 10:59:39 +02:00
bergquist
9774ec0ad7
devenv: adds script for creating many dashboards with alerts
2018-09-24 10:00:47 +02:00
Marcus Efraimsson
667ca3d54d
devenv: fix docker blocks paths
2018-09-19 17:59:55 +02:00
Marcus Efraimsson
978284bc3d
devenv: re-add missing docker-compose files
2018-09-19 14:35:27 +02:00
Torkel Ödegaard
e74ce72410
Merge pull request #13301 from bergquist/devenv_tests
...
moves files from /tests to more appropriate folders
2018-09-17 15:51:42 +02:00
Torkel Ödegaard
3853a0865c
Merge pull request #13300 from bergquist/devenv_docker
...
Moves docker/ to devenv/docker
2018-09-17 15:51:06 +02:00
bergquist
8e69d7731a
moves benchmark script to devenv
...
ref #11433
2018-09-17 11:17:23 +02:00
bergquist
c1f797ed90
moves docker/ to devenv/docker
2018-09-17 11:10:03 +02:00
bergquist
8e5000fb31
moves files from /tests to more appropriate folders
...
ref #11433
2018-09-17 10:10:20 +02:00
Torkel Ödegaard
462b5d937c
gdev: added test dashboard for polystat panel
2018-09-14 16:48:31 +02:00
Pierre GIRAUD
cf632c0f11
Fix bulk-dashboards path ( #12978 )
2018-08-20 19:21:31 +02:00
Marcus Efraimsson
492f5cac92
devenv: update sql dashboards
2018-08-17 14:26:28 +02:00
Marcus Efraimsson
9938835dde
devenv: update sql dashboards
2018-08-08 09:47:45 +02:00
Marcus Efraimsson
7f4f130a80
adjust test dashboards
2018-08-02 16:21:49 +02:00
Sven Klemm
42f1892826
Add $__timeGroupAlias to postgres macros
2018-08-01 09:03:34 +02:00
Sven Klemm
bd77541e09
adjust test dashboards
2018-08-01 08:52:11 +02:00
Marcus Efraimsson
917b6b11b0
devenv: update sql dashboards
2018-07-30 13:54:57 +02:00
Marcus Efraimsson
b4ac3f2379
update devenv datasources and dashboards for sql datasources
2018-07-27 13:33:50 +02:00
Marcus Efraimsson
318b8c5a23
update devenv datasources and dashboards for sql datasources
...
Removed dashboards from docker blocks
2018-07-26 18:12:00 +02:00
Torkel Ödegaard
e413f026b9
fix: postgres/mysql engine cache was not being used, fixes #12636 ( #12642 )
2018-07-18 07:21:32 -07:00
Torkel Ödegaard
09c3569caa
Update README.md
2018-07-16 12:36:35 +02:00
Torkel Ödegaard
c6bcf13d78
Devenv testdata dashboards ( #12615 )
...
* devenv: working on dev env setup & dashboards
* devenv: refactored testdata app to a built in datasource instead, and moved dashboards to a devenv provisioned dashboards
2018-07-16 03:12:13 -07:00
Torkel Ödegaard
b464a28cca
devenv: updated devenv provision scripts
2018-07-07 14:40:17 +02:00
bergquist
eaf5b1c1cf
devenv: adds dashboard with multiple rows
2018-06-21 16:31:10 +02:00
bergquist
333af6fd9b
provisioning: makes the interval for polling for changes configurable
2018-05-31 21:07:34 +02:00
bergquist
c817aecd66
provisioning: only update dashboard if hash of json changed
2018-05-31 21:05:52 +02:00
bergquist
c7acbcdaf5
provisioning: enable relative path's
...
this commit enable relatives path for provisioning dashboards.
this enables easier dev setups
2018-05-30 08:46:44 +02:00
bergquist
b253284acc
devenv: improve readme
2018-05-29 16:52:02 +02:00
bergquist
1411709db1
provisioning: place testfiles within testdata folder
2018-05-29 16:30:12 +02:00
bergquist
a1e6c31ec1
devenv: script for setting up default datasources
2018-05-29 14:00:46 +02:00
bergquist
6a82098ddf
devenv: scripts for generating many unique dashboards
2018-05-29 11:52:00 +02:00