mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
29fcc46333
113351-add-drag-and-drop-add-button
115100-alerting-docs-saved-searches
115944-alerting-docs-silences-and-time-interval-docs-enrichment
17753-support-request---updating-an-existing-public-document---grafana---httpsgrafanacomdocsgrafanalatestalertingset-upconfigure-alert-state-historyconfigure-loki-and-prometheus-for-alert-state
18789-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudalerting-and-irmalertingconfigure-notificationsmanage-contact-pointsintegrationsconfigure-amazon-snsconfigure-amazon-sns-notifications
19436-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestdevelopershttp_apialerting_provisioningprovisionedalertrule
19716-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudsecurity-and-account-managementallow-list
20230331_add_kerberos_support
20251127_hackathon-2025-12-gracoca
20260106_add-heatmap
KD/dashboard-title
KD/inspect-apply-btn
KD/migration-loggers-json-size
academo/fix-frontend-sandbox-geomap
add-history-to-dashboard-api
add-new-datasource-change-page
add-transformation-applicability-indicators
adela/suggestions_analytics_update
adela/suggestions_trace_panel
ale/apiextensions
alert-rules-button
alerting/UI-for-imported-timeintervals
alerting/add-alert-rules-tab
alerting/create-alert-rule-drawer-dashboard-panel
alerting/improve-query-removal
alerting/menu-v2-only
alerting/migrate-config-apps
alerting/reshuffle-menu-options
alerting/update-simplified-routing-ui-when-imported-resources
alexander-akhmetov/fix-alert-instance-totals
alexander-akhmetov/fix-recording-rules-offset
alexander-akhmetov/limit-rules-return-empty-groups
alexander-akhmetov/manage-alerts-ds-api
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/rule-statuses-endpoint
alexander-akhmetov/rule-view-page-uid-filter
alexander-akhmetov/skip-query
alexander-akhmetov/store-latest-result
alexander-akhmetov/update-docs-valuestring
alexspencer/correlations-explore-editor-updates
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/wire-sql-schemas-to-llm
alsoba13/pyroscope-datasource-profile-id-selector
andreas/graphite-alias-fix
aocenas/folderpicker/sharedwithme-fix
apiextensions-2
ash/colorblind-themes
ash/panel-chrome-overflow-default
ash/react-19
ash/react-19-again
ash/react-19-ref-changes
ash/upgrade-react-window
attempt_at_short_url_updates
authlib-batch-check
authlib-batch-check-part2
authnwithfallback
axelav/dash-validator-app-mvp
axelav/dash-validator-app-prometheus-poc
backport-104195-to-release-12.0.1
backport-104433-to-release-12.0.1
backport-106375-to-release-12.0.2
backport-106440-to-release-12.0.2
backport-110158-to-release-11.6.6
backport-110158-to-release-12.1.2
backport-110787-to-release-12.1.2
backport-110787-to-release-12.2.1
backport-111296-to-release-12.2.1
backport-111751-to-release-12.2.1
backport-111912-to-release-12.2.1
backport-112266-to-release-12.2.2
backport-112847-to-release-12.0.7
backport-112847-to-release-12.1.4
backport-112847-to-release-12.2.2
backport-112900-to-release-12.1.4
backport-112922-to-release-12.2.2
backport-113013-to-release-12.2.2
backport-113194-to-release-12.2.2
backport-113338-to-release-12.1.4
backport-113710-to-release-12.3.1
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-114809-to-release-12.1.6
backport-114809-to-release-12.2.4
backport-115252-to-release-12.3.1
backport-115394-to-release-12.2.3
backport-115500-to-release-12.0.9
backport-115500-to-release-12.1.6
backport-115547-to-release-12.3.2
backport-115615-to-release-12.3.2
backport-115623-to-release-12.0.9
backport-115630-to-release-12.3.2
backport-115663-to-release-12.3.2
backport-115716-to-release-12.2.4
backport-115716-to-release-12.3.2
backport-115748-to-release-12.3.2
backport-115815-to-release-12.0.9
backport-116042-to-release-12.3.2
backport-116116-to-release-12.3.2
backport-116247-to-release-12.3.2
block-connection-deletion
bogdan/dynamic-dashboards-dnd
bohandley/expose-create-alert-function-for-drilldown
bugfix/files-authorization
build-docker-full-improvements-draft
canvas-topnav
change-help-bar-identification
check-var-null
cherry-pick-geomap-view-variable-pr97173
chore/enterprise-api-clients-drift
chore/eslint-unused-directives
chore/fix-codeowners
chore/fix-project-assignment-search-and-storage
ckbedwell/runtime-plugin-reload
colin-stuart/remove-passwordlessMagicLinkAuthentication-feature-flag
collinfingar/saved-queries-configure-with-saved-query-db
collinfingar/saved-queries-drilldown-extension-hook-poc
comprehensive-migration-tests-clean
cursor/adhoc-filter-component-extraction-580c
cursor/assistant-streaming-feature-toggle-c8e6
cursor/customer-satisfaction-survey-questions-7b2b
cursor/grafana-oss-feature-research-7175
cursor/plan-feature-toggle-config-deprecation-fb6d
cursor/pull-request-review-and-grade-f37f
cw-batch-query-ga
dafydd-t/datasources-api-integration-tests
dafydd-t/experiment-pluginid-groupname
dashboarding-assistant-poc
data-manipulation-improvements
datasource-by-name-from-query-connections
datasource-converter-cleanup
davkal-dash-perf
dd-test-cleanup
dependabot/docker/alpine-3.23.2
dependabot/docker/golang-1.26rc2-alpine
dependabot/github_actions/actions/download-artifact-7.0.0
dependabot/github_actions/cypress-io/github-action-6.10.4
dependabot/github_actions/cypress-io/github-action-6.10.8
dependabot/github_actions/docker/setup-docker-action-4.5.0
dependabot/github_actions/docker/setup-docker-action-4.7.0
dependabot/github_actions/docker/setup-qemu-action-3.7.0
dependabot/github_actions/octokit/graphql-action-008dd00ab2a2624eb2bf986700011b011f87fad4
dependabot/github_actions/octokit/graphql-action-abaeca7ba4f0325d63b8de7ef943c2418d161b93
dependabot/go_modules/apps/advisor/k8s-io-4c8051e9cb
dependabot/go_modules/apps/alerting/alertenrichment/k8s-io-032516bc7e
dependabot/go_modules/apps/alerting/rules/github.com/prometheus/common-0.67.5
dependabot/go_modules/apps/provisioning/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/aws-sdk-go-06f6ee25fc
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251128082122-f6c424bce0e5.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251203114737-dab2f094ec25.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/protocolbuffers/go-1.36.11-20251203114737-dab2f094ec25.1
dependabot/go_modules/cloud.google.com/go/kms-1.23.2
dependabot/go_modules/cloud.google.com/go/storage-1.58.0
dependabot/go_modules/filippo.io/age-1.3.1
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.20.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
dependabot/go_modules/github.com/VividCortex/mysqlerr-1.0.0
dependabot/go_modules/github.com/apache/arrow-go/v18-18.5.0
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.6
dependabot/go_modules/github.com/dolthub/vitess-3.0.0-rc.3incompatible
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/go-openapi/strfmt-0.25.0
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.4.0
dependabot/go_modules/github.com/grafana/loki/v3-3.6.3
dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
dependabot/go_modules/github.com/madflojo/testcerts-1.5.0
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.5
dependabot/go_modules/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/github.com/open-feature/go-sdk-1.17.0
dependabot/go_modules/github.com/open-feature/go-sdk-contrib/providers/go-feature-flag-0.2.7
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/prometheus/common-0.67.5
dependabot/go_modules/github.com/prometheus/sigv4-0.4.0
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-7119a2cb30
dependabot/go_modules/go.etcd.io/bbolt-1.4.3
dependabot/go_modules/gocloud.dev-0.44.0
dependabot/go_modules/modernc.org/sqlite-1.42.2
dependabot/go_modules/pkg/promlib/github.com/prometheus/common-0.67.5
dependabot/npm_and_yarn/diff-8.0.3
dependabot/npm_and_yarn/modelcontextprotocol/sdk-1.25.2
dependabot/npm_and_yarn/packages/grafana-plugin-configs/glob-11.1.0
dependabot/npm_and_yarn/storybook-10.1.10
dependabot/npm_and_yarn/undici-7.18.2
deprecate-legacy-storage-migration-in-provisioning
deprecated-datasource-id
dmihai/team-search-missing-fields
dmihai/user-teams-endpoint
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-troubleshooting-guide-postgres
docs/add-troubleshooting-guide-prometheus
docs/gcm-add-troubleshooting-and-updates
docs/grafana-config-debug
docs/loki-data-source-revamp-012026
docs/scim-ga-v12.4
docs/secrets/add-k6-cloud-decrypter
docs/update-grafana-config-docs
docs/update-grafana-expressions-documentation
docs/update-influxdb-configure-doc
docs/update-mysql-troubleshooting-guide
domas-allow-grotfood-sidebar-extension
drew08t/canvas-drawio-import
drew08t/canvas-dynamic-layout
drew08t/geomap-esri-custom-dynamic
drew08t/geomap-require-attribution
ds-apiserver-schema-builder
ds-avoid-internal-id
editsquad/scroll-repeated-panels-into-view
eledobleefe/analytics-framework-user-test
emil/202212/errata
enhancememnt/provisioning-dashboard-warnings-2
enhancement/provisioning-dashboard-warnings
enhancement/provisioning-repo-connection-limits
ensure-folder-annotation-when-supported
erhilse/upgrade-user-button
ev/testing-nav-link
evictorero/library-panels-get-folders-legacy
evictorero/saved-queries-rbac-support
evictorero/snapshots-dual-write-support
fast
fastfrwrd/bigvalue-dynamic-layout
fastfrwrd/datalinkscontextmenu-keyboard-events
fastfrwrd/fix/piechart-keyboard-focus-indicator
fastfrwrd/gauge-bug-bash
fastfrwrd/gauge-neutral-old-gdev
fastfrwrd/sparkline-warnings
fastfrwrd/uplot-default-show-axisplacement-hidden
feat/865-instant-query-table
feat/865-instant-query-table-core-panel
feat/add-team-lbac-rule-apis
feat/mt-apiextensions
feat/sparkline-hover-interaction
feat/unified-storage-sharding
feat/update_cursor_when_hovering_on_point
feat/versioned-dashboard-schema-exports
feature/extract-search-server-interface
feature/kiosk-footer-scene-clean
fix-modal-button-row
fix/context-reuse-logger-init
fix/placeholder-contact-point
folders-always-return-folder-value
folders/assign-team-at-folder-creation
folders/create-team-folder
folders/team-folders-folder-picker
gabor/no-pointer
gamab/authz/debug
gamab/authz/global-roles
gamab/chore/use-roundtripper
gamab/iam/global-roles-p3
gamab/openapi/cluster-scope-resources
gareth/fix-tempo-default-query
gareth/opentsdb-error-source
gareth/tempo-custom-grpc-limits
giuseppe/feature-toggles-env-vars
grafakus/enable-ts-schema-generation
grafakus/fix-vars-selection-controls-menu
grafakus/query-variable-support-multiprops
grambbledook/ff-non-nool-support-docs
grambbledook/ff-non-nool-support-test-no-goleak
grambbledook/ff-non-nool-support2
grambbledook/remove-feature-toggles-from-api-registry
grambbledook/test-toolexec-instrumentation
grpc-server-graceful-shutdown-continued
gtk-grafana/annotations/anchored-tooltips
gtk-grafana/logs-table
gtk-grafana/loki/ad-hoc-filter-support
gtk-grafana/loki/ad-hoc-parser-bug
gtk-grafana/remove-exploreLogsAggregatedMetrics
gtk-grafana/rmove-exploreLogsLimitedTimeRange
gtk-grafana/tableNG/initialRowIndex
hackathon/stacks
haris/dash-import-k8s
haris/fix-static-v2
haris/import-v1-k8s
hugoh/app-core-store-barrel-file
hugoh/decouple-app-plugins
hugoh/new-apps-loading-III
hugoh/openapi-specs
hugoh/react-19-i18n
hugoh/ts-deps-grapher
idastambuk/row-layout-repeats-e2e
ifrost/explore-reset-legend
ifrost/reset-legend-selection-explore
ifrost/track-local-storage-errors
ihm/251209-dashboard-schema-update
ihm/251216-add-image-warning
ihm/251217-fix-docs-shared-shortcode
ihm/260115-viz-suggestions
index-owner-reference
influx-avoid-internal-id-proxy
instant
iortega/fix-stored-version
iortega/poc-defaults-dashboards
iortega/poc-transform-v1-to-v2-in-frontend
iortega/refactor-response-transformers
ismail/implement-codemirror-instead-slate
ismail/postgresql-variable-check
ivana/assistant-dashboard-idea
ivana/query-with-assistant
iwysiu/oss/1373
j-async-scripted-dashboards-deps
j-authelia-auth
j-fs-dev-oauth
j-hack-state-timeline-colours
jackhugo/pluginmetas-frontend
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/rspack-plugins
jacobsonmt/multipleroutes_squashed
janthoe/refactor-settings-public-reuse-of-quota-typed-setting-read
jck/tempo-forward-team-headers
jesdavpet/116310-opt-in-coverage-check-ci-workflow
jguer/add-identity-scope-validators-coreroles
jh/fs-devenv-webpack-readiness
justinrandell/crud-api-frontend-flag
kevinwcyu/113486-cw-logs-sqlql-log-group-selection
km/add-patches-list-to-build-meta
konrad-poc/grouped-view-revamped
kozhuhds/dynamic-command-palette-results
kristina/affix-attempt-donotmerge
kristina/config-query-mapping
kristina/rtk-corr
kristina/static-transform-refIds
kvstore-batch
kvstore-txn
l2d2/1462-table-use-display-fields
leeoniya/codemirror
leeoniya/graphng-hideFrom-plotLegend
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeseries-exemplars-rewrite
leventebalogh/extensions-link-async-configure
leventebalogh/poc
leventebalogh/update-dashboard-toolbar-layout
live-apiserver
main
mampersat/default_sidebar_docked
matyax/drilldown-saved-queries
matyax/filter-matching-logs-interaction
mckn/link-extension-custom-icon
mckn/tmpl-switch-control
mgyongyosi/external-group-mapping-search-api
mgyongyosi/sig-validation-generic-oauth
mgyongyosi/teamsync-use-app-ptf-apis
mgyongyosi/teamsync-use-app-ptf-apis_TR
mhamid/inherited-permissions
mhamid/role-disabled-permissions
migrate-tsgo
mmandrus/secrets/dek-cache
mt-tilt-podless-1
mtff/enumerated-types
njvrzm/errorsource-patch
njvrzm/process-per-tenant-sandbox
oauth-id-token-signature-validation
openfeature-requester
oscark/fix-link-overflowing-on-small-viewport
oscark/new-library-panel-from-auto-grid
oscark/poc-dashboard-json-api
oscark/track-isinside-by-scope
plugin-dependency-install
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
protobuf-response-type
provisioning/connections-page
provisioning/dual-writer-auth-fixes
provisioning/export-backend
provisioning/implement-export
pyroscope/alternative-profile-visualizations
query-history-app
query-resolution
rbac-provisioning-doc-correction
release-0.0.0-cloud.0
release-11.0.0
release-11.0.0-preview
release-11.0.1
release-11.0.10
release-11.0.11
release-11.0.12
release-11.0.2
release-11.0.3
release-11.0.4
release-11.0.5
release-11.0.5+security-01
release-11.0.6
release-11.0.6+security-01
release-11.0.7
release-11.0.8
release-11.0.9
release-11.1.0
release-11.1.1
release-11.1.10
release-11.1.11
release-11.1.12
release-11.1.13
release-11.1.14
release-11.1.2
release-11.1.3
release-11.1.4
release-11.1.5
release-11.1.6
release-11.1.6+security-01
release-11.1.7
release-11.1.7+security-01
release-11.1.8
release-11.1.9
release-11.2.0
release-11.2.1
release-11.2.1+security-01
release-11.2.10
release-11.2.10+security-01
release-11.2.11
release-11.2.2
release-11.2.2+security-01
release-11.2.3
release-11.2.3+security-01
release-11.2.4
release-11.2.5
release-11.2.6
release-11.2.7
release-11.2.8
release-11.2.8+security-01
release-11.2.9
release-11.2.9+security-01
release-11.3.0
release-11.3.0+security-01
release-11.3.1
release-11.3.10
release-11.3.2
release-11.3.3
release-11.3.4
release-11.3.5
release-11.3.5+security-01
release-11.3.6
release-11.3.6+security-01
release-11.3.7
release-11.3.7+security-01
release-11.3.8
release-11.3.8+security-01
release-11.3.9
release-11.4.0
release-11.4.1
release-11.4.2
release-11.4.3
release-11.4.3+security-01
release-11.4.4
release-11.4.4+security-01
release-11.4.5
release-11.4.5+security-01
release-11.4.6
release-11.4.6+security-01
release-11.4.7
release-11.4.8
release-11.4.9
release-11.5.0
release-11.5.1
release-11.5.10
release-11.5.11
release-11.5.2
release-11.5.3
release-11.5.3+security-01
release-11.5.4
release-11.5.4+security-01
release-11.5.5
release-11.5.5+security-01
release-11.5.6
release-11.5.6+security-01
release-11.5.7
release-11.5.8
release-11.5.9
release-11.6.0
release-11.6.0+security-01
release-11.6.0-Update-JWT-library-CVE-2025-30204
release-11.6.1
release-11.6.1+security-01
release-11.6.10
release-11.6.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-11.6.5
release-11.6.6
release-11.6.7
release-11.6.8
release-11.6.9
release-12.0.0
release-12.0.0+security-01
release-12.0.1
release-12.0.1+security-01
release-12.0.1-backport-pr-104605
release-12.0.2
release-12.0.2+security-01
release-12.0.3
release-12.0.4
release-12.0.5
release-12.0.6
release-12.0.6+security-01
release-12.0.7
release-12.0.8
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.2
release-12.1.2-npm
release-12.1.3
release-12.1.3+security-01
release-12.1.4
release-12.1.5
release-12.1.6
release-12.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.2.4
release-12.3.0
release-12.3.1
release-12.3.2
release-v9.0.0
remove-DataSourceSelectItem
remove-experimental-search-loading-2
remove-getDataSourceById
remove-internal-id-from-datasource-types
remove-mysqlAnsiQuotes
remove-update-make-docs-workflow-grafana
rename-backend-queries-variable
renato.costa/duplicated-provisioned-dashboards-face-limit-slow-patches-take-2
renovate/braintree-sanitize-url-7.x
renovate/busybox-1.37.0
renovate/downshift-9.x-lockfile
renovate/kusto-monaco-kusto-14.x
renovate/lerna-monorepo
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/npm-diff-vulnerability
renovate/nx-monorepo
renovate/postgres-17.x
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/react-router-monorepo
renovate/tanstack-virtual-monorepo
renovate/welldone-software-why-did-you-render-10.x
repo-return-hash
restore-dashboards/dashboard-links
restore-dashboards/delete-permissions
rjcrutch-patch-1
rjimenez/provisioning-connection-repositories
rjimenez/provisioning-readme-support
rm-dualwriter-datasyncer
rodrigopk/centralize-provisioning-logic
samsch/fast-patch-rudderstack-events-fix
samsch/hackathon-combobox-custom-render
santihernandezc/use_compact_param_alert_rule_list
sarahzinger/apiserver-timeouts
search-default-sort
selectable-fields
selectable-fields-extract-search-server
sgriff96/115451-fe-empty-transformation-responsiveness-2
slow
sql-ds-with-uid
sql-kvstore-poc
sqlkv-enable-more-tests
sriram/SQLVariableSupport
sriram/SQLVariableSupportAutoComplete
sriram/postgres-connectionstring
steady
steady-patch-2
stevesg/alerting-historian-notification-query
stevesg/improve-notification-app-errors
stevesg/loki-state-history-refactor
stevesg/remove-dummy-type
svennergr/drawer-sidebar-aware
tdbishop/fix-multi-modal-toggletip
tdbishop/fix-multi-modal-toggletip-data-attribute
test/frontend-backend-separation-action
timlevett/stored-notifications-copy
titolins/alertmanager-add-sync-timer-feature-flag
titolins/fix-go-mod-update-alerting-deps
titolins/fix-go-mod-update-deps
titolins/support-imported-time-intervals
toddtreece/sdk-generics
toddtreece/test-preload-issue
toddtreece/update-enterprise-imports-search
tskarhed/scopes/dont-redirect-on-nested-navigations
undef1nd/ofrep-datagridedit
undef1nd/openfeat-logunknownreq
undef1nd/rem-logUnknownRequests
undef1nd/static-provider-types
unified-storage-kvstore-last-import-time
unified-storage-retry-when-obtaining-database-connection
unified-storage-sql-garbage-collection
update-alerting-swagger-spec
update-x-gomod
v1.8.x
v10.0.x
v10.1.x
v10.2.x
v10.3.x
v10.4.x
v11.0.x
v11.1.x
v11.2.x
v11.3.x
v11.4.x
v11.5.x
v2.0.x
v2.1.x
v2.6.x
v3.0.x
v3.1.x
v4.0.x
v4.1.x
v4.2.x
v4.3.x
v4.4.x
v4.5.x
v4.6.x
v4.7.x
v5.0.x
v5.1.x
v5.2.x
v5.3.x
v5.4.x
v6.0.x
v6.1.x
v6.2.x
v6.3.0
v6.3.x
v6.4.x
v6.5.x
v6.6.x
v6.7.x
v7.0.x
v7.1.x
v7.2.x
v7.3.x
v7.4.x
v7.5.x
v8.0.x
v8.1.x
v8.2.x
v8.3.x
v8.4.x
v8.5.x
v9.0.x
v9.1.x
v9.2.x
v9.3.x
v9.4.x
v9.5.x
viz-change-input
wb/plugins-aliasids
yuri-tceretian/alertmanager-test-integration
yuri-tceretian/contact-points-v2
yuri-tceretian/receiver-testing-api
ywzheng1/recently-viewed-dashboards-rudderstack-events
ywzheng1/recently-viewed-dashboards-ui-enhancement
zanzana/test-folder-sets
zoltan/postgres-variable-upgrade
zserge/annotation-frontend
zserge/annotation-kv
zserge/annotations-unified-storage
1.0.0
6.1.6
7.0.0
7.2.1
dupa
list
omgtest
packages@6.3.0-alpha.33
packages@6.3.0-alpha.36
packages@6.3.0-beta.1
pkg/promlib/v0.0.1
pkg/promlib/v0.0.2
pkg/promlib/v0.0.3
pkg/promlib/v0.0.4
pkg/promlib/v0.0.5
pkg/promlib/v0.0.6
pkg/promlib/v0.0.7
pkg/promlib/v0.0.8
pkg/util/xorm/v0.0.1
pull
rrc_fast_12.2.0-17261372546.patch1
rrc_steady_12.2.0-17245430286.patch1
rrc_steady_12.4.0-19174562009.patch4
test
v0.0.0-cloud
v0.0.0-kmdagger1
v0.0.0-kmdagger2
v0.0.0-kmdagger3
v0.0.0-test
v0.0.0-test.2
v0.0.0-testrgm3
v0.0.0-testrgm4
v0.0.0-testrgm6
v0.0.1-test
v0.0.85-test
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.2.0
v1.3.0
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.7.0
v1.7.0-rc1
v1.8.0
v1.8.0-rc1
v1.8.1
v1.9.0
v1.9.0-rc1
v1.9.1
v10.0.0
v10.0.0-preview
v10.0.1
v10.0.10
v10.0.11
v10.0.12
v10.0.13
v10.0.2
v10.0.3
v10.0.4
v10.0.5
v10.0.6
v10.0.8
v10.0.9
v10.1.0
v10.1.1
v10.1.10
v10.1.2
v10.1.4
v10.1.5
v10.1.6
v10.1.7
v10.1.8
v10.1.9
v10.2.0
v10.2.1
v10.2.2
v10.2.3
v10.2.4
v10.2.5
v10.2.6
v10.2.7
v10.2.8
v10.2.9
v10.3.0
v10.3.1
v10.3.10
v10.3.11
v10.3.12
v10.3.3
v10.3.4
v10.3.5
v10.3.6
v10.3.7
v10.3.8
v10.3.9
v10.4.0
v10.4.1
v10.4.10
v10.4.11
v10.4.12
v10.4.13
v10.4.14
v10.4.15
v10.4.16
v10.4.17
v10.4.17+security-01
v10.4.18
v10.4.18+security-01
v10.4.19
v10.4.19+security-01
v10.4.2
v10.4.3
v10.4.4
v10.4.5
v10.4.6
v10.4.7
v10.4.8
v10.4.9
v11.0.0
v11.0.0-preview
v11.0.1
v11.0.10
v11.0.11
v11.0.2
v11.0.3
v11.0.4
v11.0.5
v11.0.5+security-01
v11.0.6
v11.0.6+security-01
v11.0.7
v11.0.8
v11.0.9
v11.1.0
v11.1.1
v11.1.10
v11.1.11
v11.1.12
v11.1.13
v11.1.2
v11.1.3
v11.1.4
v11.1.5
v11.1.6
v11.1.6+security-01
v11.1.7
v11.1.7+security-01
v11.1.8
v11.1.9
v11.1.999-zserge-test
v11.2.0
v11.2.1
v11.2.1+security-01
v11.2.10
v11.2.10+security-01
v11.2.2
v11.2.2+security-01
v11.2.3
v11.2.3+security-01
v11.2.4
v11.2.5
v11.2.6
v11.2.7
v11.2.8
v11.2.8+security-01
v11.2.9
v11.2.9+security-01
v11.3.0
v11.3.0+security-01
v11.3.1
v11.3.2
v11.3.3
v11.3.4
v11.3.5
v11.3.5+security-01
v11.3.6
v11.3.6+security-01
v11.3.7
v11.3.7+security-01
v11.3.8
v11.3.8+security-01
v11.3.9
v11.4.0
v11.4.1
v11.4.2
v11.4.3
v11.4.3+security-01
v11.4.4
v11.4.4+security-01
v11.4.5
v11.4.5+security-01
v11.4.6
v11.4.6+security-01
v11.4.7
v11.4.8
v11.5.0
v11.5.1
v11.5.10
v11.5.2
v11.5.3
v11.5.3+security-01
v11.5.4
v11.5.4+security-01
v11.5.5
v11.5.5+security-01
v11.5.6
v11.5.6+security-01
v11.5.7
v11.5.8
v11.5.9
v11.6.0
v11.6.0+security-01
v11.6.1
v11.6.1+security-01
v11.6.2
v11.6.2+security-01
v11.6.3
v11.6.3+security-01
v11.6.4
v11.6.5
v11.6.6
v11.6.7
v11.6.8
v11.6.9
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.2
v12.0.2+security-01
v12.0.3
v12.0.4
v12.0.5
v12.0.6
v12.0.6+security-01
v12.0.7
v12.0.8
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.3.0
v12.3.1
v2.0.0-beta1
v2.0.0-beta3
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.5.0
v2.6.0
v2.6.0-beta1
v3.0-beta1
v3.0-beta2
v3.0-beta3
v3.0-beta4
v3.0-beta5
v3.0.0-beta6
v3.0.0-beta7
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.1.0-beta1
v3.1.1
v3.2.1-test
v4.0.0
v4.0.0-beta1
v4.0.0-beta2
v4.0.1
v4.0.2
v4.1.0
v4.1.0-beta1
v4.1.1
v4.1.2
v4.2.0
v4.2.0-beta1
v4.3.0
v4.3.0-beta1
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.5.0
v4.5.0-beta1
v4.5.1
v4.5.2
v4.6.0
v4.6.0-beta1
v4.6.0-beta2
v4.6.0-beta3
v4.6.1
v4.6.2
v4.6.3
v4.6.4
v4.6.5
v5.,2.4
v5.0.0
v5.0.0-beta1
v5.0.0-beta2
v5.0.0-beta3
v5.0.0-beta4
v5.0.0-beta5
v5.0.1
v5.0.2
v5.0.3
v5.0.4
v5.1.0
v5.1.0-beta1
v5.1.1
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.2.0
v5.2.0-beta1
v5.2.0-beta2
v5.2.0-beta3
v5.2.1
v5.2.2
v5.2.3
v5.2.4
v5.2.5
v5.3.0
v5.3.0-beta1
v5.3.0-beta2
v5.3.0-beta3
v5.3.1
v5.3.2
v5.3.3
v5.3.4
v5.4.0
v5.4.0-beta1
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.4_private
v5.4.5
v6.0.0
v6.0.0-beta1
v6.0.0-beta2
v6.0.0-beta3
v6.0.1
v6.0.2
v6.1.0
v6.1.0-beta1
v6.1.1
v6.1.2
v6.1.3
v6.1.4
v6.1.6
v6.2.0
v6.2.0-beta1
v6.2.0-beta2
v6.2.1
v6.2.2
v6.2.3
v6.2.4
v6.2.5
v6.3.0
v6.3.0-alpha.30
v6.3.0-beta.0
v6.3.0-beta1
v6.3.0-beta2
v6.3.0-beta3
v6.3.0-beta4
v6.3.1
v6.3.2
v6.3.3
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.4.0
v6.4.0-beta1
v6.4.0-beta2
v6.4.1
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.5
v6.5.0
v6.5.0-beta1
v6.5.1
v6.5.2
v6.5.3
v6.6.0
v6.6.0-beta1
v6.6.1
v6.6.2
v6.7.0
v6.7.0-beta1
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v7.0.0
v7.0.0-beta1
v7.0.0-beta2
v7.0.0-beta3
v7.0.1
v7.0.2
v7.0.3
v7.0.4
v7.0.5
v7.0.6
v7.1.0
v7.1.0-beta1
v7.1.0-beta2
v7.1.0-beta3
v7.1.1
v7.1.2
v7.1.3
v7.1.4
v7.1.5
v7.2.0
v7.2.0-beta1
v7.2.0-beta2
v7.2.1
v7.2.2
v7.2.3
v7.3.0
v7.3.0-beta1
v7.3.0-beta2
v7.3.1
v7.3.10
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.4.0
v7.4.0-beta1
v7.4.1
v7.4.2
v7.4.3
v7.4.4
v7.4.5
v7.5.0
v7.5.0-beta1
v7.5.0-beta2
v7.5.1
v7.5.10
v7.5.11
v7.5.12
v7.5.13
v7.5.15
v7.5.16
v7.5.17
v7.5.2
v7.5.3
v7.5.4
v7.5.5
v7.5.6
v7.5.7
v7.5.8
v7.5.9
v8.0.0
v8.0.0-beta1
v8.0.0-beta2
v8.0.0-beta3
v8.0.1
v8.0.2
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.1.0
v8.1.0-beta1
v8.1.0-beta2
v8.1.0-beta3
v8.1.1
v8.1.2
v8.1.3
v8.1.4
v8.1.5
v8.1.6
v8.1.7
v8.1.8
v8.2.0
v8.2.0-beta1
v8.2.0-beta2
v8.2.1
v8.2.2
v8.2.3
v8.2.4
v8.2.5
v8.2.6
v8.2.7
v8.3.0
v8.3.0-beta1
v8.3.0-beta2
v8.3.1
v8.3.10
v8.3.11
v8.3.2
v8.3.3
v8.3.4
v8.3.5
v8.3.6
v8.3.7
v8.4.0
v8.4.0-beta1
v8.4.1
v8.4.10
v8.4.11
v8.4.2
v8.4.3
v8.4.4
v8.4.5
v8.4.6
v8.4.7
v8.5.0
v8.5.0-beta1
v8.5.1
v8.5.10
v8.5.11
v8.5.13
v8.5.14
v8.5.15
v8.5.16
v8.5.2
v8.5.20
v8.5.21
v8.5.22
v8.5.24
v8.5.26
v8.5.27
v8.5.3
v8.5.4
v8.5.5
v8.5.6
v8.5.9
v9.0.0
v9.0.0-beta1
v9.0.0-beta2
v9.0.0-beta3
v9.0.1
v9.0.2
v9.0.3
v9.0.4
v9.0.5
v9.0.6
v9.0.7
v9.0.8
v9.0.9
v9.1.0
v9.1.0-beta1
v9.1.1
v9.1.2
v9.1.3
v9.1.4
v9.1.5
v9.1.6
v9.1.7
v9.1.8
v9.2.0
v9.2.0-279c6c6c7d
v9.2.0-beta1
v9.2.1
v9.2.10
v9.2.13
v9.2.15
v9.2.17
v9.2.18
v9.2.19
v9.2.2
v9.2.20
v9.2.3
v9.2.4
v9.2.5
v9.2.6
v9.2.7
v9.2.8
v9.3.0
v9.3.0-beta1
v9.3.1
v9.3.11
v9.3.13
v9.3.14
v9.3.15
v9.3.16
v9.3.2
v9.3.4
v9.3.6
v9.3.8
v9.4.0
v9.4.0-beta1
v9.4.1
v9.4.10
v9.4.12
v9.4.13
v9.4.14
v9.4.15
v9.4.17
v9.4.2
v9.4.3
v9.4.7
v9.4.9
v9.5.0
v9.5.1
v9.5.10
v9.5.12
v9.5.13
v9.5.14
v9.5.15
v9.5.16
v9.5.17
v9.5.18
v9.5.19
v9.5.2
v9.5.20
v9.5.21
v9.5.3
v9.5.5
v9.5.6
v9.5.7
v9.5.8
v9.5.9
vtest-new-release-pipeline
${ noResults }
50 Commits (29fcc463336f7f0e00e94de6fe1cc6350c4eb0da)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
d9c40ca41e
|
Chore: Update sqleng, elasticsearch, tempo and opentsdb plugins to support contextual logs. (#57777)
* make sql engine use pick log context for logs * update tempo to get log context * update opentsdb to use log context * update es client to use log context |
3 years ago |
|
|
31630edf0c
|
Chore: Remove Wrapf (#50128)
* Chore: Remove Wrapf * Remove all Wrapf refs * Remove last Wrapf ref * Fix lint errors * Remove Wrap and Wrapf definitions * Remove unnecessary colon |
4 years ago |
|
|
9024340487
|
fix: postgresql ipv6 host should not be enclosed in square brackets (#47522)
|
4 years ago |
|
|
f5a790e291
|
Fix postgresql host-v6 literals (#46876)
Ipv6 literals in postgresql hosts previously worked and were subsequently broken. This change fixes the parsing and adds additional test cases. |
4 years ago |
|
|
7fbc7d019a
|
Plugins: Core plugins register via backend factory provider (#43171)
* refactoring store interface and init flow * fix import * fix linter * refactor resource calling * load with class * re-order args * fix tests * fix linter * remove old creator * add custom config struct * fix some tests * cleanup * fix * tackle plugins * fix linter * refactor and fix test * add connect failure error * add fix for azure, cloud monitoring and test data * restructure * remove unused err * add fake tracer for test * fix grafana ds plugin |
4 years ago |
|
|
e4ba5f17dd
|
add core plugins thru store (#43085)
|
4 years ago |
|
|
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 |
4 years ago |
|
|
722c414fef
|
Encryption: Refactor securejsondata.SecureJsonData to stop relying on global functions (#38865)
* Encryption: Add support to encrypt/decrypt sjd * Add datasources.Service as a proxy to datasources db operations * Encrypt ds.SecureJsonData before calling SQLStore * Move ds cache code into ds service * Fix tlsmanager tests * Fix pluginproxy tests * Remove some securejsondata.GetEncryptedJsonData usages * Add pluginsettings.Service as a proxy for plugin settings db operations * Add AlertNotificationService as a proxy for alert notification db operations * Remove some securejsondata.GetEncryptedJsonData usages * Remove more securejsondata.GetEncryptedJsonData usages * Fix lint errors * Minor fixes * Remove encryption global functions usages from ngalert * Fix lint errors * Minor fixes * Minor fixes * Remove securejsondata.DecryptedValue usage * Refactor the refactor * Remove securejsondata.DecryptedValue usage * Move securejsondata to migrations package * Move securejsondata to migrations package * Minor fix * Fix integration test * Fix integration tests * Undo undesired changes * Fix tests * Add context.Context into encryption methods * Fix tests * Fix tests * Fix tests * Trigger CI * Fix test * Add names to params of encryption service interface * Remove bus from CacheServiceImpl * Add logging * Add keys to logger Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> * Add missing key to logger Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> * Undo changes in markdown files * Fix formatting * Add context to secrets service * Rename decryptSecureJsonData to decryptSecureJsonDataFn * Name args in GetDecryptedValueFn * Add template back to NewAlertmanagerNotifier * Copy GetDecryptedValueFn to ngalert * Add logging to pluginsettings * Fix pluginsettings test Co-authored-by: Tania B <yalyna.ts@gmail.com> Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> |
4 years ago |
|
|
1c892a2fc4
|
Postgres/MySQL/MSSQL: Add setting to limit maximum amount of rows processed (#38986)
Adds a new setting dataproxy.row_limit that allows an operator to limit the amount of rows being processed/accepted in response to database queries originating from SQL data sources. Closes #38975 Ref #39095 Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> |
4 years ago |
|
|
c989f0fbbe
|
SQL: Migrate to use SDK contracts (#36635)
* convert SQLs to use sdk contracts * make draft * postgres * intermedia * get datasourceinfo filled at the beginning of the service * move the interval into package because of cyclict import and fix all postgres tests * fix mysql test * fix mssql * fix the test for pr https://github.com/grafana/grafana/issues/35839 * fix some issue about intervalv2 package * update sql test * wire migration for SQLs * add sqls to the background process * make it register instead of register and start * revert formatting * fix tests * fix linter * remove integration test * Postgres test fix Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> |
4 years ago |
|
|
78596a6756
|
Migrate to Wire for dependency injection (#32289)
Fixes #30144 Co-authored-by: dsotirakis <sotirakis.dim@gmail.com> Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com> Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> Co-authored-by: Leon Sorokin <leeoniya@gmail.com> Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com> Co-authored-by: spinillos <selenepinillos@gmail.com> Co-authored-by: Karl Persson <kalle.persson@grafana.com> Co-authored-by: Leonard Gram <leo@xlson.com> |
4 years ago |
|
|
5d01add7da
|
Fix Postgres query handling null values for smallint (#36648)
* Fix Postgres query handling null values for smallint * Fix converting to int16 |
5 years ago |
|
|
bd66c8dde3
|
SQL data sources: Convert to return data frames (#32257)
Convert SQL data sources to return data frames. Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com> |
5 years ago |
|
|
7627b55ef4
|
TSDB: add deprecation comments to many tsdb structs (#33281)
|
5 years ago |
|
|
b79e61656a
|
Introduce TSDB service (#31520)
* Introduce TSDB service Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> Co-authored-by: Erik Sundell <erik.sundell87@gmail.com> Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.org> Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com> |
5 years ago |
|
|
c57047a420
|
Postgres: allow providing TLS/SSL certificates as text in addition to file paths (#30353)
* postgres SSL certification * add back the UI to configure SSL Authentication files by file path * add backend logic * correct unittest * mini changes * Update public/app/plugins/datasource/postgres/config_ctrl.ts Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> * Update public/app/plugins/datasource/postgres/partials/config.html Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> * mutex * check file exist before remove * change permission * change default configuremethod to file-path * Update public/app/plugins/datasource/postgres/partials/config.html Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Update public/app/plugins/datasource/postgres/partials/config.html Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Update public/app/plugins/datasource/postgres/partials/config.html Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Update public/app/plugins/datasource/postgres/partials/config.html Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * rename sslconfiguremethod to sslconfigurationmethod * frontend update * solve comments * Postgres: Convert tests to stdlib Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Postgres: Be consistent about TLS/SSL terminology Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * fix init inconsistancy * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * naming convention * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Undo change Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix TLS issue Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * change permissions * Fix data source field names Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Clean up HTML Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Improve popover text Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix SSL input bug Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Undo unnecessary change Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Clean up backend code Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix build Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * More consistent naming Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Clean up code Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Enforce certificate file permissions Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * add settings * Undo changes Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * fix windows file path * PostgresDataSource: Fix mutex usage Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Update pkg/tsdb/postgres/postgres.go Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Apply suggestions from code review Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * fix compilation * fix unittest * Apply suggestions from code review Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Apply suggestions from code review Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * mock function * change kmutex package * add kmutex into middleware * lock connection file per datasource * add unittest regarding concurrency * version should be equal * adding unittest * fix the loop * fix unitest * fix postgres unittst * remove comments * move dataPath from arg to tlsManager struct field * Use DecryptedValues method Use cached decrypted values instead of using secure json data decrypt which will decrypt unchanged values over and over again. * remove unneeded mutex in tests and cleanup tests * fix the lint Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> |
5 years ago |
|
|
7126a91901
|
Postgres: Be consistent about TLS/SSL terminology (#30532)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
a078e40238
|
Settings: Rename constants/variables to follow Go naming standards (#28002)
* settings: Rename constants/variables to follow Go naming standards Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
a5d9196a53
|
Chore/fix lint issues (#27704)
* Chore: Fix linting issues Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
9285595c50
|
tsdb/postgres: Support Unix socket for host (#25778)
* tsdb/postgres: Support Unix socket for host Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix host regex Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix host regex Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Remove panic Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix host parsing; add tests Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Add test Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Use strings.HasPrefix to detect Unix socket host Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Remove debug logging Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Escape single quotes and backslashes Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Test generateConnectionString as requested in review Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Add test case for SSL mode Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
6 years ago |
|
|
1f0e1b33bc
|
Postgres: Add SSL support for datasource (#21341)
* Add SSL certificate/key fields to Postgres data source configuration Co-authored-by: Edwin Cordeiro <edwin@scordeiro.net> Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com> Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> |
6 years ago |
|
|
ea35ae4d1f
|
Chore: Update the xorm dependency (#22376)
* Upgrade xorm Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> |
6 years ago |
|
|
3de693af49
|
MySQL: Limit datasource error details returned from the backend (#19373)
Only return certain mysql errors from backend. The following errors is returned as is from backend: error code 1064 (parse error) error code 1054 (bad column/field selected) error code 1146 (table not exists) Any other errors is logged and returned as a generic error. Restrict use of certain functions: Do not allow usage of the following in query: system_user() session_user() current_user() or current_user user() show grants Fixes #19360 |
6 years ago |
|
|
e5bf3027fc
|
Refactor: Move sql_engine to sub package of tsdb (#18991)
this way importing the tsdb package does not come with xorm dependencies |
6 years ago |
|
|
2fff8f77dc |
move log package to /infra (#17023)
ref #14679 Signed-off-by: zhulongcheng <zhulongcheng.me@gmail.com> |
7 years ago |
|
|
66f6e16916
|
Security: Store datasource passwords encrypted in secureJsonData (#16175)
* Store passwords in secureJsonData * Revert unnecessary refactors * Fix for nil jsonSecureData value * Remove copied encryption code from migration * Fix wrong field reference * Remove migration and provisioning changes * Use password getters in datasource proxy * Refactor password handling in datasource configs * Add provisioning warnings * Update documentation * Remove migration command, moved to separate PR * Remove unused code * Set the upgrade version * Remove unused code * Remove double reference |
7 years ago |
|
|
09b9b595b2 |
Add check for Env before log
|
7 years ago |
|
|
3955133f7e |
Don't pass datasource to newPostgresMacroEngine
|
8 years ago |
|
|
3552a4cb86 |
refactor timescaledb handling in MacroEngine
|
8 years ago |
|
|
2f3851b915
|
postgres: use new sql engine
|
8 years ago |
|
|
93e73919e8
|
fix code style
|
8 years ago |
|
|
26aa575cb4 |
escaping ssl mode on postgres param
|
8 years ago |
|
|
84d7743939 |
fix pre gui queries shortcircuit
|
8 years ago |
|
|
de0d409a23
|
Revert "Opportunities to unindent code (unindent)"
|
8 years ago |
|
|
893a91af3a |
Use opportunities to unindent code (unindent)
This commit fixes the following unindent findings:
pkg/api/common.go:102:2: "if x { if y" should be "if x && y"
pkg/components/dynmap/dynmap.go:642:2: invert condition and early return
pkg/components/dynmap/dynmap.go:681:2: invert condition and early return
pkg/components/simplejson/simplejson.go:171:2: "if x { if y" should be "if x && y"
pkg/middleware/dashboard_redirect.go:42:3: invert condition and early return
pkg/tsdb/mssql/mssql.go:301:3: invert condition and early break
pkg/tsdb/mysql/mysql.go:312:3: invert condition and early break
pkg/tsdb/postgres/postgres.go:292:3: invert condition and early break
pkg/tsdb/sql_engine.go:144:2: invert condition and early return
|
8 years ago |
|
|
cf43007531
|
postgres: fix value columns conversion to float when using timeseries query
|
8 years ago |
|
|
f61e69ce75 |
Simplify comparison to bool constant (gosimple)
This fixes:
build.go:553:6: should omit comparison to bool constant, can be simplified to !strings.Contains(path, ".sha256") (S1002)
pkg/cmd/grafana-cli/commands/ls_command.go:27:5: should omit comparison to bool constant, can be simplified to !pluginDirInfo.IsDir() (S1002)
pkg/components/dynmap/dynmap_test.go:24:5: should omit comparison to bool constant, can be simplified to !value (S1002)
pkg/components/dynmap/dynmap_test.go:122:14: should omit comparison to bool constant, can be simplified to b (S1002)
pkg/components/dynmap/dynmap_test.go:125:14: should omit comparison to bool constant, can be simplified to !b (S1002)
pkg/components/dynmap/dynmap_test.go:128:14: should omit comparison to bool constant, can be simplified to !b (S1002)
pkg/models/org_user.go:51:5: should omit comparison to bool constant, can be simplified to !(*r).IsValid() (S1002)
pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_test.go:77:12: should omit comparison to bool constant, can be simplified to !haveBool (S1002)
pkg/services/alerting/conditions/evaluator.go:23:9: should omit comparison to bool constant, can be simplified to !reducedValue.Valid (S1002)
pkg/services/alerting/conditions/evaluator.go:48:5: should omit comparison to bool constant, can be simplified to !reducedValue.Valid (S1002)
pkg/services/alerting/conditions/evaluator.go:91:5: should omit comparison to bool constant, can be simplified to !reducedValue.Valid (S1002)
pkg/services/alerting/conditions/query.go:56:6: should omit comparison to bool constant, can be simplified to !reducedValue.Valid (S1002)
pkg/services/alerting/extractor.go:107:20: should omit comparison to bool constant, can be simplified to !enabled.MustBool() (S1002)
pkg/services/alerting/notifiers/telegram.go:222:41: should omit comparison to bool constant, can be simplified to this.UploadImage (S1002)
pkg/services/sqlstore/apikey.go:58:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/apikey.go:72:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/dashboard.go:66:33: should omit comparison to bool constant, can be simplified to !cmd.Overwrite (S1002)
pkg/services/sqlstore/dashboard.go:175:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/dashboard.go:311:13: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/dashboard.go:444:12: should omit comparison to bool constant, can be simplified to !exists (S1002)
pkg/services/sqlstore/dashboard.go:472:12: should omit comparison to bool constant, can be simplified to !exists (S1002)
pkg/services/sqlstore/dashboard.go:554:32: should omit comparison to bool constant, can be simplified to !cmd.Overwrite (S1002)
pkg/services/sqlstore/dashboard_snapshot.go:83:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/plugin_setting.go:39:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/quota.go:34:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/quota.go:111:6: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/quota.go:136:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/quota.go:213:6: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/temp_user.go:129:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/user.go:157:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/user.go:182:5: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/user.go:191:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/user.go:212:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/services/sqlstore/user.go:307:12: should omit comparison to bool constant, can be simplified to !has (S1002)
pkg/social/generic_oauth.go:185:5: should omit comparison to bool constant, can be simplified to !s.extractToken(&data, token) (S1002)
pkg/tsdb/mssql/mssql.go:148:39: should omit comparison to bool constant, can be simplified to ok (S1002)
pkg/tsdb/mssql/mssql.go:212:6: should omit comparison to bool constant, can be simplified to !query.Model.Get("fillNull").MustBool(false) (S1002)
pkg/tsdb/mssql/mssql.go:247:56: should omit comparison to bool constant, can be simplified to ok (S1002)
pkg/tsdb/mssql/mssql.go:274:7: should omit comparison to bool constant, can be simplified to !exist (S1002)
pkg/tsdb/mssql/mssql.go:282:8: should omit comparison to bool constant, can be simplified to !exist (S1002)
pkg/tsdb/mysql/mysql.go:221:6: should omit comparison to bool constant, can be simplified to !query.Model.Get("fillNull").MustBool(false) (S1002)
pkg/tsdb/mysql/mysql.go:256:56: should omit comparison to bool constant, can be simplified to ok (S1002)
pkg/tsdb/mysql/mysql.go:283:7: should omit comparison to bool constant, can be simplified to !exist (S1002)
pkg/tsdb/mysql/mysql.go:291:8: should omit comparison to bool constant, can be simplified to !exist (S1002)
pkg/tsdb/postgres/postgres.go:134:39: should omit comparison to bool constant, can be simplified to ok (S1002)
pkg/tsdb/postgres/postgres.go:201:6: should omit comparison to bool constant, can be simplified to !query.Model.Get("fillNull").MustBool(false) (S1002)
pkg/tsdb/postgres/postgres.go:236:56: should omit comparison to bool constant, can be simplified to ok (S1002)
pkg/tsdb/postgres/postgres.go:263:7: should omit comparison to bool constant, can be simplified to !exist (S1002)
pkg/tsdb/postgres/postgres.go:271:8: should omit comparison to bool constant, can be simplified to !exist (S1002)
|
8 years ago |
|
|
1783c534fd
|
postgres: fix precision for time columns in time series query mode
|
8 years ago |
|
|
66c03f84f5 |
postgres: fix precision for the time column in table/annotation query mode
Use the ConvertSqlTimeColumnToEpochMs function to convert any native datetime data type or epoch time (millisecond precision). Additional tests and update of existing due to timezone issues running postgres on UTC and dev environment on non-utc. Added test dashboard. |
8 years ago |
|
|
4904a051cf |
use net/url to generate postgres connection url
|
8 years ago |
|
|
ebbc079853 |
improve error message for invalid/unknown datatypes (#10834)
|
8 years ago |
|
|
6cdd901ec6 |
fix typo
|
8 years ago |
|
|
c1282e8ea8 |
implement missing value fill functionality for postgres
|
8 years ago |
|
|
b86a42fffe |
pass tsdbQuery to transformToTimeSeries and transformToTable to get
access to selected frontend timerange |
8 years ago |
|
|
c80eadcdf4 |
handle native postgres datetime types in annotation queries (#9986)
|
8 years ago |
|
|
373389c920 |
treat any text column in timeseries query as metric name unless column (#9985)
named metric is present |
8 years ago |
|
|
26ab25b7c0 |
dont loose subsecond precision when dealing with timestamp or (#9851)
timestamptz |
8 years ago |
|
|
9e6a7dcb90 |
properly escape components of connection string (#9850)
|
8 years ago |
|
|
a503c1d39c |
change default sslmode for postgres to verify-full (#9736)
|
8 years ago |
|
|
d1c9760fa8 |
Postgres Data Source (#9475)
* add postgresql datasource * add rest of files for postgres datasource * fix timeseries query, remove unused code * consistent naming, refactoring * s/mysql/postgres/ * s/mysql/postgres/ * couple more tests * tests for more datatypes * fix macros for postgres * add __timeSec macro * add frontend for postgres datasource * adjust documentation * fix formatting * add proper plugin description * merge editor changes from mysql * port changes from mysql datasource * set proper defaultQuery for postgres * add time_sec to timeseries query accept int for value for timeseries query * revert allowing time_sec and handle int or float values as unix timestamp for "time" column * fix tslint error * handle decimal values in timeseries query * allow setting sslmode for postgres datasource * use type switch for handling data types * fix value for timeseries query * refactor timeseries queries to make them more flexible * remove debug statement from inner loop in type conversion * use plain for loop in getTypedRowData * fix timeseries queries * adjust postgres datasource to tsdb refactoring * adjust postgres datasource to frontend changes * update lib/pq to latest version * move type conversion to getTypedRowData * handle address types cidr, inet and macaddr * adjust response parser and docs for annotations * convert unknown types to string * add documentation for postgres datasource * add another example query with metric column * set more helpful default query * update help text in query editor * handle NULL in value column of timeseries query * add __timeGroup macro * add test for __timeGroup macro * document __timeGroup and set proper default query for annotations * fix typos in docs * add postgres to list of datasources * add postgres to builtInPlugins * mysql: refactoring as prep for merging postgres Refactors out the initialization of the xorm engine and the query logic for an sql data source. * mysql: rename refactoring + test update * postgres:refactor to use SqlEngine(same as mysql) Refactored to use a common base class with the MySql data source. Other changes from the original PR: - Changed time column to be time_sec to allow other time units in the future and to be the same as MySQL - Changed integration test to test the main Query method rather than the private transformToTable method - Changed the __timeSec macro name to __timeEpoch - Renamed PostgresExecutor to PostgresQueryEndpoint Fixes #9209 (the original PR) * postgres: encrypt password on config page With some other cosmetic changes to the config page: - placeholder texts - reset button for the password after it has been encrypted. - default value for the sslmode field. * postgres: change back col name to time from time_sec * postgres mysql: remove annotation title Title has been removed from annotations * postgres: fix images for docs page * postgres mysql: fix specs |
8 years ago |