Go to file
sam boyer 78f0340031
plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765)
* Get pluginmeta mostly moved over to pkg/plugins/plugindef

* Remove dead func

* Fix up pfs, use sync.Once in plugindef

* Update to latest thema

* Chase Endec->Codec conversion in Thema

* Comments on slash header gen; use ToSlash

* Also generate JSON schema for plugindef

* Generate JSON Schema as well

* Fix slot loading from kindsys cue decls

* Remove unused vars

* skip generating plugin.schema.json for now

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2022-11-15 14:48:31 +01:00
.bingo Chore: Add jsonnet library for devenv dashboards (#57928) 2022-11-03 11:04:39 -04:00
.changelog-archive Changelog: Move to a folder structure for change logs (#50361) 2022-06-08 15:59:47 -05:00
.github Reconcile coremodels, entities, objects under new kind framework (#56492) 2022-11-10 12:36:40 -08:00
.husky
.vim
.vscode Add VSCode launch configuration to debug in remote Chrome (#58108) 2022-11-03 21:08:38 +07:00
.yarn Update Monthly patch updates (#58002) 2022-11-02 12:05:32 +00:00
conf docs: fix typo in provisioning docs (#58110) 2022-11-11 12:30:26 +01:00
contribute Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
cue.mod
devenv Chore: Update version (#58750) 2022-11-15 10:03:05 -03:00
docs Use relref resolved from nearest section (#58718) 2022-11-14 17:00:28 -04:00
e2e feat(loki-monaco-editor): update e2e test with autocomplete steps (#58455) 2022-11-09 13:37:00 +01:00
emails Alerting: Support values in notification templates (#56457) 2022-10-10 13:40:21 +01:00
grafana-mixin
kinds plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
packages Chore: Update version (#58750) 2022-11-15 10:03:05 -03:00
packaging Docker: Remove Edge repos (#53875) 2022-11-02 09:44:39 -04:00
pkg plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
plugins-bundled Chore: Update version (#58750) 2022-11-15 10:03:05 -03:00
public Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
scripts Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
tools
.betterer.results Scene: Variables and support for declaring variable dependencies and getting notified or re-rendered when they change (#58299) 2022-11-15 12:54:24 +01:00
.betterer.ts Chore: Ignore type assertions in __mocks__ (#53593) 2022-08-11 14:06:15 +00:00
.bra.toml Chore: Add jsonnet library for devenv dashboards (#57928) 2022-11-03 11:04:39 -04:00
.browserslistrc
.dockerignore
.drone.star CI: Stop publishing OSS images for security mode (#56088) 2022-10-05 09:39:38 +03:00
.drone.yml Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
.editorconfig
.eslintignore Chore: Align on 'internationalization' for feature name (#52585) 2022-07-21 06:31:08 -04:00
.eslintrc Scenes: Enforce explicit accessibility modifiers (ESLint) (#58331) 2022-11-07 15:32:02 +01:00
.gitattributes
.gitignore Reconcile coremodels, entities, objects under new kind framework (#56492) 2022-11-10 12:36:40 -08:00
.golangci.toml Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
.linguirc I18n: Change locale format to IETF language tag (#52596) 2022-07-22 10:50:00 -04:00
.nvmrc Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
.pa11yci-pr.conf.js Chore: Update footer changelog link to github (#57871) 2022-10-31 07:34:21 -04:00
.pa11yci.conf.js A11y: Add Dashboard Settings to Pa11y CI and Refactor local a11y report (#54476) 2022-09-12 15:14:45 +02:00
.prettierignore Implementing OpenApi 3 specs (converted from Swagger 2) (#53243) 2022-08-04 13:51:12 -03:00
.prettierrc.js
.yarnrc.yml Update Monthly patch updates (#58002) 2022-11-02 12:05:32 +00:00
CHANGELOG.md Changelog: Updated changelog for 8.5.15 (#58467) 2022-11-08 16:32:41 +00:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md Docs: Clarify contributions for translations (#55574) 2022-09-27 10:21:23 -04:00
Dockerfile Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
Dockerfile.ubuntu Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
GOVERNANCE.md
HALL_OF_FAME.md
ISSUE_TRIAGE.md
LICENSE
LICENSING.md Reconcile coremodels, entities, objects under new kind framework (#56492) 2022-11-10 12:36:40 -08:00
MAINTAINERS.md Add Docs maintainers (#51287) 2022-06-22 13:10:30 -07:00
Makefile plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
NOTICE.md
PLUGIN_DEV.md
README.md Docs: Update install guides link in README (#56116) 2022-11-14 11:42:23 +01:00
ROADMAP.md
SECURITY.md
SUPPORT.md
UPGRADING_DEPENDENCIES.md
WORKFLOW.md
babel.config.json
build.go
crowdin.yml I18n: Update crowdin config and codeowners (#57264) 2022-10-20 14:59:02 +01:00
embed.go plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
go.mod plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
go.sum plugindef: Move pluginmeta out of coremodels as standalone thema lineage (#56765) 2022-11-15 14:48:31 +01:00
jest.config.js I18n: Migrate to I18next (#55845) 2022-10-06 16:34:04 +01:00
latest.json Chore: update latest.json to 9.2.4 (#58433) 2022-11-08 09:26:32 -05:00
lerna.json Chore: Update version (#58750) 2022-11-15 10:03:05 -03:00
metadata.md
package.json Revert "Chore: move to node 18 (#58570)" (#58754) 2022-11-15 13:47:14 +00:00
stylelint.config.js
tsconfig.json Chore: Enable `useUnknownInCatchVariables` for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
yarn.lock Chore: Update version (#58750) 2022-11-15 10:03:05 -03: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.