Go to file
Michael Mandrus fd3c986ceb
Plugins: disable management of secrets manager plugins through the UI (#51553)
* add special handling on the plugin gathering side to check whether secrets manager plugins are enabled or not

* show disabled badge in front end if the plugin is not enabled

* Only show error in disabled badge hover if one is present (otherwise it shows "undefined")

* refactor to make use of fields already available in the DTO

* fix typo

* if there is no error returned for the plugin, just show 'disabled'

* fix typo

* Update public/app/features/plugins/admin/components/Badges/PluginDisabledBadge.tsx

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>

* Update frontendsettings.go

add clarifying comment

* fix unit test

* rework task to use new frontend property combined with plugin type to determine if the plugin should be disabled

* Update helpers.test.ts

revert test change

* fix unit test

* show custom uninstall message if the plugin is a secrets manager

* bogus commit to trigger precommit

* undo commit

* run precommit manually

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2022-06-29 11:05:54 -04:00
.bingo API: Universal swagger generation (#51033) 2022-06-27 10:54:31 +03:00
.changelog-archive Changelog: Move to a folder structure for change logs (#50361) 2022-06-08 15:59:47 -05:00
.github Cleanup in the codeowners file (#51354) 2022-06-27 15:24:50 +02:00
.husky Chore: do not run husky hooks on backend-only changes (#48439) 2022-04-29 14:01:02 +01:00
.vim
.vscode Chore: Fix Debug Jest test command for vscode (#45420) 2022-02-17 14:18:09 +01:00
.yarn Chore: Update yarn sdks (#50726) 2022-06-14 08:42:59 +02:00
conf Frontend Logging: Integrate grafana javascript agent (#50801) 2022-06-28 03:25:30 -04:00
contribute Chore: Add some betterer documentation (#51422) 2022-06-27 10:12:33 +01:00
cue.mod
devenv Variables: variables in Markdown links are not interpolated (#51392) 2022-06-29 15:26:31 +03:00
docs Drop unused debian packages (#45173) 2022-06-29 09:41:08 -04:00
e2e Variables: variables in Markdown links are not interpolated (#51392) 2022-06-29 15:26:31 +03:00
emails Email: change the year in templates (#45116) 2022-02-09 15:53:36 +01:00
grafana-mixin
packages Plugins: Show that Secrets Manager Plugin is active in the UI (#50953) 2022-06-29 08:48:23 -04:00
packaging Remove folder (#48617) 2022-05-05 12:19:35 +01:00
pkg Secrets: Implement unified secrets short lived cache (#51275) 2022-06-29 12:00:24 -03:00
plugins-bundled Bump version: Update main branch version to `9.1.0-pre` (#50803) 2022-06-14 09:06:14 -07:00
public Plugins: disable management of secrets manager plugins through the UI (#51553) 2022-06-29 11:05:54 -04:00
scripts Chore: split betterer into it's own CI step and allow failures for now (#51543) 2022-06-29 15:04:52 +01:00
tools
.betterer.results keep the betterer message generic (#51563) 2022-06-29 15:57:49 +01:00
.betterer.ts keep the betterer message generic (#51563) 2022-06-29 15:57:49 +01:00
.bra.toml bra: Ignore wildcard generated go files (#51399) 2022-06-24 20:55:49 +02:00
.browserslistrc
.dockerignore
.drone.star CI: Add docs pipeline for `main` pipelines (#45740) 2022-02-22 18:06:14 +00:00
.drone.yml Chore: split betterer into it's own CI step and allow failures for now (#51543) 2022-06-29 15:04:52 +01:00
.editorconfig
.eslintignore Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
.eslintrc Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
.gitattributes
.gitignore Chore: Add scripts/go/bin/** to .gitignore (#51343) 2022-06-24 10:20:46 +03:00
.linguirc Chore: Mark up User Profile page for translation (#43874) 2022-01-17 16:58:49 +00:00
.nvmrc Update Yarn to v3.2.0 (#45714) 2022-03-09 10:10:51 +01:00
.pa11yci-pr.conf.js
.pa11yci.conf.js
.prettierignore prevent generated files from being prettiered (#49061) 2022-05-17 12:01:07 +02:00
.prettierrc.js
.yarnrc.yml Update dependency lerna to v5 (#50876) 2022-06-28 08:32:37 +02:00
CHANGELOG.md ReleaseNotes: Updated changelog and release notes for 9.0.2 (#51507) 2022-06-28 16:04:38 +01:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Dockerfile Update Golang - bump grabpl and build-container (#50253) 2022-06-06 15:38:39 +02:00
Dockerfile.ubuntu Update Golang - bump grabpl and build-container (#50253) 2022-06-06 15:38:39 +02:00
GOVERNANCE.md Chore: Introducing a Grafana HALL_OF_FAME.md (#45878) 2022-05-18 20:13:11 +00:00
HALL_OF_FAME.md Chore: Introducing a Grafana HALL_OF_FAME.md (#45878) 2022-05-18 20:13:11 +00:00
ISSUE_TRIAGE.md Updated broken links (#43849) 2022-02-15 13:42:21 +00:00
LICENSE
LICENSING.md license: Make coremodels all Apache v2 (#49731) 2022-06-01 11:00:25 -04:00
MAINTAINERS.md Add Docs maintainers (#51287) 2022-06-22 13:10:30 -07:00
Makefile API: Universal swagger generation (#51033) 2022-06-27 10:54:31 +03:00
NOTICE.md
PLUGIN_DEV.md
README.md Update README.md (#45946) 2022-03-02 15:52:45 +01:00
ROADMAP.md
SECURITY.md
SUPPORT.md
UPGRADING_DEPENDENCIES.md Bump publish docs node version (#46475) 2022-03-11 21:28:12 +01:00
WORKFLOW.md
api-extractor.json
babel.config.json Chore: Reorder babel plugins into correct order (#45691) 2022-02-21 17:07:42 +00:00
build.go
embed.go schema: Migrate from scuemata to thema (#49805) 2022-06-06 17:52:44 -07:00
go.mod chore/deps: bump containerd to 1.6.6 (#51493) 2022-06-29 09:00:50 -04:00
go.sum chore/deps: bump containerd to 1.6.6 (#51493) 2022-06-29 09:00:50 -04:00
jest.config.js Chore: Upgrade to jest 28 (#49679) 2022-05-30 14:14:34 +01:00
latest.json Chore: update latest.json to 9.0.2 (#51512) 2022-06-28 16:41:02 +01:00
lerna.json Bump version: Update main branch version to `9.1.0-pre` (#50803) 2022-06-14 09:06:14 -07:00
metadata.md
package.json Chore: split betterer into it's own CI step and allow failures for now (#51543) 2022-06-29 15:04:52 +01:00
stylelint.config.js Update dependency stylelint to v14.6.0 (#46626) 2022-03-23 13:40:54 +00:00
tsconfig.json Chore: Enable `useUnknownInCatchVariables` for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
yarn.lock Update dependency @microsoft/api-extractor to v7.28.1 (#51491) 2022-06-29 12:14:32 +01:00

README.md

Grafana

The open-source platform for monitoring and observability

License Drone Go Report Card

Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data-driven culture:

  • Visualizations: Fast and flexible client side graphs with a multitude of options. Panel plugins offer many different ways to visualize metrics and logs.
  • Dynamic Dashboards: Create dynamic & reusable dashboards with template variables that appear as dropdowns at the top of the dashboard.
  • Explore Metrics: Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side by side.
  • Explore Logs: Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them live.
  • Alerting: Visually define alert rules for your most important metrics. Grafana will continuously evaluate and send notifications to systems like Slack, PagerDuty, VictorOps, OpsGenie.
  • Mixed Data Sources: Mix different data sources in the same graph! You can specify a data source on a per-query basis. This works for even custom datasources.

Get started

Unsure if Grafana is for you? Watch Grafana in action on play.grafana.org!

Documentation

The Grafana documentation is available at grafana.com/docs.

Contributing

If you're interested in contributing to the Grafana project:

Get involved

License

Grafana is distributed under AGPL-3.0-only. For Apache-2.0 exceptions, see LICENSING.md.