File tree
5,871 files changed
+302737
-154964
lines changed- .bingo
- .changelog-archive
- .github
- ISSUE_TEMPLATE
- workflows
- scripts/kinds
- .husky
- .yarn
- patches
- releases
- sdks
- eslint
- prettier
- conf
- contribute
- architecture
- backend
- style-guides
- devenv
- dev-dashboards
- annotations
- datasource-elasticsearch
- feature-templating
- migrations
- panel-barchart
- panel-canvas
- panel-common
- panel-datagrid
- panel-flamegraph
- panel-polystat
- panel-table
- panel-timeseries
- panel-trend
- dev-dashboards-without-uid
- docker
- blocks
- auth
- authentik
- jwt_proxy
- nginx_proxy
- nginx_proxy_mac
- oauth
- prometheus_oauth2_proxy_azure
- elastic/data
- loki
- data
- mariadb
- mysql
- mysql_tests
- postgres
- postgres_tests
- prometheus
- pyroscope
- self-instrumentation
- tempo
- ha-test-unified-alerting
- ha_test
- jsonnet
- local-npm
- conf
- docs
- sources
- administration
- api-keys
- correlations
- add-permissions-to-create-new-correlations
- correlation-configuration
- correlation-permissions
- create-a-new-correlation
- use-correlations-in-visualizations
- use-variables-and-transformations
- data-source-management
- enterprise-licensing
- activate-aws-marketplace-license
- activate-license-on-ecs
- activate-license-on-eks
- activate-license-on-instance-outside-aws
- manage-license-in-aws-marketplace
- transfer-ge-license
- organization-management
- organization-preferences
- plugin-management
- provisioning
- recorded-queries
- roles-and-permissions
- access-control
- assign-rbac-roles
- configure-rbac
- custom-role-actions-scopes
- manage-rbac-roles
- plan-rbac-rollout-strategy
- rbac-fixed-basic-role-definitions
- rbac-grafana-provisioning
- rbac-terraform-provisioning
- troubleshooting
- service-accounts
- stats-and-license
- team-management
- user-management
- manage-dashboard-permissions
- manage-org-users
- server-user-management
- add-remove-user-to-org
- assign-remove-server-admin-privileges
- change-user-org-permissions
- grant-editor-admin-permissions
- user-preferences
- alerting
- alerting-rules
- manage-contact-points
- fundamentals
- alert-rules
- queries-conditions
- recording-rules
- rule-evaluation
- annotation-label
- contact-points
- high-availability
- notification-policies
- manage-notifications
- template-notifications
- performance-limitations
- set-up
- configure-alert-state-history
- configure-alertmanager
- configure-high-availability
- meta-monitoring
- migrating-alerts
- legacy-alerting
- grafana-cloud-alerting
- performance-limitations
- provision-alerting-resources
- file-provisioning
- terraform-provisioning
- view-provisioned-resources
- set-up-cloud
- breaking-changes
- dashboards
- assess-dashboard-usage
- build-dashboards
- annotate-visualizations
- best-practices
- create-dashboard
- create-dashboard-url-variables
- manage-dashboard-links
- manage-library-panels
- manage-version-history
- modify-dashboard-settings
- view-dashboard-json-model
- create-manage-playlists
- create-reports
- dashboard-public
- manage-dashboards
- use-dashboards
- variables
- add-template-variables
- inspect-variable
- variable-syntax
- datasources
- alertmanager
- aws-cloudwatch
- aws-authentication
- query-editor
- template-variables
- azure-monitor
- query-editor
- template-variables
- elasticsearch
- query-editor
- template-variables
- google-cloud-monitoring
- google-authentication
- query-editor
- template-variables
- graphite
- query-editor
- template-variables
- influxdb
- query-editor
- template-variables
- jaeger
- loki
- query-editor
- template-variables
- mssql
- query-editor
- template-variables
- mysql
- opentsdb
- postgres
- prometheus
- query-editor
- template-variables
- tempo
- query-editor
- testdata
- zipkin
- developers
- angular_deprecation
- http_api
- kinds
- composable
- alertgroups/panelcfg
- annotationslist/panelcfg
- azuremonitor/dataquery
- barchart/panelcfg
- bargauge/panelcfg
- bargaugepanelcfg
- candlestick/panelcfg
- canvas/panelcfg
- cloudwatch/dataquery
- dashboardlist/panelcfg
- datagrid/panelcfg
- debug/panelcfg
- elasticsearch/dataquery
- gauge/panelcfg
- geomap/panelcfg
- googlecloudmonitoring/dataquery
- grafanapyroscope/dataquery
- heatmap/panelcfg
- histogram/panelcfg
- logs/panelcfg
- loki/dataquery
- news/panelcfg
- nodegraph/panelcfg
- parca/dataquery
- piechart/panelcfg
- prometheus/dataquery
- stat/panelcfg
- statetimeline/panelcfg
- statushistory/panelcfg
- table/panelcfg
- tablepanelcfg
- tempo/dataquery
- testdata/dataquery
- text/panelcfg
- timeseries/panelcfg
- trend/panelcfg
- xychart/panelcfg
- core
- accesspolicy
- dashboard
- folder
- librarypanel
- playlist
- preferences
- publicdashboard
- role
- rolebinding
- serviceaccount
- team
- plugins
- create-a-grafana-plugin
- develop-a-plugin
- extend-a-plugin
- get-started-with-plugins
- introduction-to-plugin-development
- backend
- legacy
- migration-guide
- angular-react
- v10.0.x-v10.1.x
- v6.x-v7.x
- v7.x-v8.x
- v8.3.x-8.4.x
- v8.x-v9.x
- v9.1.x-v9.2.x
- v9.3.x-9.4.x
- v9.x-v10.x
- publish-a-plugin
- explore
- fundamentals
- dashboards-overview
- exemplars
- glossary
- intro-histograms
- intro-to-prometheus
- timeseries
- timeseries-dimensions
- getting-started
- introduction
- old-alerting
- panels-visualizations
- calculation-types
- configure-data-links
- configure-legend
- configure-overrides
- configure-panel-options
- configure-standard-options
- configure-thresholds
- configure-value-mappings
- panel-editor-overview
- panel-inspector
- query-transform-data
- expression-queries
- transform-data
- troubleshoot-queries
- visualizations
- alert-list
- annotations
- bar-chart
- bar-gauge
- candlestick
- canvas
- dashboard-list
- datagrid
- flame-graph
- gauge
- geomap
- heatmap
- histogram
- logs
- news
- node-graph
- pie-chart
- stat
- state-timeline
- status-history
- table
- text
- time-series
- traces
- trend
- release-notes
- search
- setup-grafana
- configure-grafana
- configure-custom-branding
- configure-tracing
- enterprise-configuration
- feature-toggles
- proxy
- settings-updates-at-runtime
- configure-security
- configure-authentication
- auth-proxy
- azuread
- enhanced-ldap
- generic-oauth
- github
- gitlab
- google
- grafana
- grafana-com
- jwt
- keycloak
- ldap
- okta
- saml
- saml-ui
- configure-database-encryption
- encrypt-secrets-using-aws-kms
- encrypt-secrets-using-azure-key-vault
- encrypt-secrets-using-google-cloud-kms
- encrypt-secrets-using-hashicorp-key-vault
- integrate-with-hashicorp-vault
- configure-security-hardening
- planning-iam-strategy
- image-rendering
- monitoring
- troubleshooting
- installation
- debian
- docker
- kubernetes
- mac
- redhat-rhel-fedora
- suse-opensuse
- windows
- troubleshooting
- send-panel-to-grafana-support
- support-bundles
- tutorials
- create-alerts-from-flux-queries
- create-users-and-teams
- grafana-fundamentals
- iis
- install-grafana-on-raspberry-pi
- integrate-hubot
- provision-dashboards-and-data-sources
- run-grafana-behind-a-proxy
- stream-metrics-from-telegraf-to-grafana
- upgrade-guide
- upgrade-v10.0
- upgrade-v10.1
- upgrade-v8.0
- upgrade-v8.1
- upgrade-v8.2
- upgrade-v8.3
- upgrade-v8.4
- upgrade-v8.5
- upgrade-v9.0
- upgrade-v9.1
- upgrade-v9.2
- upgrade-v9.3
- upgrade-v9.4
- upgrade-v9.5
- whatsnew
- e2e
- cloud-plugins-suite
- dashboards-suite
- datagrid-suite
- panels-suite
- smoke-tests-suite
- sql-suite
- various-suite
- emails
- templates
- partials/alerting
- grafana-mixin/alerts
- kinds
- accesspolicy
- dashboard
- folder
- librarypanel
- playlist
- preferences
- publicdashboard
- role
- rolebinding
- team
- packages
- grafana-data
- src
- dataframe
- datetime
- events
- field
- geo
- panel
- text
- themes
- transformations
- matchers
- valueMatchers
- transformers
- types
- utils
- valueFormats
- vector
- test/__mocks__
- grafana-e2e
- src/flows
- grafana-e2e-selectors
- src/selectors
- grafana-eslint-rules
- grafana-runtime
- src
- analytics
- plugins
- components
- services
- pluginExtensions
- utils
- grafana-schema
- src
- common
- raw
- accesspolicy/x
- composable
- alertgroups/panelcfg/x
- annotationslist/panelcfg/x
- azuremonitor/dataquery/x
- barchart/panelcfg/x
- bargauge/panelcfg/x
- candlestick/panelcfg/x
- canvas/panelcfg/x
- cloudwatch/dataquery/x
- dashboardlist/panelcfg/x
- datagrid/panelcfg/x
- debug/panelcfg/x
- elasticsearch/dataquery/x
- gauge/panelcfg/x
- geomap/panelcfg/x
- googlecloudmonitoring/dataquery/x
- grafanapyroscope/dataquery/x
- heatmap/panelcfg/x
- histogram/panelcfg/x
- logs/panelcfg/x
- loki/dataquery/x
- news/panelcfg/x
- nodegraph/panelcfg/x
- parca/dataquery/x
- piechart/panelcfg/x
- prometheus/dataquery/x
- stat/panelcfg/x
- statetimeline/panelcfg/x
- statushistory/panelcfg/x
- table/panelcfg/x
- tempo/dataquery/x
- testdata/dataquery/x
- text/panelcfg/x
- timeseries/panelcfg/x
- trend/panelcfg/x
- xychart/panelcfg/x
- dashboard/x
- folder/x
- librarypanel/x
- playlist/x
- preferences/x
- publicdashboard/x
- role/x
- rolebinding/x
- team/x
- veneer
- grafana-toolkit
- config/circleci
- scripts
- src
- cli
- tasks
- plugin
- templates
- utils
- config
- mocks
- jestSetup
- noOverrides
- overrides
- unsupportedOverrides
- stylesheetsSupport
- duplicates/src/styles
- missing-theme-file/src/styles
- no-theme-files/src/styles
- ok/src/styles
- webpack
- noOverride
- overrides
- overridesNamedExport
- unsupportedOverride
- utils
- webpack
- plugins
- grafana-ui
- .storybook
- src
- components
- Alert
- AutoSaveField
- Badge
- BarGauge
- BigValue
- BrowserLabel
- Button
- ButtonCascader
- CallToActionCard
- Card
- Cascader
- ClickOutsideWrapper
- ClipboardButton
- Collapse
- ColorPicker
- ConfirmButton
- ConfirmModal
- ContextMenu
- CustomScrollbar
- __snapshots__
- DataLinks
- DataLinksInlineEditor
- DataSourceSettings
- DateTimePickers
- DatePicker
- DatePickerWithInput
- DateTimePicker
- RelativeTimeRangePicker
- TimeRangePicker
- TimeZonePicker
- Divider
- Drawer
- Dropdown
- EmptySearchResult
- ErrorBoundary
- FileDropzone
- FileUpload
- FilterPill
- FormField
- FormattedValueDisplay
- Forms
- Legacy
- Input
- Select
- Switch
- RadioButtonGroup
- RadioButtonList
- Graph
- GraphTooltip
- GraphNG
- __snapshots__
- Icon
- IconButton
- InfoBox
- InfoTooltip
- InlineToast
- Input
- InteractiveTable
- Layout
- Link
- List
- LoadingBar
- LoadingPlaceholder
- Logs
- MatchersUI
- Menu
- Modal
- Monaco
- PageLayout
- Pagination
- PanelChrome
- PanelContainer
- PluginSignatureBadge
- QueryField
- RefreshPicker
- RenderUserContentAsHTML
- SecretFormField
- SecretInput
- SecretTextArea
- Segment
- Select
- Slider
- Sparkline
- Spinner
- StatsPicker
- Switch
- TabbedContainer
- Table
- TableInputCSV
- Tabs
- Tags
- TagsInput
- Text
- TextArea
- ThemeDemos
- TimeSeries
- Toggletip
- ToolbarButton
- Tooltip
- Typeahead
- Typography
- UnitPicker
- UsersIndicator
- ValuePicker
- VizLayout
- VizLegend
- VizTooltip
- transitions
- uPlot
- config
- geometries
- plugins
- options/builder
- themes
- GlobalStyles
- types
- utils
- storybook
- packaging/docker/custom
- pkg
- api
- dtos
- frontendlogging
- pluginproxy
- static
- build
- cmd
- config
- docker
- env
- frontend
- gcloud/storage
- npm
- packaging
- versions
- cmd
- grafana-cli
- commands
- commandstest
- services
- utils
- grafana-server/commands
- codegen
- tmpl
- cuectx
- expr
- classic
- mathexp
- ml
- extensions
- infra
- db
- httpclient/httpclientprovider
- metrics
- proxy
- proxyutil
- remotecache
- slugify
- tracing
- usagestats
- service
- statscollector
- kinds
- accesspolicy
- dashboard
- crd
- folder
- librarypanel
- crd
- playlist
- crd
- preferences
- crd
- publicdashboard
- crd
- role
- rolebinding
- serviceaccount
- crd
- team
- crd
- kindsysreport/codegen
- login
- social
- socialtest
- middleware
- csrf
- loggermw
- models/roletype
- modules
- registry
- plugins
- backendplugin
- coreplugin
- grpcplugin
- instrumentation
- codegen
- config
- envvars
- httpresponsesender
- log
- manager
- client
- clienttest
- dashboards
- fakes
- loader
- angular
- angulardetector
- angularinspector
- assetpath
- finder
- initializer
- process
- registry
- signature
- statickey
- sources
- store
- testdata
- disallowed-cue-import
- missing-kind-datasource
- name-mismatch-panel
- panel-conflicting-joinschema
- panel-does-not-follow-slot-joinschema
- valid-model-datasource
- valid-model-panel
- oauth
- pfs
- corelist
- plugindef
- repo
- storage
- registry
- corecrd
- corekind
- server
- backgroundsvcs
- usagestatssvcs
- services
- accesscontrol
- acimpl
- actest
- api
- database
- migrator
- mock
- ossaccesscontrol
- resourcepermissions
- alerting
- conditions
- annotations/annotationsimpl
- anonymous
- anonimpl
- anontest
- apikey/apikeyimpl
- auth/jwt
- authn
- authnimpl
- sync
- authntest
- clients
- caching
- certgenerator
- contexthandler
- model
- correlations
- correlationstest
- dashboardimport/api
- dashboards
- database
- service
- datasourceproxy
- datasources
- fakes
- permissions
- service
- encryption/service
- featuremgmt
- folder
- folderimpl
- foldertest
- grafana-apiserver
- grpcserver
- guardian
- kmsproviders
- defaultprovider
- osskmsproviders
- ldap
- api
- libraryelements
- model
- librarypanels
- licensing
- live
- features
- liveplugin
- managedstream
- pipeline/tree
- runstream
- login
- authinfoservice/database
- ngalert
- api
- tooling
- definitions
- backtesting
- eval
- metrics
- models
- notifier
- channels_config
- provisioning
- schedule
- sender
- state
- historian
- model
- template
- store
- tests
- fakes
- testutil
- oauthserver
- api
- oasimpl
- oastest
- store
- utils
- oauthtoken
- org
- playlist
- pluginsintegration
- angulardetectorsprovider
- angularinspector
- angularpatternsstore
- clientmiddleware
- config
- keyretriever
- dynamic
- keystore
- plugincontext
- serviceregistration
- preference
- prefimpl
- provisioning
- alerting
- dashboards
- datasources
- notifiers
- plugins
- values
- publicdashboards
- api
- database
- metric
- models
- service
- validation
- query
- queryhistory
- quota/quotaimpl
- searchV2
- searchusers
- secrets
- kvstore/migrations
- manager
- migrator
- serviceaccounts
- api
- database
- manager
- tests
- signingkeys
- signingkeysimpl
- signingkeystest
- sqlstore
- migrations
- accesscontrol
- test
- oauthserver
- ualert
- migrator
- permissions
- searchstore
- star/starimpl
- stats
- statsimpl
- store
- entity
- migrations
- kind
- dashboard
- testdata
- playlist
- preferences
- resolver
- testdata
- supportbundles/supportbundlesimpl
- team
- teamimpl
- teamtest
- teamguardian
- database
- manager
- temp_user/tempuserimpl
- thumbs
- dashboardthumbsimpl
- testdata
- updatechecker
- user
- userimpl
- usertest
- setting
- systemd
- tests
- api
- alerting
- correlations
- influxdb
- plugins
- backendplugin
- data
- testinfra
- web
- tsdb
- azuremonitor
- kinds/dataquery
- loganalytics
- macros
- metrics
- resourcegraph
- testdata
- azuremonitor
- loganalytics
- traces
- time
- types
- cloud-monitoring
- kinds/dataquery
- test-data
- cloudmonitoring
- cloudwatch
- constants
- kinds/dataquery
- mocks
- models
- routes
- services
- druid
- result
- elasticsearch
- client
- kinds/dataquery
- testdata
- testdata_request
- testdata_response
- grafana-pyroscope-datasource
- kinds/dataquery
- testdata
- grafanads
- graphite
- influxdb
- flux
- testdata
- influxql
- testdata
- models
- legacydata/service
- loki
- kinds/dataquery
- testdata
- testdata_dataplane
- testdata_logs_dataplane
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
5,871 files changed
+302737
-154964
lines changedLines changed: 373 additions & 823 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
|
Lines changed: 8 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
| 26 | + | |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
30 |
| - | |
| 29 | + | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
| 37 | + | |
37 | 38 |
| |
38 |
| - | |
| 39 | + | |
39 | 40 |
| |
40 | 41 |
| |
41 |
| - | |
42 |
| - | |
| 42 | + | |
| 43 | + | |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + |
Lines changed: 28 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
| 6 | + | |
5 | 7 |
| |
6 | 8 |
| |
7 | 9 |
| |
| 10 | + | |
| 11 | + | |
8 | 12 |
| |
9 | 13 |
| |
| 14 | + | |
10 | 15 |
| |
| 16 | + | |
| 17 | + | |
11 | 18 |
| |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
12 | 23 |
| |
| 24 | + | |
13 | 25 |
| |
| 26 | + | |
| 27 | + | |
14 | 28 |
| |
| 29 | + | |
15 | 30 |
| |
16 | 31 |
| |
| 32 | + | |
| 33 | + | |
17 | 34 |
| |
| 35 | + | |
18 | 36 |
| |
| 37 | + | |
19 | 38 |
| |
20 | 39 |
| |
| 40 | + | |
21 | 41 |
| |
22 | 42 |
| |
| 43 | + | |
23 | 44 |
| |
| 45 | + | |
24 | 46 |
| |
25 | 47 |
| |
| 48 | + | |
26 | 49 |
| |
27 | 50 |
| |
| 51 | + | |
28 | 52 |
| |
| 53 | + | |
| 54 | + | |
| 55 | + | |
29 | 56 |
| |
30 | 57 |
| |
| 58 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + |
0 commit comments