fabrizio-grafana
2075dc4f2b
Dashboard: Add test dashboard for Flame Graph ( #70685 )
2023-07-07 18:15:47 +02:00
Galen Kistler
76f7152904
Prometheus: [devenv] provision gdev-prometheus development environment with basic auth ( #71153 )
...
* provision gdev-prometheus development environment with basic auth
2023-07-06 13:11:55 -05:00
Hugo Hromic
adac251a23
Units: Add events/messages/records/rows throughput units ( #70726 )
...
* Adds support for additional throughput units to `valueFormats`.
These new units are useful for streaming, e.g. Kafka or RedPanda, and database systems.
* Adds missing entries to the dev dashboard tests.
2023-06-28 14:11:46 +02:00
Ercan
526160b769
ValueFormats: Add support for Turkish Lira (₺) ( #70662 )
...
chore(valueFormats): Turkish Lira (₺) Support add #70660
2023-06-27 11:43:36 +01:00
guangwu
bbe4b0d3de
chore: remove refs to deprecated io/ioutil ( #70300 )
2023-06-22 12:19:23 +02:00
Drew Slobodnjak
b6d4b701b9
TimeSeries: Add option to disconnect values ( #70097 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-06-21 21:26:15 -05:00
SeamusGrafana
711cedfe34
DevEnv: Add Support for SAML SLO in Authentik ( #69147 )
...
* Update Authentik Image Version in docker-compose.yaml
Update Authentik Image Version in `docker-compose.yaml` to use the current version (as of writing) which is `2023.5.1` where this has been tested against.
* DevEnv: update SLO support for Authentik
2023-06-21 08:14:11 +02:00
Gareth Dawson
1445a7cc5c
Elastic Infinite test data generation ( #70058 )
...
* infinately generate data for elastic
* fix counter field
2023-06-14 12:51:47 +01:00
Victor Marin
9f7776f073
Replace non-finite values and null-fill across timerange ( #69919 )
...
* Replace non-finite values and null-fill across timerange
* PR mods, fix tests, add test dashboard
* regen jsonnet
* poke gdev dash
* pr mods
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-06-14 09:18:51 +03:00
Darren Janeczek
d61af3adde
Dashboards: Data source template variable options now specify a current value using uid. ( #69259 )
...
* feat: template data source option current by uid
* fix: e2e with explicit uid for "slow-prometheus"
* revert: unrelated change
* revert: unreverted the actually related change
* chore: e2e support for testing ${variable:text}
* fix: use `:raw` instead of `:value` in e2e dashboard
2023-06-12 01:05:50 -07:00
Gilles De Mey
2245f3144d
devenv: add healthcheck to loki block ( #69519 )
...
add healthcheck to loki
this prevents loki-data from failing and restarting while the ingester is getting ready
2023-06-05 17:14:17 +02:00
Jo
e43c3ef87e
Devenv: Update auth devenv versions ( #69370 )
...
update auth devenv versions
2023-06-01 17:28:55 +02:00
Misi
28bb960e42
AuthN: Make clientTokenRotation work when Grafana is accessible on a sub url ( #69385 )
...
Fix clientTokenRotation for auth-proxy
2023-06-01 17:06:00 +02:00
owensmallwood
b43206e26b
MySQL: Use transaction_isolation instead of tx_isolation ( #68575 )
...
will use the correct system var name for transaction isolation
2023-05-23 09:22:05 -06:00
Joey
6a12673f8b
Tempo: Update devenv ( #68675 )
...
* Update docker-compose.yaml and tempo.yaml
* Add in job label
2023-05-22 08:34:51 +01:00
Drew Slobodnjak
33af88481c
Barchart: Update gdev dashboard for tooltips ( #68657 )
2023-05-17 15:11:27 -07:00
Nathan Marrs
25c55d74f1
Trend: Add gdev dashboard ( #68502 )
2023-05-16 23:51:30 +03:00
Nathan Marrs
f54b18d564
Chore: Fix dev-dashboard codegen ( #68568 )
2023-05-16 10:21:17 -07:00
Drew Slobodnjak
516cb30c36
Barchart: Add gdev dashboard for tooltips ( #68417 )
...
* Barchart: Add gdev dashboard for tooltips
* Add graph-ng tag for uplot dependency
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-05-15 15:43:08 -07:00
Gábor Farkas
62a660c6f6
devenv:loki faster test-data generation ( #68201 )
2023-05-10 14:54:50 +03:00
Ivana Huckova
d88da205f6
Elasticsearch: Migrate annotation calls to be run trough resources ( #68075 )
...
* Update
* Remove comment
* Add annotation to test dashboard
* Update devenv dashboard to correctly use textField
2023-05-10 09:30:57 +02:00
Selene
d1229b532d
Chore: Delete codegen dead code ( #68072 )
...
* Delete codegen dead code
* Use codejen
* Fix lint
* Use fs verify
2023-05-09 19:13:45 -04:00
Ivana Huckova
3145660f5a
Elasticsearch: Run getTerms trough resource call if enableElasticsearchBackendQuerying enabled ( #67848 )
...
* Elasticsearch: Run getTerms torugh backend if toggle enabled
* Add template variables to devenv dashboard for easier testing
* Add TODO
* Run feature toggle gen to fix build
2023-05-06 10:00:43 +02:00
owensmallwood
a4c7450c42
Grafana: Upgrades mysql images from 5.7 to 8 ( #67604 )
...
adds mysql integration build step for mysql 8
2023-05-04 11:42:48 -06:00
Ivana Huckova
95cf598423
Elasticsearch: Fix processing of logs with not-recognized time format ( #67767 )
...
* Elasticsearch: Fix parsing of invalid time
* Fix lint
* Add more test data to data.js
* Add tests
* Fix lint
* Update pkg/tsdb/elasticsearch/client/search_request.go
2023-05-04 19:33:00 +02:00
Nathan Marrs
3c2e71bf80
Canvas: Add gdev dashboard for connections ( #67792 )
2023-05-03 16:10:10 -07:00
Ryan McKinley
55df8afe8f
Timeseries: don't show conversion error for empty response ( #67590 )
2023-05-01 09:42:22 -07:00
Gábor Farkas
236862a07c
loki: devenv: add test-data for regexes ( #67476 )
2023-04-28 09:48:18 +00:00
Ryan McKinley
f5d97c677b
TimeSeries: Explicitly add transformer when timeseries-long exists ( #64092 )
2023-04-28 06:10:02 +03:00
Victor Marin
9599e8003b
Datagrid: Switch to panel context update ( #67221 )
...
* WIP
* Switch Datagrid to use PanelContext onUpdateData
* PR modifications
* refactor
* block panel if not enabled
2023-04-26 15:43:20 +03:00
Andrej Ocenas
63777ea368
Phlare: Support both Phlare and Pyroscope backends ( #66989 )
2023-04-25 16:08:18 +02:00
Victor Marin
efd0e9cbea
Datagrid Panel: Edit data within your dashboards ( #66353 )
...
* wip
* Datagrid WIP: snapshotting when data edited, better UI for adding column/rows, refactors
* wip
* WIP
* wip
* Add series selector
* Delete selection on key press
* wip
* Multiple row select and delete
* wip
* draggable rows/columns, better column width calculator
* bug fixes
* scrollbars
* add feature flag
* bugfixes
* bugfixes
* bugfixes
* bugfixes
* Add possibility to rename column
* Input fixes
* bugfixes
* bugfixes
* performance optimisations
* WIP component refactoring and optimisations
* comment bit of code to remove error for testing
* fix column move and payload types
* WIP refactors and tests
* e2e tests
* queryGroup subscription refactor
* queryGroup - add component on update, fix failing tests
* refactor querygroup
* querygroup refactor
* tests
* fix codeowners validation
* lint fixes
* revert convertFieldType modification in favor of already merged mod + re-add mistakenly deleted line
* remove //ts-ignores
* Minor style tweaks
* fix
* align colors with theme
* fixes
* refactor
* add test for convertFieldType transformer and write todo
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-04-24 17:46:31 +03:00
Gábor Farkas
2767d5b1c2
devenv: loki: improved fake data generation ( #66966 )
2023-04-24 07:50:39 +00:00
Misi
8548218776
Devenv: Add prometheus_oauth2_proxy_azure devenv ( #66825 )
...
Add prometheus_oauth2_proxy_azure devenv
2023-04-19 17:28:14 +02:00
Gareth Dawson
46b73548b3
Elasticsearch: Deprecate the usage of the database field in provisioning ( #66828 )
...
* update docs and gdev provisioning
* update docs
2023-04-19 14:13:53 +01:00
Ryan McKinley
9452c0d718
Annotations: Support filtering the target panels ( #66325 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-04-18 15:39:30 -05:00
Jack Westbrook
efa641040d
Build: Improve NPM publishing ( #65171 )
...
* chore(packages): remove redundant npm scripts for publishing packages
* feat(packages): rewrite npm publishing script to work for manual and ci publishes
* ci(drone): update release-canary-npm-packages step to use new script
* docs(packages): update manual release instructions
* wip(packages): attempt to validate packed npm package
* fix(packages): release-canary-npm-packages should provide canary dist-tag
* ci(packages): clean up npm package validation script
* chore(devenv): add verdaccio config to allow anon publishing for easier dev npm testing
* ci(packages): clean up publishing script
* ci(drone): during build-frontend-packages, pack and validate packed tarballs
* chore(codeowners): update for publish/validate npm packages scripts
* ci(packages): fix esm loop bug matching e2e package
* ci(npm-packages): fix failing regex
* style(lib.star): run make format-drone
* style(npm-packages): shellcheck fixes for validate-npm-packages script
* docs(packages): update readme instructions for publishing locally and manually
* refactor(npm-publish): use drone when to trigger canary releases
* chore(drone): remove redundant trigger_npm_publish var
* chore(npm-publish): remove redundant echo
2023-04-18 10:19:37 +02:00
Ivana Huckova
65deff49b4
Devenv: Create new Elasticsearch dashboards for data in data source ( #65930 )
...
* Devenv: Create new Elasticsearch dashboards for data in data source
* Update dashboards
* Fix name in es migration
* Fix tresholds from null to 0
2023-04-05 14:43:19 +02:00
Torkel Ödegaard
3af8f3246a
Scenes: Add support for shared query results of other panel ( #65413 )
...
* Scene: Add support for shared query results of other panel
* Update
* Fixing dashboard
2023-04-05 10:19:54 +02:00
Joey
10d896d24e
Tracing: Docs and config improvements for Tempo/Jaeger/Zipkin ( #65255 )
...
* Docs and config improvements
* Add note
* Add traceToLogs (v1) in provisioning example
* Remove old provisioning
* PR updates
2023-03-30 07:41:27 +01:00
Torkel Ödegaard
b7b608418d
Templating: Introduce macros to simplify and optimize some scopedVars ( #65317 )
...
* Templating: Introduce macros to simplify and optimize some scopedVars
* Fixing tests
* fix test
* minor fix
* refactoring so macros work with formatting
* remove breaking change and keep current inconsistency
* Rename valueIndex to rowIndex
* Minor fixes
* Added test dashboard
* Added tags to dashboard
* Update
* Added test to check it returns match
* Update
* Fixed dashboard
* fix
2023-03-28 19:22:34 +02:00
Gábor Farkas
0cff917f2a
Elasticsearch: Removed reference to obsolete esVersion value ( #65415 )
...
* elastic: removed reference to obsolete esVersion value
* removed unused code
* cleaned up tests
2023-03-28 17:04:56 +03:00
David Radcliffe
cb68b1e0d1
Dashboard: Add value format for requests per minute ( #62258 )
...
add requests/min as value format option
2023-03-27 16:37:40 +03:00
Ryan McKinley
5870439026
Angular: Add feature toggle to disable angular at runtime ( #65245 )
2023-03-23 17:43:45 +02:00
Ryan McKinley
baf5a1d141
Angular: Rename autoMigrateGraphPanels feature flag to autoMigrateOldPanels ( #65243 )
2023-03-22 21:02:36 -07:00
Gábor Farkas
6559971c02
devenv: elastic: remove unnecessary console logging ( #65160 )
2023-03-22 11:50:45 +01:00
Joey
b1a7e1d33d
Tempo: Update service graph view and docs ( #64875 )
...
Update service graph view and docs
2023-03-22 08:37:44 +00:00
gotjosh
406431df4e
Alerting: QoL improvements to the unified alerting multi-replica devenv ( #64907 )
2023-03-17 07:14:31 +00:00
Jo
8bb10f87e9
Auth: Update authentik devenv and add oauth ( #64691 )
...
update authentik devenv and add oauth
2023-03-13 15:13:16 +01:00
Gábor Farkas
f76d634ac6
devenv: loki: generate timestamps with various precision ( #64509 )
2023-03-10 15:09:59 +00:00
Torkel Ödegaard
73ce20ab48
Table Panel: Add ability to use text color for value or hide value in gauge cell ( #61477 )
...
* BarGauge: New value options
* Fix typings for cell options, add new value mode option for bar gauge cells
* Add BarGauge panel option, tests, and update test dashboard
* Updated
* Added default
* Goodbye trusty console.log
* Update
* Merge changes from main
* Update docs
* Add valuemode doc changes
* Update gdev dashboard
* Update valueMode symbol name to valueDisplayMode
* Use Enums as Opposed to literals, don't calculate values when hidden
* Remove double import
* Fix tests
* One more test fix
* Remove erroneous targets field, fix type of maxDataPoints
* Strip nulls and add index field to Thresholds
* Gen cue
* remove bad targets again
* Fixes
---------
Co-authored-by: Kyle Cunningham <kyle@codeincarnate.com>
Co-authored-by: sam boyer <sdboyer@grafana.com>
2023-03-10 14:41:46 +01:00
Domas
548a5054ad
Table: Introduce sparkline cell type ( #63182 )
2023-03-10 14:41:06 +02:00
Ryan McKinley
5f2fecfda7
Dashboards: Avoid adding unused revision property ( #64362 )
2023-03-08 08:26:38 -08:00
Ryan McKinley
380138f57b
Chore: update yarn lock in loadtest environment ( #64278 )
...
* update yarn lock
* remove loadtest-ts
---------
Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com>
2023-03-07 07:36:17 -08:00
Leon Sorokin
5510fdc3ce
TimeSeries: Ignore invalid, user-defined log-y-axis min/max limits ( #59758 )
2023-03-01 09:16:54 -08:00
Nathan Marrs
43a9156d23
Canvas: Update gdev dashboard background image url ( #63815 )
2023-02-27 13:15:55 -08:00
Gábor Farkas
117bff6459
loki: devenv: improved fake data generator ( #63237 )
2023-02-10 03:43:42 -05:00
Ryan McKinley
4a8763d7b6
Heatmap: Support heatmap rows with non-timeseries X axis ( #60929 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-02-01 15:16:34 -08:00
Ryan McKinley
bba80b6c7a
Transformations: Selectively apply transformation to queries ( #61735 )
2023-01-31 17:06:06 +00:00
Will Browne
e7bfc4e749
TestData: Remove references to TestData "DB" ( #62603 )
...
* remove refs testdatadb
* fix trailing semi-colon
* remove pluginName completely
2023-01-31 16:40:00 +00:00
ismail simsek
65fbbc06fd
InfluxDB: Move database information into jsondata ( #62308 )
...
* Use dbName in jsonData instead of database
* Use dbName in instead of database
* Remove database fields and define dbName instead
* Fix tests
* set database field as empty string
2023-01-31 14:38:02 +01:00
Eric Leijonmarck
27f0c9c70f
Auth: Doc change url for getting JWT ( #62319 )
...
docs: change url for getting JWT
2023-01-27 14:26:35 +01:00
Victor Marin
846acd28ff
StateTimeline: Show correct legend label when value mappings set ( #62282 )
...
* StateTimeline: Show correct legend label when value mappings set
* Add test dashboard for thresholds and value mappings
* run stripnulls.sh
2023-01-27 14:30:42 +02:00
Torkel Ödegaard
4deb10888e
Revert "Transforms: Add join by fields" ( #62278 )
2023-01-27 11:58:18 +01:00
Matias Chomicki
641a7182e3
Loki Docker Devenv: Fix undefined variable in error message ( #62242 )
...
fix(loki-docker-devenv): fix undefined variable in error message
2023-01-26 16:15:11 +00:00
Ludovic Viaud
bfbc8c3c4f
Transforms: Add join by fields ( #61322 )
2023-01-26 13:10:05 +01:00
Andre Pereira
81c35560a8
Chore: Update the tempo devenv with the latest Tempo config changes ( #61622 )
...
* Update the tempo devenv with the latest Tempo config changes
* Remove some settings to instead use the default values
* Pin the Tempo image to the current latest version
Co-authored-by: Hamas Shafiq <hamas.shafiq@grafana.com>
2023-01-24 11:08:40 +00:00
Gareth Dawson
35c7bbef57
Loki: Add ingester to the devenv loki config ( #61844 )
...
feat: update loki config
2023-01-23 15:09:57 +00:00
Sven Grossmann
faf07716ee
Loki: Use tsdb
index in devenv ( #61737 )
...
update loki config to use new TSDB
2023-01-19 09:29:09 +01:00
Niklas
3debfd0ca7
Transformations: Extract JSON Paths ( #59400 )
...
* Added new extractJSONPath transformer
Co-authored-by: Galen <galen.kistler@grafana.com>
2023-01-18 06:59:20 -06:00
linoman
8ba5f59fb7
Promote openldap-mac
( #61332 )
...
* Replace `openldap` with `openldap-mac`
* Rename all references for `openldap-mac`
* Rename prepopulated users with first names
2023-01-12 10:20:01 +01:00
Leon Sorokin
be1c5e13d5
DataFrame: Add explicit histogram frame type (panel & transforms) ( #61195 )
2023-01-10 17:42:45 -06:00
Jo
5f6f1a7d07
Devenv: Update to keycloak 20 ( #61174 )
...
update to keycloak 20
2023-01-10 16:50:53 +01:00
Jo
0c8ad80575
Authn: JWT client ( #61157 )
...
* add jwt client
* alias JWT verifier
* debug implementation
* add tests for jwt client
* add constant for JWT module
* Feedback
Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>
Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>
2023-01-10 15:08:52 +01:00
Leon Sorokin
a1609230f8
TimeSeries: Fix y-axis Yes/No and On/Off boolean units ( #61207 )
2023-01-09 23:04:50 -07:00
Andrej Ocenas
85d8d9c00b
Phlare: Add devenv block ( #60911 )
...
Add Phlare devenv block
2023-01-04 11:29:45 +01:00
Jo
ba9decfd04
Devenv: Add SAML authentik devenv ( #60881 )
...
* add SAML support to authentik devenv
* update authentik image
* mark SAML as done
2023-01-03 10:06:24 +00:00
Jo
e1ea5490b3
Devenv: Remove abandoned environment ( #60882 )
...
chore: remove abandoned environment
2023-01-03 09:30:59 +01:00
Dominik Prokop
9b7418ec17
Revert "Chore: Update typescript to 4.9.3 ( #60538 )" ( #60774 )
...
This reverts commit 51f5334748
.
2022-12-27 06:30:52 -08:00
Yuri Tseretyan
33e4a93e36
Revert "Chore: Add static UID to test datasource to devenv provisioning file" ( #60714 )
...
Revert "Chore: Add static UID to test datasource to devenv provisioning file (#60707 )"
This reverts commit 4e2bd63572
.
2022-12-23 07:58:47 +01:00
Yuri Tseretyan
4e2bd63572
Chore: Add static UID to test datasource to devenv provisioning file ( #60707 )
2022-12-22 14:57:01 -05:00
Yuri Tseretyan
03cd7f0295
Chore: Add mysqld exporter to devenv ( #55773 )
...
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2022-12-21 16:10:55 -05:00
Josh Hunt
51f5334748
Chore: Update typescript to 4.9.3 ( #60538 )
...
* Update typescript to 4.9.3
* Update from typescript changes
2022-12-21 10:25:29 +00:00
sam boyer
f86abf096d
schema: Use generated dashboard model in frontend ( #55769 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: polinaboneva <polina.boneva@grafana.com>
2022-12-20 15:04:14 +01:00
Drew Slobodnjak
5c7f77e402
Geomap: Add color gradients to route layer ( #59062 )
...
* Geomap: Add color gradients to route layer
* Add support for all color schemes
* Address PR feedback: remove ! from verified object
* Add arrow support and simplify color functions
* Simplify and clean-up code
* Remove line width slider and drive width by size
* Drive arrow size based on size
* Allow arrows for fixed color
* Add gdev dashboard
* Use square line caps only when arrows are active
* Apply size to width for fixed color and size
* Handle arrows when size and color are fixed
* Add tags to gdev dashboard
* Fix null error in backend test for gdev dashboard
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-12-15 09:54:08 -08:00
Sven Grossmann
6f64dd533f
Devenv: Add back loki-promtail
( #60282 )
...
* add back loki-promtail
* update README
* add MacOS note
2022-12-14 15:02:12 +01:00
Misi
7bb5200cc2
Devenv: OpenLDAP-Mac improvements ( #60229 )
...
* Use groupOfUniqueNames and uniqueMember
* Update README.md
2022-12-13 18:20:37 +01:00
Zoltán Bedi
d65899de7b
SQL Datasources: Move database setting to jsonData ( #58649 )
...
* Datasource settings: Add deprecation notice for database field
* SQL Datasources: Migrate from settings.database to settings.jsonData.database
* Check jsonData first
* Remove comment from docs
2022-12-13 09:56:52 +01:00
Leon Sorokin
e1e858323a
TimeSeries: Fix rendering when zooming to time ranges between datapoints ( #59444 )
2022-12-01 16:01:35 -07:00
Leon Sorokin
122f0d947e
BarChart: when horiz, allow rotation and skipping of y tick labels ( #59354 )
2022-11-29 21:46:39 -05:00
Sven Grossmann
a62e437eb3
DevEnv: Add default loki configuration ( #59058 )
...
add local default config
2022-11-21 17:12:27 +01:00
Gilles De Mey
ea27eca147
Email: Use MJML email templates ( #57751 )
...
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com>
2022-11-17 21:41:46 +01:00
lean.dev
83bd57244d
Chore: Update version ( #58750 )
2022-11-15 10:03:05 -03:00
Leon Sorokin
860e25df3c
BarChart: add gdev panel for random threshold from query ( #58580 )
2022-11-11 08:58:08 -07:00
Todd Treece
c090de9ed9
Chore: Move dev-dashboards jsonnet into separate directory ( #58619 )
2022-11-11 04:19:29 -05:00
Leon Sorokin
778337e522
BarChart: Fix coloring from thresholds and value mappings ( #58285 )
2022-11-10 07:43:32 -06:00
Sasha Melentyev
febcaeff3a
Chore: Use strings.ReplaceAll and preallocate containers ( #58483 )
2022-11-09 17:17:09 +01:00
Gábor Farkas
29fcc46333
devenv:elastic: update version ( #58439 )
2022-11-08 15:00:23 +00:00
Conor Evans
40ba2ba18d
fix(config/jwt): the value should be "expect_claims", not "expected_claims" ( #58284 )
...
Signed-off-by: Conor Evans <coevans@tcd.ie>
2022-11-07 12:29:27 +00:00
Todd Treece
d80abd173b
Chore: Sort generated jsonnet dashboards by full path ( #58267 )
2022-11-04 15:14:56 -04:00
renovate[bot]
3f38c95377
Update dependency @types/k6 to v0.41.0 ( #58165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 10:42:45 +00:00
Jo
e3ea7ee145
Doc: Add groups mapping config to readme ( #58208 )
2022-11-04 10:43:38 +01:00
renovate[bot]
17f7cbf0f6
Update dependency babel-loader to v9.1.0 ( #58155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-04 09:20:27 +00:00
Todd Treece
e105b5a107
Chore: Add jsonnet library for devenv dashboards ( #57928 )
2022-11-03 11:04:39 -04:00
Ashley Harrison
c1c8dc8749
remove e2e-api-tests + axios dependency ( #58148 )
2022-11-03 13:52:58 +00:00
Drew Slobodnjak
94d9baa9ff
Geomap: Add photo layer ( #57307 )
...
* Geomap: Add photo layer
* Remove unrelated changes
* Add todos for follow up
* Geomap: simplify photos layer (#57320 )
* photos layer
* Remove unused import
Co-authored-by: drew08t <drew08@gmail.com>
* Add field selector for image source
* Add radius slider
* Fix rendering issue
* Only update vector layer after image load
* Add border color selection
* Update question mark source
* Add gdev dashboard for photo layer
* Add panel title to gdev dashboard
* Add photo validation
* Update geomap gdev dashboard to remove null value for threshold
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-11-02 16:50:59 -07:00
renovate[bot]
909d0f4ced
Update Monthly patch updates ( #58002 )
...
* Update Monthly patch updates
* update typescript sdk, add ignore for emotion css prop
* fix unit tests
* type fixes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-11-02 12:05:32 +00:00
renovate[bot]
656f159ae9
Update babel monorepo ( #57665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-31 09:25:01 +00:00
Jo
61774ae7f1
Docs: Add keycloak oauth setup guide ( #57685 )
...
* use scopes for generic_oauth devenv. Support refresh_tokens
* add keycloak section
* add teamsync support to oauth devenv
* Add keycloak guide
* Upgrade keycloak to version 19
* Update devenv/docker/blocks/auth/oauth/readme.md
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com>
* feedback
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com>
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2022-10-28 17:57:56 -04:00
Drew Slobodnjak
cf4c0a5db4
Canvas: Minor fixes for canvas gdev dashboard ( #57781 )
2022-10-27 15:02:40 -07:00
Artur Wierzbicki
616db7f68b
Storage: k6 tests ( #57496 )
...
* object store k6
* update script
* refactor
* rename scripts
* fix paths
* fixes
* fix client - check connected state
* add teardown timeout
* rename to grpc object store client
* fail if health check fails
* abort rather than fail
* stale import
* create `run.sh`
* adjust for dummy server
* fix mkdir
* clean up dependencies
* remove name and version
* bring back name and version!
* remove clean webpackk plugin
* remove copy plugin
* update yarn lock
* remove stale import
* update yarn lock
* move perf tests to devenv/docker/loadtest-ts
* add codeownres
2022-10-27 23:22:04 +08:00
Gareth Dawson
8b44ca1b0c
Loki: Add devenv dashboard ( #57519 )
...
* Add loki devenv dashboard
* remove dashboard auto refresh
* set time range to 5m for timeseries graph
* add adhoc filters
* override with new export
* Chore: run stripnulls script
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2022-10-27 12:07:20 +01:00
Jo
77437f2c89
Add multi-auth devenv ( #57609 )
...
* add authentik devenv
* remove direct dependency on spew
* use cn
* add authentik instructions
* add backup instructions
2022-10-26 13:46:50 +02:00
Galen Kistler
f93c3acc51
Prometheus: Flavor/version configuration ( #57554 )
...
* Revert "Revert "Prometheus: Type and flavor configuration (#56496 )" (#57552 )"
This reverts commit 2432ce619a
.
* Adds new fields and documentation for Prometheus datasource configuration: prometheus type, and version
2022-10-24 14:53:11 -05:00
Galen Kistler
2432ce619a
Revert "Prometheus: Type and flavor configuration ( #56496 )" ( #57552 )
...
This reverts commit 7ecbc98b3e
.
2022-10-24 12:33:11 -05:00
Galen Kistler
7ecbc98b3e
Prometheus: Type and flavor configuration ( #56496 )
...
* Adding two new fields to the data JSON in the prometheus datasource configuration: prometheusType, and prometheusVersion.
* Version field will attempt to auto-detect via buildinfo API when prometheus Type is selected
2022-10-24 09:26:32 -05:00
Hamas Shafiq
84a5ced72a
Tempo: Integrate TraceQL API ( #56867 )
2022-10-20 10:44:59 -04:00
Gábor Farkas
e8cad52132
devenv: fix loki&elastic naming conflict ( #57268 )
2022-10-20 07:49:52 +00:00
Kristina
3cb1ec58f0
Add information about tempo in devenv ( #57204 )
2022-10-18 14:29:28 -05:00
Ivana Huckova
7c10082c57
Devenv: Fix influx dashboard ( #56775 )
2022-10-12 14:01:48 +02:00
Piotr Jamróz
ae927eab73
Glue: Enrich query results data frames in Explore with correlations to generate static links from correlations ( #56295 )
...
* Attach static generic data link to data frames in Explore
* WIP
* Always load correlations config when the query is run
This will be moved to Wrapper.tsx and called only once Explore is mounted
* remove comment
* Load the config when Explore is loaded
* Clean up
* Check for feature toggle, simplify cod
* Simplify the code
* Remove unused code
* Fix types
* Add a test for attaching links
* Revert package.json changes
* Display title provided in the correlation label
* Add missing mocks
* Fix tests
* Merge branch 'main' into ifrost/integration/attach-generic-data-link
# Conflicts:
# public/app/features/explore/Wrapper.tsx
# public/app/features/explore/state/main.ts
* Remove redundant async calls
* Do not block Wrapper before correlations are loaded (only delay the query)
* Test showing results after correlations are loaded
* Post-merge fix
* Use more consistent naming
* Avoid null assertions
Co-authored-by: Elfo404 <me@giordanoricci.com>
2022-10-11 14:40:55 +02:00
Nathan Marrs
ac91df0ea2
Canvas: Add demo dashboards ( #56351 )
...
Co-authored-by: drew08t <drew08@gmail.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-10-07 21:34:18 -04:00
Ivana Huckova
a4c5801440
Loki: Fix redundant escaping in adhoc filter with regex match ( #56447 )
...
* Loki: Fix redundant escaping in adhoc filter with regex match
* Update data.js
* Simplify test
* Simplify test
* Update
* Add more tests
2022-10-07 16:21:59 +02:00
Giordano Ricci
489b302c03
Glue: Correlations minor APIs behavior improvements ( #56078 )
...
* add correlation config type, CorrelationConfig validator & default values
* make config required when creating correlations
* make targetUID optional, add validation for createCommand & configType
* fix tests
* update remaining tests
* fix lint error
* Update pkg/services/correlations/models.go
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
* update docs
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2022-10-04 09:39:55 +01:00
Ryan McKinley
385ebea540
Devenv: move timeseries dashboards to a timeseries folder ( #56131 )
2022-09-30 13:10:20 -07:00
Ryan McKinley
268a49cb38
Devenv: add dashboard showing timeseries out of range points ( #56130 )
2022-09-30 15:47:23 -04:00
Gábor Farkas
d1375d31cd
devenv: loki: remove unused devenv-config ( #55752 )
...
* devenv: jaeger: add it's own copy of promtail-config
* devenv: removed unused loki config
2022-09-27 11:58:08 +02:00
Piotr Jamróz
becdf10f0e
Glue: Add DB migration & support provisioning for user-defined correlations config ( #55560 )
...
* Allow provisioning correlation config
* Simplify code
* Fix reading correlations test
* Fix linting errors
* Fix linting errors
* remove simpleJson
* Clean up
* Fix tests
* Update swagger docs
* Fix linting
* Fix linting
* Clean up swagger definitions
Co-authored-by: Elfo404 <me@giordanoricci.com>
2022-09-27 11:08:02 +02:00
owensmallwood
64dd9a0898
Adds docker block for clickhouse ( #55702 )
...
Adds clickhouse docker-compose block
2022-09-26 10:44:25 -06:00
Sven Grossmann
231de5a32f
devenv: change default elasticsearch datasources ( #55479 )
...
* devenv: change default elasticsearch datasources
* remove metrics ds
* updated datasources
2022-09-26 13:00:29 +02:00
Marcus Efraimsson
919a26f389
Instrumentation: Guidance/conventions for logs, metrics and traces ( #55562 )
...
A first rough draft of adding some guidance/conventions for instrumenting
Grafana with logs, metrics and traces together with how to run things
locally to query/visualize logs, metrics and traces.
Closes #55470
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
Co-authored-by: Kristin Laemmert <mildwonkey@users.noreply.github.com>
Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com>
2022-09-22 11:39:14 +02:00
Gábor Farkas
3a545007ca
elastic: devenv: add nested objects to data generator ( #55482 )
2022-09-21 11:34:49 +02:00
Gábor Farkas
323ca6825a
devenv: removed obsolete elastic docker configs ( #55402 )
2022-09-20 10:16:28 +02:00
Torkel Ödegaard
cc4392d514
Devenv: Add compose block for elastic 8 ( #55214 )
...
* Devenv: Add compose block for elastic 8
* added filebeat and metricbeat configurations
* disable mount to `/var/log`
* renamed to elasticstack
Co-authored-by: Sven Grossmann <svennergr@gmail.com>
Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2022-09-19 16:05:42 +02:00
Ryan McKinley
17b2fb04e8
DashboardQuery: Expand query options ( #53998 )
2022-09-16 13:28:47 -04:00
Sven Grossmann
aabd626403
Devenv: Fix filebeat level labels ( #55217 )
2022-09-15 10:33:39 +02:00
Gábor Farkas
5388dc6a2f
devenv: elastic: new version ( #54841 )
2022-09-12 11:48:39 +02:00
Adela Almasan
b08f839c4d
Geomap: Map control options e2e ( #54809 )
2022-09-09 15:56:35 -04:00
Jo
ef245874da
OAuth: Allow assigning Server Admin ( #54780 )
...
* extract errors to errors file
* implement oauth server admin assignment
* add server admin tests
* deduplicate autoAssignOrgRole
* deduplicate strict setting
* deduplicate strict setting
* add support for generic oauth
* add role attribute strict support for generic oauth
* add support for github/gitlab
* assignGrafanaAdmin option is here to stay
* unify similar errors
* add config option
* add okta server admin mapping
* remove never used Company attribute
* unify generic oauth role extract with other methods
* case insensitive role match as in azure
* add ini settings
* add server admin to devenv
* remove duplicate fields
* add documentation to oauth
* fix titlecase test
* implement doc feedback
2022-09-08 06:11:00 -04:00
Joe Blubaugh
a101d127cb
CI: Update Drone MySQL version to 5.7.39 to match database policy. ( #54612 )
...
The supported database policy is listed at: https://grafana.com/docs/grafana/latest/setup-grafana/installation/#supported-databases
2022-09-08 15:03:02 +08:00
Nicholas Wiersma
9e704fec3c
JWT: Add support for assigning org roles ( #54277 )
...
* feat: allow jwt role to be set
* chore: update documentation
* fix: cr suggestions
* fix: lint issues
* respect org auto assign and default org ID
* add server admin to devenv
Co-authored-by: jguer <joao.guerreiro@grafana.com>
2022-09-07 14:00:33 +02:00
linoman
0324e9c60e
Fix paths for auth/
build and volume paths ( #54828 )
2022-09-07 10:53:58 +02:00
Leon Sorokin
bf052cb35e
TimeSeries: omit non-integer y ticks when decimals: 0 ( #54679 )
2022-09-06 16:12:09 -04:00
linoman
c915cb2d5c
Update auth/jwt_proxy
and auth/oauth
reference ( #54781 )
2022-09-06 15:46:01 +02:00
linoman
638fb5dc6d
Fix docker compose for openldap
and oauth
( #54745 )
...
* Fix reference for `openldap` block
* Fix volume reference for `oauth` block
2022-09-06 14:22:03 +02:00
Jo
4952b7f22d
Add JWT url auth documentation ( #54040 )
...
* add jwt auth docs
* add appropriate warnings to docs
* remove unimplemented login_token assumptions
* Update conf/sample.ini
2022-09-05 03:46:50 -04:00
Joe Blubaugh
56369457d4
Grafana Backend: Establish a database version support policy. ( #54374 )
...
As stated in the documentation, Grafana will support the versions of our backend database options that are supported by their projects at the time that a Grafana release is issued.
2022-08-31 09:40:35 +08:00
linoman
3f0beee362
Update README build references ( #54394 )
2022-08-29 16:36:06 +02:00
Marcus Efraimsson
9ff2b33ff1
Chore: Fix prometheus docker block ( #54388 )
2022-08-29 08:42:46 -04:00
linoman
d2547bb832
Chore: Group auth docker blocks ( #54274 )
...
* Move auth docker images to parent folder
* Add README file for auth parent folder
* Add grafana-authnz-team as code owner
* Update `devenv` docs
2022-08-29 08:36:56 +02:00