Serge Zaitsev
7b15cd0ed2
Chore: Refactor GoConvey in provisioning package ( #40892 )
...
* refactor goconvey in some provisioning subpackages
* fix goconvey in provisioning/datasources
* remove goconvey from notifiers subpackage
* finally resolve goconvey in dashboards subpackage
2021-11-01 11:31:55 +01:00
Will Browne
b80fbe03f0
Plugins: Refactor Plugin Management ( #40477 )
...
* add core plugin flow
* add instrumentation
* move func
* remove cruft
* support external backend plugins
* refactor + clean up
* remove comments
* refactor loader
* simplify core plugin path arg
* cleanup loggers
* move signature validator to plugins package
* fix sig packaging
* cleanup plugin model
* remove unnecessary plugin field
* add start+stop for pm
* fix failures
* add decommissioned state
* export fields just to get things flowing
* fix comments
* set static routes
* make image loading idempotent
* merge with backend plugin manager
* re-use funcs
* reorder imports + remove unnecessary interface
* add some TODOs + remove unused func
* remove unused instrumentation func
* simplify client usage
* remove import alias
* re-use backendplugin.Plugin interface
* re order funcs
* improve var name
* fix log statements
* refactor data model
* add logic for dupe check during loading
* cleanup state setting
* refactor loader
* cleanup manager interface
* add rendering flow
* refactor loading + init
* add renderer support
* fix renderer plugin
* reformat imports
* track errors
* fix plugin signature inheritance
* name param in interface
* update func comment
* fix func arg name
* introduce class concept
* remove func
* fix external plugin check
* apply changes from pm-experiment
* fix core plugins
* fix imports
* rename interface
* comment API interface
* add support for testdata plugin
* enable alerting + use correct core plugin contracts
* slim manager API
* fix param name
* fix filter
* support static routes
* fix rendering
* tidy rendering
* get tests compiling
* fix install+uninstall
* start finder test
* add finder test coverage
* start loader tests
* add test for core plugins
* load core + bundled test
* add test for nested plugin loading
* add test files
* clean interface + fix registering some core plugins
* refactoring
* reformat and create sub packages
* simplify core plugin init
* fix ctx cancel scenario
* migrate initializer
* remove Init() funcs
* add test starter
* new logger
* flesh out initializer tests
* refactoring
* remove unused svc
* refactor rendering flow
* fixup loader tests
* add enabled helper func
* fix logger name
* fix data fetchers
* fix case where plugin dir doesn't exist
* improve coverage + move dupe checking to loader
* remove noisy debug logs
* register core plugins automagically
* add support for renderer in catalog
* make private func + fix req validation
* use interface
* re-add check for renderer in catalog
* tidy up from moving to auto reg core plugins
* core plugin registrar
* guards
* copy over core plugins for test infra
* all tests green
* renames
* propagate new interfaces
* kill old manager
* get compiling
* tidy up
* update naming
* refactor manager test + cleanup
* add more cases to finder test
* migrate validator to field
* more coverage
* refactor dupe checking
* add test for plugin class
* add coverage for initializer
* split out rendering
* move
* fixup tests
* fix uss test
* fix frontend settings
* fix grafanads test
* add check when checking sig errors
* fix enabled map
* fixup
* allow manual setup of CM
* rename to cloud-monitoring
* remove TODO
* add installer interface for testing
* loader interface returns
* tests passing
* refactor + add more coverage
* support 'stackdriver'
* fix frontend settings loading
* improve naming based on package name
* small tidy
* refactor test
* fix renderer start
* make cloud-monitoring plugin ID clearer
* add plugin update test
* add integration tests
* don't break all if sig can't be calculated
* add root URL check test
* add more signature verification tests
* update DTO name
* update enabled plugins comment
* update comments
* fix linter
* revert fe naming change
* fix errors endpoint
* reset error code field name
* re-order test to help verify
* assert -> require
* pm check
* add missing entry + re-order
* re-check
* dump icon log
* verify manager contents first
* reformat
* apply PR feedback
* apply style changes
* fix one vs all loading err
* improve log output
* only start when no signature error
* move log
* rework plugin update check
* fix test
* fix multi loading from cfg.PluginSettings
* improve log output #2
* add error abstraction to capture errors without registering a plugin
* add debug log
* add unsigned warning
* e2e test attempt
* fix logger
* set home path
* prevent panic
* alternate
* ugh.. fix home path
* return renderer even if not started
* make renderer plugin managed
* add fallback renderer icon, update renderer badge + prevent changes when renderer is installed
* fix icon loading
* rollback renderer changes
* use correct field
* remove unneccessary block
* remove newline
* remove unused func
* fix bundled plugins base + module fields
* remove unused field since refactor
* add authorizer abstraction
* loader only returns plugins expected to run
* fix multi log output
2021-11-01 10:53:33 +01:00
Piotr Jamróz
f4282571c7
Chore: Fix NodeGraph useCallback dependencies ( #41105 )
2021-11-01 10:52:34 +01:00
Will Browne
76d88a6cec
change log level to debug ( #41102 )
2021-11-01 09:00:00 +00:00
renovate[bot]
134c64f1a5
Update dependency fork-ts-checker-webpack-plugin to v6 ( #40891 )
...
* Update dependency fork-ts-checker-webpack-plugin to v6
* Fix compatibility issue
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2021-11-01 09:25:55 +01:00
Nathan Marrs
268c20203b
Canvas: Improve Selection System ( #41065 )
2021-10-29 14:32:52 -07:00
achatterjee-grafana
161d92e12f
Added note. ( #41118 )
2021-10-29 15:13:29 -04:00
Ryan McKinley
7319efe077
Dashboard: replace datasource name with a reference object ( #33817 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Co-authored-by: Elfo404 <me@giordanoricci.com>
2021-10-29 10:57:24 -07:00
achatterjee-grafana
61fbdb60ff
Added note about small devices. ( #41113 )
2021-10-29 13:48:57 -04:00
Giordano Ricci
218aed324f
Tempo: add info message about beut beta features ( #41107 )
2021-10-29 17:46:46 +02:00
Jesse Weaver
502169baa8
Fix K6 load test script ( #38465 )
...
K6 now requires that the path to the load test be prefixed with /.
2021-10-29 09:38:41 -06:00
Yuriy Tseretyan
a1e1a728ad
Alerting: Update references to alertmanager ( #40904 )
...
* update module reference for alertmanager
* remove workaround
2021-10-29 10:03:51 -04:00
Gábor Farkas
24db1efa9d
influxdb: influxql: fix table-format data processing with renamed time field ( #41052 )
2021-10-29 15:49:45 +02:00
Domas
05c18c330f
update alertmanager data source docs ( #41040 )
2021-10-29 09:16:49 -04:00
Giordano Ricci
506779af98
Chore: explicitly set nodeLinker in yarnrc ( #41089 )
2021-10-29 13:32:50 +02:00
Marcus Andersson
f349b735fb
CodeEditor: change so the code comments are aligned with our defaults. ( #40763 )
2021-10-29 13:24:49 +02:00
Tania B
ff086df3b5
Fix decrypting secrets in alerting migration ( #41061 )
2021-10-29 14:20:07 +03:00
Szymon Szypulski
b9e0a41f5a
Cloudwatch: Add support for AWS/Backup metrics and dimensions ( #41077 )
...
Add AWS/Backup supported metrics and dimensions based on the official
AWS documentation.
2021-10-29 12:47:26 +02:00
Giordano Ricci
e375558fa5
Chore: Clenaup unused exports/modules in explore ( #41072 )
...
* Chore: remove unused files
* Chore: Remove unused explore extports and files
2021-10-29 11:34:48 +01:00
Mitch Seaman
d069f0900e
Update number of files that must be open ( #41081 )
...
2048 was not enough :)
2021-10-29 12:24:17 +02:00
Jack Westbrook
5d98155b5f
Plugins Catalog: Set external manage link to installation tab ( #40994 )
...
* feat(catalog): set external manage link to installation tab
* fix(catalog): use pluginCatalogURL when getting external manage link
2021-10-29 12:23:05 +02:00
Giordano Ricci
914d8d6f15
Explore: fix footer margin in Query History ( #40970 )
2021-10-29 11:03:09 +01:00
Ashley Harrison
283c19a129
TimePicker: Clicking outside the TimePicker/TimePickerCalendar now pr… ( #40956 )
...
* TimePicker: Clicking outside the TimePicker/TimePickerCalendar now properly dismisses the popup
* Slightly tidier syntax
* Don't forget to lint...
2021-10-29 10:31:56 +01:00
Dominik Prokop
afdd9b2455
Angular: only bootstrap the root application element ( #40822 )
...
* Angular: Do not bootstrap Angular against entire document
* Do not retrieve injector by using angular instance directly.
2021-10-29 11:31:41 +02:00
Ashley Harrison
67861c72d2
Update CODEOWNERS ( #41026 )
2021-10-29 10:19:26 +01:00
Gábor Farkas
fcaf9e68ee
prometheus: monaco: stricter autocomplete and handle space ( #41028 )
...
* prometheus: monaco: stricter autocomplete
* autocomplete on space
2021-10-29 08:22:40 +02:00
ArturWierzbicki
e8a30f651e
Live: Extract scopes
from CentrifugeSrv ( #41051 )
...
* Refactor: remove `scopes` from CentrifugeSrv, remove dependencies on window/config/user context
* Refactor: add GrafanaLiveChannelConfigService to wrap direct access to *Scope classes
* Refactor: added GrafanaLiveService acting like a proxy to GrafanaLiveSrv + LiveChannelConfigSrv
* Refactor: live module instantiation
* Refactor: import fixes
* Fix: URL construction in centrifugeSrv
2021-10-28 21:48:57 +04:00
Ursula Kallio
ff8f98170c
Use sentence case for consistency: ( #40285 )
...
For example, https://grafana.com/docs/grafana/next/http_api/access_control/ uses sentence case and the link text is inconsistent.
2021-10-28 19:26:23 +02:00
Nathan Marrs
84d13c3f35
Canvas: add layer elements editor functionality ( #40968 )
2021-10-28 09:58:31 -07:00
Derik Evangelista
97e0e12f40
Tables: fix sorting for NaN values ( #40938 )
...
Fixes #37236
Signed-off-by: Derik Evangelista <derik.evangelista@grafana.com>
2021-10-28 16:58:08 +01:00
Sam Jewell
d6693ec90d
Update brew install path in docs, for brew v3 ( #40980 )
...
* Update brew install path in docs, for brew v3
* Ran prettier.
Co-authored-by: achatterjee-grafana <aparajita.chatterjee@grafana.com>
Co-authored-by: kay delaney <kay@grafana.com>
2021-10-28 11:38:37 -04:00
Kevin Minehart
4c969081bc
fix the root Dockerfile and add additional .dockerignore rules ( #41006 )
...
* fix the root Dockerfile and add additional .dockerignore rules
* Update go.mod/go.sum and ubuntu dockerfile
2021-10-28 09:41:10 -05:00
Devin Smith
8869df2ffe
Loki/Prometheus: Improve facetting message in label browser ( #40998 )
...
* Chore: Improve Loki/Prometheus facetting message in label browser
* Chore: Remove uneeded console log and comment
2021-10-28 16:19:54 +02:00
Domas
05f22e5c7d
remove explicit timeouts on receiver tests ( #41032 )
2021-10-28 14:55:43 +03:00
Torkel Ödegaard
4c52ada7a9
Dashboard: Fixes lazy loading of panels not in view for mobile layout ( #41009 )
...
* Dashboard: Fixes lazy loading of panels not in view for mobile layout
* Refactoring and adding more comments
* Removed console.log
2021-10-28 13:02:01 +02:00
kay delaney
209122347c
Chore: Fix broken enterprise builds ( #41025 )
2021-10-28 10:51:12 +01:00
renovate[bot]
3b91ce1b07
Update dependency @types/expect-puppeteer to v4 ( #41000 )
...
* Update dependency @types/expect-puppeteer to v4
* Chore: Remove @types/expect-puppeteer since it doesn't seem to be used/needed anywhere
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2021-10-28 10:36:54 +01:00
Marcus Efraimsson
2d2f7afbde
Chore: Propagate context for search ( #41010 )
...
Propagate context for search.Query, FindPersistedDashboardsQuery,
GetUserStarsQuery. Followup on context.TODO added by #40810 .
Ref #36734
2021-10-28 11:29:07 +02:00
Piotr Jamróz
877c726246
Loki: Use fixed bucket size for logs volume ( #40873 )
...
* Use fixed bucket size for logs volume
* Fix unit tests
2021-10-28 10:53:15 +02:00
Hugo Häggmark
fbd68c4e96
Dashboard: Fix repeats in snapshots ( #41018 )
2021-10-28 10:52:01 +02:00
Gábor Farkas
25fe5bc027
prometheus: autocomplete: handle label-ops better ( #41004 )
2021-10-28 10:39:26 +02:00
Torkel Ödegaard
eabaa3af2d
E2E: Do not skip visualization suggestions ( #40955 )
...
* E2E: Do not skip visualization suggestions
Was disabled because drone performance is so varied that it sometimes completes and sometimes needs a lot more time, trying to increase wait time and see if that helps.
* Made it possible to go directly to panel edit
* Fixes
2021-10-28 09:56:21 +02:00
Erik Sundell
7521d56cec
CloudWatch: Handle nested panels when migrating CloudWatch queries ( #40993 )
...
* support nested targets when migrating cloudwatch queries
* cleanup
* use panelUpgrades array
* bump schema version number
2021-10-28 09:47:35 +02:00
Torkel Ödegaard
6a2dc11545
Buttons: Improves button styles to make them perfectly symmetrical ( #40977 )
...
* Buttons: Improves button styles to make them perfectly symmetrical
* Fixed icon vertical centering
2021-10-28 09:31:45 +02:00
nikki-kiga
963544ffe6
Transformations: Add gazetteer transformation ( #40967 )
2021-10-27 20:20:56 -07:00
Ryan McKinley
45e1765733
Geomap: support multiple layers ( #40906 )
2021-10-27 14:49:11 -07:00
achatterjee-grafana
14225b07b2
Docs: Cleanup alerting documentation, part 1 ( #40737 )
...
* First commit.
* Adding shared content.
* More changes.
* More changes
* Updated few more topics, fixed broken relrefs.
* Checking in changes.
* Some more topics scrubbed.
* Minor update.
* Few more changes.
* Index pages are finally somewhat sorted. Added relevant information and new topics.
* Updated Alert grouping.
* Last bunch of changes for today.
* Updated folder names, relrefs, and some topic weights.
* Fixed typo in L37, notifications topic.
* Fixed another typo.
* Run prettier.
* Fixed remaining broken relrefs.
* Minor reorg, added link to basics some overview topic.
* Some more re-org of the basics section.
* Some more changes.
* More changes.
* Update docs/sources/shared/alerts/grafana-managed-alerts.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/_index.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/_index.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/opt-in.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/notification-policies.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alert-groups.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/_index.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/alert-annotation-label.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/alert-annotation-label.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/alert-annotation-label.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/create-cortex-loki-managed-recording-rule.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Ran prettier and applied suggestion from code review.
* Update docs/sources/alerting/unified-alerting/message-templating/_index.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/contact-points.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/contact-points.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Change from code review. Also fixed typo "bos" in playlist topic.
* Ran prettier to fix formatting issues.
* Update docs/sources/alerting/unified-alerting/alerting-rules/edit-cortex-loki-namespace-group.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/contact-points.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/basics/alertmanager.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/basics/alertmanager.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/basics/evaluate-grafana-alerts.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/contact-points.md
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
* More changes from code review.
* Replaced drop down with drop-down
* Fix broken relrefs
* Update docs/sources/alerting/unified-alerting/alerting-rules/create-cortex-loki-managed-rule.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update docs/sources/alerting/unified-alerting/alerting-rules/rule-list.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Few more.
* Couple more.
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
2021-10-27 16:57:54 -04:00
Santiago
c9654c4bc0
Fix issues with Slack contact points ( #40953 )
...
* recipient validation regex modified, validation at creation/modification implemented
* Remove validation for recipient, fix tests
* Log level changed from Warn to Error
2021-10-27 13:58:37 -03:00
Guillaume GILL
7c5de96503
Auth: Omit all base64 paddings in JWT tokens for the JWT auth ( #35602 )
...
Omitting all base64 paddings (=) in JWT tokens.
Fixes #34496
2021-10-27 18:50:30 +02:00
Andrej Ocenas
00ffe1a4fd
TraceView: Allow span links defined on dataFrame ( #40563 )
...
* Align range to seconds in log queries
* Use default display processor if there is none in FieldDisplayProxy
* Allow links defined in dataframe
* Remove debug log
* Fix typings for span links
* Lint go
* Fix tests
* Update tests
* Add test for the display proxy
* Streamline the fallback for diplayProcessor
2021-10-27 18:40:40 +02:00