mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
74e800e427
#44449-externalize-configuration
#44449-fix-context
#44449-fix-rendering-service-is-available
#44449-image-render-doc
#44449-image-renderer-musl-build
#45498-fs-config
#45498-fs-object-storage
#45948-entity-events-trigger
100096/metrics-drilldown-route-guard
100296/update-explore-metrics-to-metrics-drilldown
101011-docs-document-new-alerting-threshold-operators
102280-move-footer-options
102431-move-wrap-text-options
103161-fix-table-ng-inspect
1036-docs-add-documentation-for-alert-rule-history
103652-docs-alert-migration-tool
105079-docs-missingseries-alerting-docs
105977-allow-gropby-aggregation
106188-alerting-docs-best-practices-edit
106386-alerting-docs-note-about-pdc-on-recording-rules
107480-alerting-docs-typo
11818-percent-calc
12.0.1-fix-team-membership
12.0.1-k8s-cleanup-dash-folder-endpoints
12.0.2-manual-backport-org-fix
14078-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestalertingfundamentalstemplates
14395-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestsetup-grafanaconfigure-grafanaunified_alerting
20230331_add_kerberos_support
2025-mar-19-update-annotations-api
2025.06.18_FixURLS
20250219_add_react_dev_resolver_for_docker
20250716_add_react_dev_resolver_for_docker
86870-canvas-pan-and-zoom
89510/native-histogram-banner
92184-legend-colours
92337-datalinks-dnd
94621-alerting-docs-update-gma-note
94778-column-width=parity
95188-table-styles-to-linaria
98279-update-grafana-versionrelease-link-on-login-page-to-the-whats-new-doc
98725/translation
99111/prom-bundler-mode
AWierzbicki/#41993-live-perf-tests
Elastic_RQE
IfSentient/register-only-one-internal-kind
JayEkin-patch-6
SCIM-add-reloadable-api-config
Vizards
academo/levitate-pipeline-fix-2
academo/sandbox-docs
academo/test-levitate
academo/test-levitate-comment-to-slack
academo/test-levitate-optional-parameter
academo/test-levitate-optional-parameter-part2
access-control-fix-default-permissions
access-metrics
access_kv_delete
adapter-test
add-authz-stubs-marshall-metadata
add-canonical-explore-metrics
add-cssglobal-themevars
add-current-rv
add-df-resource
add-full-pr-check-for-docs
add-gcr-to-icon-list
add-git-prefix
add-icon-support
add-idtoken-to-backend-user
add-local-grpc-authenticator
add-memory-backend
add-metadata-to-grpc-logging
add-plugins-auto-update-feature-main
add-rv-to-index-and-search-result
add-secondsToLive-in-add-token-api
add-secret-service
add-structure-metadata-to-alert-state-history
add-transformations-learning-journey
adding-elements-rethink
adding-webhook-stub-view
addon-sidecar-app
addonbar
adela/actions_auth
adela/canvas_tooltip_option
adela/chore_canvas_warnings
adela/chore_table_utils_refactor
adela/datalinks_one_click
adela/decouple_hide_from
adela/expose_hidden_fields
adela/fix_state_timeline_duration
adela/one_click_data_links
adela/table-ng_actions_support1
adela/table-ng_datalinks_support
adela/table_actions_context_menu
adela/table_hover
adhoc-filters-variable
advisor-registry
advisorNewAppSDK
agnestoulet/add-e2e-enterprise
agnestoulet/docs-rendering-rate-limiter
agnestoulet/pdf-update-zoom
agnestoulet/report-image-customizations
alert-autofix-940
alerting-pkg-part-2
alerting-pkg-tsdown
alerting/add-cp-filter-in-alert-rule_TR
alerting/ai-buttons-improvements
alerting/ai-feedback-about-llm-response
alerting/alert-rule-detail-routing
alerting/alert-rule-versions-1_TR
alerting/alerting-app-sdk-TR
alerting/ash-panel
alerting/better-search-2
alerting/bulk-actions-part1_TR
alerting/bump-app-sdk-version
alerting/cache-bust-preview-routing
alerting/cash-improvements
alerting/consolidate-datasources
alerting/contact-point-creation-alert-rules
alerting/enrichment-ui
alerting/exposed-component-test
alerting/filter-contact-points
alerting/fix-evaluation-interval
alerting/fix-no-search-results-loop
alerting/fix-sub-url-datasourcepicker
alerting/hackathon-2024-12-alerting-oncall-simplified
alerting/improve-performance-in-alert-list-panel
alerting/improved-filters
alerting/jest-project
alerting/labels-autocomplete
alerting/list-v2-empty-states
alerting/list-view-v2-minor-fixes
alerting/llm-experiment
alerting/loki-recording-rule-fixes-tests
alerting/msw-scenarios
alerting/no-unused
alerting/notification-templates-list-view
alerting/omit-title-from-alerting-wrapper
alerting/pkg-add-testing-target
alerting/poc-identifiable-cloud-rules
alerting/prometheus-pagination
alerting/recording-rules-paused
alerting/rxjs-consistency-check
alerting/scenarios-setup
alerting/storybook-root
alerting/support-unknown-rule-state
alerting/translation-markup
alerting/use-BE-filter-for-labels-in-ash
alerting/use-k8s-routes-api_TR
alerting/user-event-cleanup
alerting/wrap-strict-mode
alerting_is_equal
alexander-akhmetov/add-alert-rule-group-to-state
alexander-akhmetov/add-namespace-uid-to-rule-group-key
alexander-akhmetov/alert-rule-conditional-reset
alexander-akhmetov/alert-rule-conflict-error
alexander-akhmetov/alerts
alexander-akhmetov/alerts-metric
alexander-akhmetov/alerts-writer-ff
alexander-akhmetov/am-merge
alexander-akhmetov/backoff
alexander-akhmetov/cortextool-path
alexander-akhmetov/datasources-http-options
alexander-akhmetov/delete-reason
alexander-akhmetov/fail-on-internal-am-errors
alexander-akhmetov/gen-ai-rule-editor
alexander-akhmetov/gen-rule-ids-experiment
alexander-akhmetov/get-annotations
alexander-akhmetov/instance-store-alert-rule-with-group
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/mt
alexander-akhmetov/mt-folders-lock
alexander-akhmetov/mt-folders-service
alexander-akhmetov/mt-lock
alexander-akhmetov/mt-stable-api
alexander-akhmetov/mt-template
alexander-akhmetov/mt-template-ast
alexander-akhmetov/mt-template-prometheus-mode
alexander-akhmetov/mt2
alexander-akhmetov/parallel-full-state-sync
alexander-akhmetov/prometheus-rule-group-fields
alexander-akhmetov/provenance-upsert-2
alexander-akhmetov/rule-group-in-state
alexander-akhmetov/rule-lifecycler
alexander-akhmetov/sanitize-labels
alexander-akhmetov/save-alert-instances
alexander-akhmetov/save-alert-instances-for-rule
alexander-akhmetov/save-extra-configs-on-am-updates
alexander-akhmetov/single-alert-type
alexander-akhmetov/state_annotations_lock
alexander-akhmetov/swagger
alexander-akhmetov/unskip-test
alexander-akhmetov/update-alerts-on-folder-move-event2
alexander-akhmetov/upgrade-prometheus-alertmanager
alexjonspencer1/betterer-updates
alexjonspencer1/canvas-panel-key-issue-fix
alexjonspencer1/dataviz-test-coverage
alexjonspencer1/fieldReducer-test-refactor
alexjonspencer1/fix-footer-bug
alexjonspencer1/fix-table-cell-hover-behaviour
alexjonspencer1/front-end-test-coverage-github-action
alexjonspencer1/minor-table-ng-refactor
alexjonspencer1/playwright-visual-regression-testing-prototype
alexjonspencer1/prototype-two-phase-datagrid-init
alexjonspencer1/sql-expressions-ai-hackathon-prototype
alexjonspencer1/sql-expressions-discovery-prototype
alexjonspencer1/sql-expressions-drawer-architecture
alexjonspencer1/sql-expressions-event-tracking
alexjonspencer1/sql-expressions-helper-text-update
alexjonspencer1/table-ng-bugfix-imagecell
alexjonspencer1/table-ng-column-width-updates
alexjonspencer1/table-ng-fix-bottom-summary-cell-style-clash
alexjonspencer1/table-ng-footer-g12
alexjonspencer1/table-ng-footer-styles
alexjonspencer1/table-ng-hide-area
alexjonspencer1/tableng-bugs
alexjonspencer1/tableng-configure-bottomSummaryRows
alexjonspencer1/tableng-displayedValue-as-null
alexjonspencer1/tableng-subtable-sorting
alexjonspencer1/viz-regression-testing-poc
alexweav/log-execution
alexweav/nil-no-data
alexz/zanzana-refactor-check
alexz/zanzana-refactor-serverside
allow-provision-to-override-autoenabled
allow-testing-db-only-from-integration-tests
alternative-operation-id
always-take-most-specific-timerange
alyssa/azure-logs-builder-template-variables
alyssa/fix-opentsdb-queries-with-diff-time-ranges
alyssa/influx-chart-loss
alyssajoyner-patch-1
andre/fix-grpc-change
andre/node-graph-stuff
andreas/azmon-test
andreas/fix-swagger
andreas/fix-time-selector
andreas/influx-dashboard-repro
andreas/update-npm-publish
andrew/aws-prom
andrew/azure-logs-default-change
andrew/cloud-prom-support-import-dashboards
andrew/cloud-prom-support-import-dashboards-2
andrew/graphite-compare-query-builder
andrew/graphite-lexer-add-at-sign
andrew/prom-type-migration-service
aocenas/extension-test
aocenas/folders/migrate-api-2
aocenas/query-library/data-migration
api-client/process-spec-be
api-validation-tests-enable-mode3
apis/plugins
apis/plugins-backup
apiserver-iam-ext
app-platform-wg-206/cleanup-dashboard-via-k8s-delete
appchrome-side-pane
apps/plugins
apps/plugins-restconfig
area-git-sync
ariatron-whitelabel-update
arunkg2787-patch-1
ash/body-scrolling-safari
ash/colorblind-themes
ash/config-editor-fix-i18n
ash/expose-lint-rule
ash/fix-geomap-tooltip
ash/fix-lefthook
ash/fix-tooltip-positioning
ash/fix-tooltip-positioning-2
ash/hacky-react-19
ash/i18n-markup-8
ash/layout-tweak
ash/megamenu-arrows
ash/menu-padding
ash/offset-border-radius
ash/react-19
ash/reusable-upload
ash/scroll-container-poc
ash/scss-cleanup-12
ash/single-top-nav-alerting
ash/single-top-nav-banners
ash/speedy-emotion-hack
ash/theme-css-vars-hack
ash/theme-json-schema
ash/zizmor
auth/bump-authlib
authn/cleanup-api-key
authn/grpc-authenticator
authz-dashboard-folder-remove-featureflag
authz/service
auto-gen-fix-panel-state-issues
auto-grid-remove-defaults
auto.empty-state
automation-labels
axelav/QL-open-in-explore
axelav/add-queryref-to-explore
axelav/annotation-angular-support
axelav/play-panel-search-behaviour
axelav/poc-arbitrary-element-identifiers
axelav/test-clone-deep-scenes
axleav/play-branch-panel-search-behavior
backport-100144-to-release-10.4.17
backport-100144-to-release-11.5.2
backport-100352-to-release-11.5.2
backport-100496-to-release-11.1.12
backport-100657-to-v10.4.x
backport-101096-to-release-11.5.3
backport-101475-to-release-11.5.3
backport-101637-to-release-10.2.91
backport-101679-to-release-11.5.3
backport-101814-to-release-11.4.3
backport-102182-to-release-11.3.5
backport-102587-to-release-11.4.3
backport-102780-104316-104381-to-release-12.0.1
backport-104087-to-release-11.6.2
backport-104193-to-release-12.0.1
backport-104195-to-release-12.0.1
backport-104308-to-release-12.0.1
backport-104427-to-release-12.0.1
backport-104433-to-release-12.0.1
backport-104827-to-release-11.1.14
backport-104931-to-release-11.6.2
backport-105607-to-release-11.6.2
backport-105607-to-release-12.0.1
backport-105748-to-release-11.3.7
backport-106060-to-release-11.5.6
backport-106060-to-release-11.6.3
backport-106060-to-release-12.0.2
backport-106375-to-release-12.0.2
backport-106440-to-release-12.0.2
backport-107911-to-release-12.1.0
backport-15025222693-to-main
backport-15025385581-to-main
backport-15026397893-to-main
backport-15159155368-to-main
backport-15159155392-to-release-11.2.10
backport-6867-to-v11.0.x
backport-7293-to-v11.2.x
backport-88182-to-v11.1.x
backport-89619-to-v11.1.x
backport-89751-to-v11.0.x
backport-89790-to-v11.1.x
backport-90008-to-v11.1.x
backport-90069-to-v9.4.x
backport-90146-to-v11.0.x
backport-90146-to-v9.5.x
backport-90588-to-v11.0.x
backport-90588-to-v11.1.x
backport-90816-to-v11.1.x
backport-90907-to-v11.1.x
backport-91204-to-v11.0.x
backport-91767-to-v11.2.x
backport-91977-to-v11.2.x
backport-92201-to-v10.4.x
backport-92201-to-v11.0.x
backport-92374-to-v10.3.x
backport-92462-to-v11.0.x
backport-92862-to-v11.2.x
backport-92886-to-v11.1.x
backport-94517-to-v10.2.x
backport-94846-to-v11.3.x
backport-94846-to-v11.3.x-copy
backport-95003-to-v11.0.x
backport-95003-to-v11.1.x
backport-95003-to-v11.2.x
backport-95003-to-v11.3.x
backport-95418-to-v11.3.x
backport-96711-to-v11.3.x
backport-96825-to-v11.3.x
backport-97197-to-v11.3.x
backport-98487-to-v11.4.x
backport-98510-to-v11.4.x
backport-98590-to-v10.1.x
backport-98590-to-v10.2.x
backport-98661-to-v11.4.x
backport-98808-to-v11.4.x
backport-98834-to-release-11.5.2
backport-99333-to-v11.3.x
backport-99496-to-v11.2.x
backport-fix-unistore-connection-string
backport-upgrade-scenes-package-to-v11.3.x
backport106955_v114
baldm0mma/add_cert_check
baldm0mma/backport_validation
baldm0mma/legend
baldm0mma/rem_tests
baldm0mma/test_backend
baldm0mma/update_gha_ver
baldm0mma/update_version_and_workspace
baldm0mma/update_wn_url
baldm0mma/verify_npm
banner/move-to-oss
batch-index-creation
bergquist_update_tempo_ref
bleve
bleve-authz-stub
bleve-indexing-test
bleve_poc
bogdan/conditional-rendering-improvements
bogdan/dashboard-banners
bogdan/fix-v2-annotations
bohandley/add-logging-to-select-component
bohandley/em/fix-otel-bug
bohandley/expose-add-to-dashboard
bohandley/link-from-alerts-to-drilldown-app
bohandley/prometheus-add-error-for-status-not-2XX
bohandley/prometheus-fix-met-exp-classic-hist-type
bohandley/prometheus-remove-old-regex-multi-variable-checks
brojd/registrar-example
bump-version/14071548414/12.0.0
canvas_actions
canvas_links_actions_ux
change-default-access-client
changelog/10098116837/11.1.1
changelog/10098370388/11.1.1
changelog/10098407314/11.1.1
changelog/10098752747/11.1.1
changelog/10098868040/11.1.1
changelog/10098942112/11.1.1
changelog/10098987623/11.1.1
changelog/10099015406/11.1.1
changelog/10100644002/11.1.1
changelog/10100684153/11.1.1
changelog/10100797766/11.1.1
changelog/10101103482/11.1.1
changelog/10101187064/11.1.1
changelog/10101890568/9.5.21
changelog/10102112651/9.5.21
changelog/10102350594/9.5.21
changelog/10102468667/9.5.21
changelog/10102584715/9.5.21
changelog/10102650044/10.2.9
changelog/10102792273/10.2.9
changelog/10102857047/10.2.9
changelog/10102948117/10.4.6
changelog/10103002725/11.0.2
changelog/10104494648/11.1.2
changelog/10104504884/11.1.2
changelog/10112541950/11.1.3
changelog/10118284765/11.1.3
changelog/11382147019/11.0.5+security-01
changelog/11382582831/11.0.5+security-01
changelog/11384984776/11.0.5+security-01
changelog/11385224277/11.0.5+security-01
changelog/11385297718/11.0.5+security-01
changelog/11385710935/11.0.5+security-01
changelog/11385963777/11.0.5+security-01
changelog/11386309680/11.0.5+security-01
changelog/11386417537/11.0.5+security-01
changelog/11386711801/11.0.5+security-01
changelog/11390495637/11.2.2+security-01
changelog/11391162998/11.1.7+security-01
changelog/11464720998/11.3.0
changelog/11798304752/11.3.0+security-01
changelog/11799132767/11.3.0+security-01
changelog/11799291799/11.3.0+security-01
changelog/12167153824/11.3.2
changelog/13388904127/10.4.16
changelog/13389548070/10.4.16
changelog/13395688804/11.0.11
changelog/13396914711/10.4.16
changelog/13400427896/11.3.4
changelog/13400795059/11.3.4
changelog/13401021557/11.3.4
changelog/14841584418/12.0.0
changelog/14842070615/12.0.0
changelog/14842665582/12.0.0
changelog/15164321327/10.4.18+security-01
changelog/15164950411/11.2.9+security-01
changelog/15165786792/11.3.6+security-01
changelog/15166228059/11.4.4+security-01
changelog/15166918811/11.5.4+security-01
changelog/15167349249/11.6.1+security-01
changelog/15190633732/10.4.19
changelog/15190828919/10.4.19
changelog/15190963038/10.4.19
changelog/15191179155/10.4.19
changelog/15191312504/10.4.19
changelog/15191547006/10.4.19
changelog/15191624225/10.4.19
changelog/15191735018/10.4.19
changelog/15192039615/10.4.19
changelog/15192345621/10.4.19
changelog/15192451633/10.4.19
changelog/15192578570/10.4.19
changelog/15192644336/10.4.19
changelog/15192738356/10.4.19
changelog/15192939938/10.4.19
changelog/15193271980/10.4.19
changelog/15193956539/10.4.19
changelog/15194127381/10.4.19
changelog/15194363892/10.4.19
changelog/15196895178/11.2.10
changelog/15197015526/11.3.7
changelog/15197016992/11.4.5
changelog/15197018727/11.5.5
changelog/15197020590/11.6.2
changelog/15197022768/12.0.1
changelog/15270800476/11.6.5
changelog/update-changelog-2025-06-17
charandas/add-org-role-to-id-token
charandas/allow-anonymous-without-allowAnonymous
charandas/custom-requestheader-auth-mt-authn
charandas/only-publish-metrics-for-remote-services
charandas/use-new-tracer-functionality
check-grafana-javascript-agent-enabled-faro
chore/betterer-github-actions
chore/bra-build-delay
chore/dashboards-app-sdk-0.39
chore/eslint-suppressions
chore/eslint-unused-directives
chore/fix-i18n-issues_apply-fixes
chore/fix-utils-i18n-import
chore/gen-apps
chore/groupsync-refactor-service-test-role-store
chore/label-internal-issues
chore/loki-editor-testing
chore/msw-improvemnts
chore/nested-folder-picker-overflow
chore/no-floating-promises-tests
chore/react-refresh
chore/refactor-groupsync-service-test
chore/skip-integration-tests
chore/swagger-display-operationids
chore/too-many-resources-to-sync
chore/update-governance
ci/parallellize-playwright-tests
cinaglia/tweak-ldap-warning-copy
clementduveau-patch-1
cli-add-kv-record-marking-migration-to-unified-storage-as-complete
cloud-alerting-info-card
code_scanning/placeholders
codegen/cleanup-core-schemas
codegen/codeowners-grafana-schema
codegen/cog-for-common
codegen/delete-cue.mod
codegen/migrate-ts-core-kinds
codeincarnate/image-cell-broken
codeincarnate/wrap-sort-fix
codeql-python-fix
colin-stuart/add-support-tickets-link-to-navtree
colin-stuart/id-token-add-display-name
collinfingar/editabletext/new-editable-text-component
collinfingar/grafana-ui/adding-unit-tests-2
collinfingar/querylibrary/public-private-toggle
color-refactor
connections-homepage
correct-audit-log-account-level-requirements
correlation-poc
create-diff
dana/add-secret-service-copy
dana/cloud-migrations/cloud-to-cloud-exclude
dana/cloud-migrations/fix-flake-get-snapshot-list
dana/cloud-migrations/flaky-test-get-snapshots
dana/cloud-migrations/grafana-version-metrics
dana/cloud-migrations/investigate-adding-version
dana/cloud-migrations/leave-flaky-test
dana/cloud-migrations/modify-snapshots-endpoint
dana/cloud-migrations/plugin-api-check
dana/cloud-migrations/plugin-migration-list-plugins
dana/cloud-migrations/plugin-migration-logos-trial
dana/cloud-migrations/plugin-migration-plugin-warning
dana/cloud-migrations/plugin-migration-safeguard
dana/cloud-migrations/test-migration-send
dana/cloud-migrations/use-resource-name-fe-josh-suggestion
dana/copy/cloud-migrations/plugin-migration
dana/ds-provisioning-caching
dana/ephemeral-inst/test-build
dana/ephemeral-inst/test-build-2
dana/ephemeral-inst/test-build-2105-b1b9
dana/ephemeral-instances/test-build-locally
dana/hackathon-checkboxes-fe
dana/provision-ds-query-caching
dana/secret-service/connect-FE-with-flow
dana/secret-service/connect-services-sql
dana/secret-service/default-gcm-cipher
dana/secret-service/filter-sv-by-status
dana/secret-service/implement-sql-keeper
dana/secret-service/keeper-configuration
dana/secret-service/michael-secret-keeper
dana/secret-service/rename-keeper-storage
dana/secret-service/start-spec
dana/secret-service/sv-method-for-decrypt
dana/secret-service/unify-keeper-types
dana/secret-service/wiring-initial
dana/secret-service/wiring-secret-keeper
dana/secret-service/wiring-secret-keeper-copy
danstadler-pdx-patch-1
dark-button-borders
darrenjaneczek/invisible-datasources
dash-schema-experiments-zod
dashboard-api-with-hub-version
dashboard-edit-variable-delete
dashboard-get-service
dashboard-keep-internal-id-on-create
dashboard-options-pane-item-unique
dashboard-permission-sql-update
dashboard-row-indentation
dashboard-scene-multil-layouts
dashboard-v1-v2-convert-annotations
dashboards-add-v1-status
dashboards-keep-descr-in-table
dashboards-service/feature-branch
datasource-description
db_statement
debounce-change-tracker
debug-bleve-memory-leakage
debug-log
delete_watcher
demo-prometheus-render-label-expr
dependabot/docker/alpine-3.22.0
dependabot/docker/alpine-3.22.1
dependabot/docker/golang-1.24.5-alpine
dependabot/docker/node-24-alpine
dependabot/github_actions/actions/setup-go-5.5.0
dependabot/github_actions/cypress-io/github-action-6.10.1
dependabot/github_actions/marocchino/sticky-pull-request-comment-2.9.4
dependabot/github_actions/peter-evans/create-pull-request-7.0.8
dependabot/github_actions/slackapi/slack-github-action-2.1.1
dependabot/go_modules/apps/advisor/golang.org/x/net-0.38.0
diegommm/new-migrator-package-based
diegommm/v11.2.x-chore-bump-pyroscope-go-godeltaprof
diegommm/v11.2.x-chore-bump-pyroscope-go-godeltaprof-2
diff-views
direct-local-server
disable-crowdin-forks
django
dmihai/ldap-docs-update
dmihai/scim-optimize-group-sync
dmihai/update-ldap-mod
dnd_link_actions
dockerfile-add-missing-dep
docs-1.x
docs-2.0
docs-2.1
docs-2.5
docs-2.6
docs-add-org-id-to-search-example
docs-rbac-action-definitions
docs-update-whatever-jasuade-test
docs/409-on-datasource-update
docs/add_branding_info_airgapped
docs/adding_api_login_rate_limit_info
docs/clarify_internal_grafana_metrics
docs/cortextool
docs/jvaldez-fixing-links
docs/simplified-exploration-add-missing-products-labels
docs/update-image-renderer-dependencies
docs/update-render-service-tracing
docs_v5.0
domas-refactor-nav-for-o11y-dept-phase-1-b
downstream-err-grpc
drclau/experiment-authz-interceptor
drclau/unistor/namespace_authorizer
drew08t/binary-operation-allow-alias
drew08t/canvas-developer-guide
drew08t/canvas-support-base64-image-src
drew08t/extend-all-numbers-to-unary
drew08t/geomap-dynamic-geojson-tooltip
drew08t/geomap-no-repeat-option
drew08t/pan-man-player-tracking
drew08t/state-timeline-state-filter
drew08t/table-ng-subtable
drew08t/table-react-data-grid
drew08t/table-react-table-8
drew08t/time-compare
drew08t/transformations-refid-exact-match
dropdown-shift-fix
ds-apiserver-with-configs
ds-ordering
ds-set-apiversion
dsApiVersion
dsuess/feat/dragndrop-dashboard-component
dw_mode3_fix
dw_mode_feature
e2e-selectors/dist-tag-modifications
e2e-selectors/version-poc
e2e-test-ap
e2e/panel-test-plugin
ed/custom-theme
edit-variables-poc
edpoole/command-palette-animations
edvard-expose-correlations
edvard/extend-trace-view-attribute-links
edvard/trace-view-attributes
edwardqian-label-suggestion-api
elastic-annotation-fix
eledobleefe/able-to-remove-options-multiselect-90900
eledobleefe/combobox-grouping-96093
eledobleefe/create-unified-history-feature-toggle-97865
eledobleefe/hackathon-tracking-events
eledobleefe/hackathon-tracking-events-v2
eledobleefe/history-docked-98953
eledobleefe/i18n-locale-backend-tests
eledobleefe/locale-dashboards-with-i18n-package-joshs-quick-poc
eledobleefe/locale-dashboards-with-i18n-package_TR
eledobleefe/multicombobox-grouping-96093
eledobleefe/query-320-256-66585
eledobleefe/unified-history-event-tracking-99822
eledobleefe/use-combobox-not-select-grafana-ui
eleijonmarck/actionsets/add-org-admin-to-folder-dashboard-creation
eleijonmarck/anon/ability-to-search-permissions
eleijonmarck/appptf-bugbash/shared-with-me-parent-folder
eleijonmarck/authz-service/memcached-client-refactor
eleijonmarck/authz-service/poc-basicroles
eleijonmarck/banner-service/add-update-verb
eleijonmarck/config/revert-editors-can-admin-change
eleijonmarck/dashboard-permissions/plugin-editor-role-update-fix
eleijonmarck/datasource-permissions/query-only-for-query-path
eleijonmarck/datasourcepermissions/add-additional-info-to-logs
eleijonmarck/fixes_broken_auth_groupsync_test
eleijonmarck/iam/script-to-launch-app
eleijonmarck/lbab-for-datasources/docs
eleijonmarck/lbac-data-sources/note-caching
eleijonmarck/lbac-for-datasources/add-teamuid-2
eleijonmarck/lbac-for-datasources/allow-serviceaccounts-passthrough
eleijonmarck/lbac-for-datasources/allowlist-for-datasources
eleijonmarck/lbac-for-datasources/allowlist-update-for-mimir
eleijonmarck/lbac-for-datasources/bug-fix
eleijonmarck/lbac-for-datasources/check-team-existance-before-adding-rule
eleijonmarck/lbac-for-datasources/enable-mimir
eleijonmarck/lbac-for-datasources/fix-for-serviceaccounts
eleijonmarck/lbac-for-datasources/ft-enable-mimir
eleijonmarck/lbac-for-datasources/handle-get-update-only-from-api
eleijonmarck/lbac-for-datasources/integration-tests
eleijonmarck/lbac-for-datasources/move-validation-to-lbac-rules
eleijonmarck/lbac-for-datasources/refactor
eleijonmarck/lbac-for-datasources/remove-sa-check-for-recommendations
eleijonmarck/lbac-rules/app-platform-poc-mode0
eleijonmarck/lbac-rules/deprecation
eleijonmarck/lbac-rules/pagination-of-rules
eleijonmarck/lbacfordatasources/search-filter
eleijonmarck/memcached-client/update-stale-serverlist
eleijonmarck/memcached-client/updatedintervalandconnectionchecks
eleijonmarck/memcached/updateinternal-to-30-seconds
eleijonmarck/mp3o/no-access-to-parent
eleijonmarck/plugin-rbac/add-ability-for-multiple-actions-in-reqActions
eleijonmarck/recorded-query-user/query-datasource-permissions
eleijonmarck/remove-setting/viewers_can_edit
eleijonmarck/search-listings
eleijonmarck/subfolder-creation/actionset-enabled
eleijonmarck/teamlbac/ux-mitch-improvements
eleijonmarck/zanzana/run-migration-as-openfga
elliot/add-share-url-button
em/hackathon/wingman-anomalies-sorting-upgrades
embeddable-dash
emil/202212/errata
enrichi
eq-dashgpt-debug
etcd-storage-backend
ethirolle-patch-1
evictorero/add-tracing-image-renderer
evictorero/short-url-app-platform
evictorero/snapshots-config-disable-external
explore-compact-mode
explore/fonster-mgr
exploremetrics/unit/recordingrulesparsing
extensions/e2e-test-added-components
extensions/logs
extensions/refactor-added-links-drone-test
extensions/refactor-registry
extensions/use-new-links-hook-in-core_alerting
fast
fastfrwrd/fix-table-rename-targetting
fastfrwrd/fix-tooltip-ellipsis
fastfrwrd/ignore-enterprise-source-files-prettier
fastfrwrd/pills-colors-increasing
fastfrwrd/pills-math-increases
fastfrwrd/tableng-final-style-tweaks
fastfrwrd/tableng-footer-rebased
fastfrwrd/tableng-markdown-cell
fastfrwrd/tableng-rendercell
fastfrwrd/tableng-sparkline-minmax
fastfrwrd/tableng-style-tweaks-minus-row-height
fastfrwrd/tableng-wrap-headers-dial-in-widths
fe-ops/jest-swc
feat-move-team-picker-to-runtime
feat-new-ds-picker-to-runtime
feat/allow_modal_to_render_under_plugin
feat/frontend-accesscontrol-authorizer
feat/group-attr-sync-ui
feat/groupsync-user-assignment-ux
feat/healthcheck-2-gmd
feat/iam-user-identity-int-id-check
feat/nodegraph-custom-fields
feat/shadow-search-traffic
feature/add-submissions-endpoints
feature/git-sync-pure-git
femt/fonts-path
femt/img-build-paths_backend
field_config_one_click_datalinks
file-read-info
filewalkwithme/unistore-modify-guardian-to-search-folders-via-folder-service
filewalkwithme/unistore-new-endpoint-sample
fix-TestIntegrationFoldersGetAPIEndpointK8S
fix-add-dash-folder-support
fix-annotations-mode-3
fix-api-validation-list-mode0
fix-auto-grid-panel-editing
fix-broken-link
fix-depedencies-unified-storage
fix-filename
fix-flaky-watch-test
fix-folder-pagination
fix-issue-with-authz
fix-metrics-storage
fix-padding-options-pane
fix-preserve-url-state-alt-fix
fix-preserver-url-hihide-options
fix-repoinfo-on-dual-writers
fix-sharedwithme-folders-unistore
fix-swagger-gen
fix-tabbedcontent-expand
fix-table-ng-scrollbar
fix-template-example
fix-vendoring-issues
fix-vendoring-issues-2
fix/92181
fix/92260
fix/app-runner-tracing
fix/dashboard-migration-missing-versions
fix/drilldown-app-feature-toggles
fix/use-home-page-on-dashboard-not-found
focus-style-update
folder-list-limit-bump
folder-remove-canAdmin
folder-replace-authz-client
folder-service-cache
folder-tracing
folder/admission_hook
folder/library_element_folder_table
folder/max_depth
folder_delete_validate
folders-fix-dependency-on-dash-store
folders/e2e_tests
frontend-notification-system
gabor/bump-grafana-experimental
gabor/esc-core
gabor/fix-toggle-test
gabor/refactor-client
gabor/v11-2-x-yarn-resolution-fix
gamab/apis-proxy/authn
gamab/authz/allow-insecure
gamab/authz/app-2
gamab/authz/better-query
gamab/authz/cache-trace-1
gamab/authz/cloud-mode
gamab/authz/id-scope-res
gamab/authz/provide-to-new
gamab/authz/roles
gamab/authz/skeleton
gamab/ff/switch-authz-client
gamab/oncall/plugin-rename
gamab/plugins/include-access-action
gamab/plugins/use-permreg
gareth/jaeger-feature-toggle-default
gareth/remove-jaeger-ft
gc/14844676959
gen/custom-templates
git-export-with-history
git-provisioing-legacy-export
git-sync-use-secrets-service
git-ui-sync/fix-resource-message
git-ui-sync/status-polling
github-pr-from-frontend
giuseppe/feature-toggles-env-vars
giuseppe/hg-install-token-cli
giuseppe/loader-refactoring-ctx
giuseppe/plugins-cdn-metrics
giuseppe/plugins-sri-backend-follow-up
gloom-theme-blue
grafakus/remove-metricssummary-feature-toggle
grafana-docs-image
grafana-grafana-next-robbymilo/relref-replace-grafana-next
grafana-grafana-v11.5-robbymilo/whats-new-move
grafana-ui/collapsible-section-color
grafana/grafana-next-robbymilo/test-reversal-tool-2
grafana_indexer_poc
grafanal-flamegraph-license
grafsean/docs-openapi-example-1
grafuzer-patch-1
grambbledook/grafana-com-nightly-gha
grambbledook/grafana-main-notify
grambbledook/inegration-tests-gha
grambbledook/move-cloudwatch-config-to-binary
grambbledook/remove-ignore-path
grambbledook/test-seq-changelog-no-wb
grambbledook/test-seq-changelog-wb
grambbledook/test-seq-pr
grambbledook/test-sequential-cl
graph_bar_gauge_migration
gtk-grafana/drawer/z-index-restore-focus-props
gtk-grafana/issues/105022/logs-table-not-rendering__newLogsPanel
gtk-grafana/logs-drilldown-rename
gtk-grafana/logs/logs-panel-memory-leak-investigation
gtk-grafana/logs/logs-table-ui/body-line-wrap
gtk-grafana/logsPanelControls/enable-by-default
gtk-grafana/query-sharding-hack-day
gtk-grafana/support-escalations/issues/12151/shared-tooltip-not-clearing
gtk-grafana/ui-feedback__buttons
gtk-grafana/ui-feedback__buttons__toggle-icon
gtk-grafana/ui-feedback__buttons__toolbar-icon
gtk-grafana/ui-feedback__buttons__toolbar-icons
guarantee_no_rv
guarantee_uid_write
hackathon-12-dash
hackathon-12/track-attack
hackathon-13-grafanaql
hackathon-13-grafanaql-api-server
hackathon-13-stego
hackathon-13/git-sync/more-llm-friendly-endpoints
hackathon-13/git-sync/refs-endpoint
hackathon-13/grafanaql/investigations
hackathon-13/grafanaql/register-playlist-app
hackathon-13/grafanaql/scaffolding
hackathon-2024-08/grafana-cloud-notifications
hackathon-2024-08/mermaid
hackathon-command-line
hackathon-p2g
hackathon-tracking-events-no-ast
hackathon/domas-trace-flame-chart-view
hackathon/grot9000
hackathon/i18n-all-the-things
hackathon/improve_span_detail
hackathon/insta-dash
hackathon/miso-traceable
hackathon/p2g
hackathon/report-issue-button-copy
hackathon12-folders-searchapi
hackathon12/folders
hackathon12/folders-leonor
hackathon_repair_service
hackaton-13/upgrade-your-upgrade
hackaton/boostrap-feedback-app-sdk
hackaton/report-issue-button
hackaton/user-cache-test
hackatthon12/folders-leonor
hairyhenderson/drone-remove-unused-image-refs
hairyhenderson/enable-faro-tracing
hairyhenderson/index-handler-test
hairyhenderson/lint-reenable-gocritic
hairyhenderson/lint-with-goimports
haris/dash-schema-experiments/alerts-annotations
haris/dash-schema/panel-id-expm
haris/dash-schema/resp-trans-v1
haris/dash-schemav2/uid-and-version
haris/explore/fonster-mgr/drag-and-drop
haris/explore/query-editor-bug
haris/migrate-to-v28
haris/query-library/enhance-user-data
haris/query-library/enhance-user-data-3
haris/schemav2-refactor-vizconfigkind
hide-disable-for-provisioned-plugins
hugoh/barrel-files-III
hugoh/expose-i18n-in-runtime
hugoh/fix-error-handling-in-backendSrv
hugoh/use-grafana-i18n-in-grafana-ui
hugoh/use-i18n-in-grafana-ui
hugoh/wrongly-placed-usetranslate
i18n/followup-rule-tweaks
i18n/package-update-imports
iam/model-rbac
iam/server-admin-elevate-org-privileges
identity/remove-typed-id
ieva/add-user-uid-to-user-role
ieva/change-default-folder-dash-perms
ieva/fix-permissin-validation
ieva/perm-validation-for-group-attr-sync
ieva/remove-authzgrpcservice-toggle
ieva/sunset-groupsync-pt1
ifrost/add-scroll-container-to-explore
ifrost/app-links-poc
ifrost/aw-snap
ifrost/fix-loki-resize
ifrost/just-testing
ifrost/links-to-explore-apps
ifrost/make-pyroscope-annotations-optional
ifrost/saved-views
ifrost/tempo-streaming-branch/patch
ifrost/toString-label
ifrost/toolbar-button-size
ihm/040724-add-alt-text-v7.0
ihm/040724-add-alt-text-v7.2
ihm/040724-add-alt-text-v7.5
ihm/040724-add-alt-text-v8.0
ihm/040724-fix-alt-text-heatmap
ihm/05/03/25-fix-broken-links
ihm/070325-query-library-v5
ihm/230824-canvas-actions-updates
ihm/250527-update-feature-flag-info
ihm/250618-fix-table-cell-types
ihm/250708-variables-structure-concepts-improvement
ihm/250709-geomap-tooltip-clarification
imarkvisser/main
img-src-blob
improve-provisioning-tests
include-managed-by-for-dashboards
index-internal-id
inf0rmer/remove-nested-folders-feature-toggle
instant
iortega/dash-schema-experiments/ts-to-openapi
iortega/new-ds-model-backup
iortega/parse-boolean-fully-in-url
iortega/run-old-arch-e2e-tests-locally
irenerl24-patch-2
irenerl24-patch-3
irl/schemav2
ismail/2-new-lang-provider-methods
ismail/4-support-series-api-from-start
ismail/7-use-new-methods-in-variable-editor
ismail/auto-completion-after-three-letters
ismail/fallback-to-series-endpoint
ismail/prom-on-app-platform
ismail/remove-deprecated-language-provider-methods
ismail/remove-get-calls
ismail/remove-prometheusCodeModeMetricNamesSearch
ismail/update-resource-call-flow
issue-13623
ivana/loki-remove-lokiLabelNamesQueryApi
iwysiu/94184
jackandhugo/e2e-provisioning-app
jackhugo/levitate-fix
jackw/better-filter-barrel-files
jackw/betterer-node24
jackw/direct-lodash-imports
jackw/fe-caches-dir
jackw/fix-e2e-plugin-configs
jackw/lazy-load-fe-sandbox
jackw/poc-rspack
jackw/poc-rspack-decoupled
jackw/poc-vite
jackw/remove-core-actions-barrel-file
jackw/remove-dashboardplugin-barrel
jackw/replace-lerna-with-nx
jackw/rolldown
jackw/rspack-plugins
jacobsonmt/contact-export-snapshot-test
jacobsonmt/contact-export-snapshots
jacobsonmt/fix-missing-receiver-fields
jacobsonmt/hackathon202506/multipleroutes
jacobsonmt/oauth2-other-http-notifiers
jacobsonmt/receiver-auth-hook-up
jalevin/bench_tests_frontend
janthoe/app-platform-settings-prototype
javi/add_new_gray_variant_to_badge
jcalisto/fix-apis-concurrent-queries
jdb/2024-08-explore-reorganization-v11.2
jdb/2024-08-revert-scenes-things-no-89573
jdb/2024-09-generate-whats-new-entry
jdb/2024-09-link-to-row
jdb/2025-05/add-docs-license
jdbaldry-patch-1
jesdavpet/106028-fix-canvas-connection-point-z-index-css-only
jgs/add-adaptiveprofiles-nav
jh/a11y-workflow-improvement
jh/backport-action
jh/build-plugins-into-build-dir
jh/contexthandler-middleware-spans
jh/default-target-config
jh/fe-service-docker-image-cross-os
jh/fix-measureText-for-tnums
jh/fs-http-middleware
jh/fs-redirect-to-login
jh/fs-unavail-backend
jh/go-mod-stuff
jh/login-api-route
jh/new-rudderstack-sdk
jh/playwright-gha
jh/preference-debug-logging
jh/pw-gha
jh/quickRanges-fix
jh/remove-old-images
jh/share-yarn
jh/test-commit-signing
jh/test-log-fetch-polyfills
joannaWebDev/feat-PoC-customizable-tooltip
joannaWebDev/improve-a11y-switch
joeb/49371/alert-state-state-rename
joey/gracefully-handle-range-error
joey/tags-time-range
joey/trace-view-skipHeader
joshhunt/97577-prom-combobox-label-filter-item
joshhunt/ash/grafana-sql-i18n-debugging
joshhunt/better-gen-toggles
joshhunt/combobox-use-options
joshhunt/debug-backport-action
joshhunt/fix-schemav2-typescript
joshhunt/gutting-the-dom
joshhunt/library-panel-page-folder-filter
joshhunt/new-command-palette
joshhunt/no-backdrop-blur-toggle-default-enabled
joshhunt/organise-stories
joshhunt/poc-custom-value-component
joshhunt/poc-move-frontend-into-a-folder
joshhunt/rudderstack-menu-docked-state
joshhunt/runtime-components-docs
joshhunt/simpler-use-options-fn
joshhunt/slightly-better-async
joshhunt/spike-new-new-browse-dashboards
joshhunt/test-new-gpg-key
joshhunt/trash-actions
josmperez/e2e-style
juanicabanas/public-dashboard-naming
juanicabanas/public-dashboard-panels-fix
juanicabanas/reporting-template-variables-test
juanicabanas/share-view-qp-redesign-array
juanicabanas/whole-reporting
julienduchesne/annotations-api-dashboard-uid
julienduchesne/nullable-date
justinrandell/cue-gen-errors
justinrandell/ds-apiserver-with-configs
k-bar-styles
k8s-add-v1-validation
k8s-dash-list-update-rvs
k8s-dashboard-v2-stub-in-legacy
k8s-dashboard-v2-stub-in-sql
k8s-dashboards-ga
k8s-fix-search-limit-dashboards
k8s-identity-api-server-fix-mysql-quotes
k8s-increase-search-limit
k8s-make-dashboards-available-in-cloud
k8sclient-featureflag-tests
kat/exm-homepage-fast-nick
kat/exm-homepage-torkel
kb/exprDSQueryApiIssue106560
kb/makeInfoSchemaWorkNoMerge
kb/moreSQLExprMetricWork
kb/sqlExprMultiTSFix
kb/sqlExprTime
kb/sqlExprTimeFuncs
kevinwcyu/fix-reading-auth-settings
kevinwcyu/make-alert-expr-grouping-opt-in
kevinwcyu/show-alert-rules-for-amazon-prometheus
km/move-rrc-to-gha
km/unshallow-on-release-build
konrad-pagination-branch
konrad-poc/alerting-insights
konrad-poc/alerting-loader-worker
konrad-poc/grafana-rules-api
kristina/DO-NOT-MERGE-ephemeral
kristina/add-edit-mode
kristina/add-frame-name
kristina/asdf
kristina/corr-dash-scenes
kristina/correlation-migrate
kristina/correlations-docs-external
kristina/correlations-external
kristina/correlations-in-dashboards
kristina/correlations-logs-labels
kristina/correlations_tutorial
kristina/count-bug-backport-11.6
kristina/dnd_link_actions
kristina/filter-select-all-none
kristina/filter-variables
kristina/gauge-sort
kristina/graph-bkgd
kristina/graph-bkgd-2
kristina/keep-contents-group-by
kristina/log-scale-trend
kristina/matrix-extract-bug
kristina/ms-in-db
kristina/override-short-in-explore
kristina/pre_correlations-in-dashboards
kristina/prep-time-series-long
kristina/query-library-user-data
kristina/remove-compact-dep-msg
kristina/sql-exp-autocomplete
kristina/state-timeline-etc
kristina/table-frame-list
kristina/variable-interp
kristina/variables-value-mappings
kubectl-dataquery-issue
kvstore
kvstore-17
kvstore-6
laura/feat/add-documentation-for-restoredashboards-feature
laura/feat/create-folder-functionality-in-folderpicker
layout/body-scroll-container
layouts-refactor
ldeveikis/migrate_dek_xorm
ldeveikis/ommit_finalized_xorm
ldeveikis/remove_secrets_nullable_db
leeoniya/11.2-webpack-bundle-analyzer
leeoniya/beforefore
leeoniya/codemirror
leeoniya/data-macro-frames
leeoniya/displayName-recalc
leeoniya/field-actions-one-click
leeoniya/graphng-hideFrom-plotLegend
leeoniya/graveyard-dig
leeoniya/improve-tableng-types
leeoniya/measure-before
leeoniya/measure-lcp
leeoniya/native-heatmap-zero-bounds
leeoniya/nownow
leeoniya/remove-deprecated
leeoniya/select-profile-play
leeoniya/select-profile-play2
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-hidden-links
leeoniya/state-timeline-value-mappings
leeoniya/tableng-autocell
leeoniya/tableng-back-to-basics-og
leeoniya/timeseries-exemplars-rewrite
leeoniya/timeseries-sparse-points-nulls-fix
leeoniya/tooltips-respect-hideFrom
leeoniya/vizactions-more-methods
leeoniya/xy-chart-relax-color-size
leeoniya/xychart-remove-old
legacy-storage-getter
leventebalogh/extensions-logs-warning
leventebalogh/extensions-racing-condition-fix
leventebalogh/extensions/refactor-exported-components
leventebalogh/fix-confirm-modal
leventebalogh/poc-exposing-restricted-apis
leventebalogh/sidecar-idea-1
levitate-pipeline-test
lib-panel-escape
lib-panel-repeats-move
lib-panels-fix-view-panel
lib-panels-repeat-mig
library_element/get_all
library_element/get_without_dashboard
link-from-trace-to-explore-profiles
linoman/add_ldap_drawer
linoman/docs-add_pingidentity
linoman/saml_update_access_token_url
linoman/scim-poc
linoman/sso_ldap_add_ui_tests
lockfreerv
log-streaming
log_mod
logs-main
loki-query-sharding
loki_hook_up_scopes_rewrite
lucychen/sharingredesign_add_tests
lucychen/test_ir_3.12.2
macabu/ac-test-secrets
macabu/add-mockery-to-tools
macabu/alternative-sqlite-impl
macabu/bra-only-build-backend-inc-delay-ignore-test
macabu/build-pkg-aws-v2
macabu/conditionally-migrate-resources
macabu/e2c-bulk-insert-fix-slices-chunk
macabu/fix-gomod-enterprise-drift
macabu/gms-warn-contact-points-without-integratio
macabu/go-modernize
macabu/int-tests-org-name
macabu/keeper-only-delete-leaf
macabu/poc-snapshot-builder
macabu/refactor-decrypt-authz-flow
macabu/replace-jsoniter-simple
macabu/scopes-reenable-loki-query-inject
macabu/secret-audit-log-poc
macabu/secret-svc-draft-design-poc
macabu/secrets-add-authz-client
macabu/secrets-add-typed-client-1
macabu/secrets-add-typed-client-2
macabu/secrets-client-add-authz-checks
macabu/secrets-client-map-error-to-k8s
macabu/secrets-create-return-202
macabu/secrets-decrypt-authz-svc-identity
macabu/secrets-keep-ref-2
macabu/secrets-list-refactor-test1
macabu/secrets-store-api-version-db
macabu/secrets-v1beta1
macabu/secrets-v1beta1-spec
macabu/secrets-v1beta1-with-cue-and-common-securevalue
macabu/sql-migrator-with-sqlx
macabu/subresource-decrypt-poc
macabu/sync-from-main-release-10.4.19
macabu/sync-from-main-release-11.2.10
macabu/sync-from-main-release-11.3.7
macabu/sync-from-main-release-11.4.5
macabu/sync-from-main-release-11.5.5
macabu/sync-from-main-release-11.6.2
macabu/test-access-policy-token-dashboard-create
macabu/test-add-newline-to-printf
macabu/test-go-bench-executor-test
macabu/test-returning-method-driver
macabu/test-secrets-k8s
macabu/update-go-1-24-5
macabu/use-new-init-authz-client
macabu/use-std-crypto
main
make-feature-toggles-api-namespaced
marcoabreu/app-platform-wg-265/schema-validation-backup
marcoabreu/app-platform-wg-265/schema-validation-schema-changes
marcoabreu/dashboard-cleanup-id-check
margotphelps-patch-1
margotphelps-patch-2
mariell/backport-gha-11.3.9
mariell/biome
mariell/comrak
mariell/folder-titles-as-name
mariell/gocacheprog
mariell/gs/enforce-folder-rules
mariell/gs/git
mariell/gs/sanity-check-fixing-tree
mariell/new-sqlstore-test-infra
mariell/poc/working-setup
mariell/prototyping/pretend-oauth-api
mariell/remove-testsuite
mariell/time-integration-tests
master
matryer-docs-explore-links
matryer/wider
matyax/datasource-label-types-2
matyax/dynamic-time-splitting
matyax/faster-dedup
matyax/ga-shard-splitting
matyax/grafana-hoverbot
matyax/grafana-hoverbot-deployable
matyax/hackathon-2024-streamers
matyax/infinte-scroll-bottom-edge
matyax/interpolate-infinite-scrolling
matyax/log-row-less-recalcs
matyax/logs-order-direction
matyax/logs-panel-details-mode
matyax/logs-panel-v2-new-viz-details
matyax/logs-panel-v2-new-viz-details-2
matyax/logs-panel-v2-new-viz-feedback
matyax/logs-panel-v2-new-viz-highlighting
matyax/logs-panel-v2-new-viz-infinite-scroll
matyax/logs-panel-v2-new-viz-log-details
matyax/logs-panel-v2-new-viz-multi-details
matyax/loki-sort-direction
matyax/merge-responses-peformance
matyax/otel-logs-poc
matyax/query-splitting-with-sharding
matyax/shard-splitting
matyax/sharded-metric-queries
matyax/virtualized-log-rows
matyax/virtualized-log-rows-2
mckn/extensions-issue-recreate
mckn/extensions-logging
mckn/extensions-logging-2-LV-tests
mckn/poc-explore-links
mckn/trying-to-find-error
mdvictor/allow-injected-filters-edit
mdvictor/always-preserve-url-state
mdvictor/applicability-refactor
mdvictor/fix-group-by-sticky
mdvictor/fix-scopes-var-scenes
mdvictor/get-suggestions-ignore-label-name-in-scope
mdvictor/injected-filters-edit
mdvictor/manual-revert-scopes-filters
mdvictor/only-restore-url-state-on-dash-change
mdvictor/preserve-dash-params-navigation
mdvictor/reload-behaviour-no-timeout
mdvictor/scopes-filters-e2es
mdvictor/test-scopes-fix
mdvictor/test-scopes-fix-title
merge_scope_filters_into_or
metrics-drilldown-docs
metrics-explore-scenes-react
metrics_storage
mgyongyosi/def-cue-for-resources
mgyongyosi/poc-user-external-session-handling
mgyongyosi/resource-def-users-service-acc
mhamid/rbac-jwt-roles
migrate-correlations-workshop
migrateQueryBackend
migrateQueryFrontend
migration-assistant/include-alerts-in-snapshot
mihai/dual-write-team-members
mihai/fix-readme
mihai/hackathon
minisearch
miscellanous-improvements
miso-traceable
mja/hackathon-enrichment
mmandrus/go-client
mmandrus/store-snapshot-in-db
mmandrus/unified-kms-defunct
mmandrus/update-readme
mmandrus/use-KMS-in-MT
mob/dashboard-migrator
monodot-teamlbac-update
moose-docs-update-1
moustafab/alerting-pagination-folders-groups
moustafab/alpha-rule-api
moustafab/fix-update-swagger
moustafab/hackathon-2024-12-alerting-oncall-simplified
move-indexer-to-search-package
move-infra-logs-module
move-logs-tracing-to-module
move-provisioning-samples-to-devenv
move-quick-add-to-megamenu
mrdlesniak-patch-1
mssql-overhaul-052025
natellium-update-transformations
nav/ml-access-fix
nav/pin-items
new-app-workshop
njvrzm/cloudwatch-nil-pointer-guard
njvrzm/cloudwatch-v2-backport-11.4.7-frankenstein
njvrzm/test-release-12.0.3-ci
njvrzm/update-cloudwatch-temp-credentials-docs
no-clone-keys
non-working-nested-field-overrides
nwrichmond/decouple-implementation-details-from-related-logs-scene
nwrichmond/functional-flavor-decouple-implementation-details-from-related-logs-scene
ofrep-builder
only-edit-pane
opex/hackathon-13/frontend
opex/hackathon-13/upgrade-challenges
opex/hackaton-13/manual-api-builder
opex/secret-service-poc
organize-behaviors
origin/kb/sqlExprAlerting
oscark/Add-now-parameter-to-parse-function
oscark/bump-scenes-5.21.2
oscark/copy-rows-tabs
oscark/keyboard-shortcut-copy-paste
oscark/library-panels-should-have-the-same-hooverHeader-behavior-as-normal-panels
oscark/make-rows-easier-to-select
oscark/rename-responsive-grid-files
oscark/simplify-DashboardGridItem-repeat
overwrite-param-example-doc-update
page-canvas
pan-man
panel-chrome-selection
panel-edit-edit-source
panel-edit-options-refactor
panel-search-behavior
panel-search-use-context
papagian/app-platform-settings-prototype
papagian/config-provider
papagian/dash-delete-add-missing-index
papagian/release-11.2.10
papagian/search-rec-query
papagian/search-starred
patch-2
patch-3
pepe/alerting-docs-alerting-rule-group-rules-option
pepe/alerting-docs-differentiate-template-name-and-title
pepe/alerting-docs-time-range-in-alert-view-page
pepe/alerting-docs-tutorials
pepe/alerting-ui-template-name-input
pepe/service-account-ref-links
perf-benchmark
pin-header
pkg/apis_module
playlists-workshop
plugin-assetpath-refactor
plugin-dependency-install
plugin-settings-apiserver
plugincdn-install-test
plugins-express
pluginstore-run
pmarbach/tableng-max-wrap-lines
poc-interface-dashboard-manager
poc-prom-app
poc/enrichment-tree
poc_type_aliases
postMigrateQueryDataExample
postgres-host-handling
postgres/config-redesign-1
postgres/diagnostics-docs-update
postgres/remove-postgresVersion
preferences-app
prepare-update-ts
preserve-dash-params-navigation
promMultipleEqual
promSuggestGroupBy
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
prototype/hover-using-css
provisionign-rename
provisioning-add-frontent-stubs
provisioning-apiserver
provisioning-avoid-zero-date
provisioning-client
provisioning-renderer
provisioning-support-nested-paths
provisioning-update-status
provisioning-validation
provisioning-with-featToggle
provisioning/add-providers
provisioning/field-errors
provisioning/job-errors
provisioning/skip-sync
public-dashboards-fix-last-reference
public-dashboards-remove-folder-ref
qos-unified-storage
querier-return-fast
query-group/functional-component
query-library/move-api
query-options-messages
query-resolution
raw-data-us
react-calendar-patch
reduce_github_pr_template
refactor-dwm1
refactor/package-structure-around-webhook
refresh-input-chore
reintroduce-permissions-index-by-role-action-scope
release-0.0.0-cloud.0
release-10.0.0
release-10.0.1
release-10.0.10
release-10.0.11
release-10.0.12
release-10.0.13
release-10.0.2
release-10.0.3
release-10.0.4
release-10.0.5
release-10.0.6
release-10.0.8
release-10.0.9
release-10.1.0
release-10.1.1
release-10.1.10
release-10.1.2
release-10.1.4
release-10.1.5
release-10.1.6
release-10.1.7
release-10.1.8
release-10.1.9
release-10.2.0
release-10.2.1
release-10.2.2
release-10.2.3
release-10.2.4
release-10.2.5
release-10.2.6
release-10.2.7
release-10.2.8
release-10.2.9
release-10.2.91
release-10.3.0
release-10.3.1
release-10.3.10
release-10.3.11
release-10.3.12
release-10.3.3
release-10.3.4
release-10.3.5
release-10.3.6
release-10.3.7
release-10.3.8
release-10.3.9
release-10.4.0
release-10.4.1
release-10.4.10
release-10.4.11
release-10.4.12
release-10.4.13
release-10.4.14
release-10.4.15
release-10.4.16
release-10.4.17
release-10.4.17+security-01
release-10.4.18
release-10.4.18+security-01
release-10.4.19
release-10.4.19+security-01
release-10.4.2
release-10.4.20
release-10.4.3
release-10.4.4
release-10.4.5
release-10.4.6
release-10.4.7
release-10.4.8
release-10.4.9
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.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.5.0
release-11.5.1
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.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.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-12-0-1-ds-type-lookup
release-12-0-1-ds-type-lookup-2
release-12-0-ds-type-lookup
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.1.0
release-8-2-3
release-8.3.10
release-8.3.11
release-8.3.7
release-8.4.0
release-8.4.10
release-8.4.11
release-8.4.2
release-8.4.3
release-8.4.4
release-8.4.5
release-8.4.6
release-8.4.7
release-8.5.0
release-8.5.0-beta1
release-8.5.1
release-8.5.10
release-8.5.11
release-8.5.13
release-8.5.14
release-8.5.15
release-8.5.2
release-8.5.20
release-8.5.21
release-8.5.22
release-8.5.24
release-8.5.26
release-8.5.27
release-8.5.3
release-8.5.4
release-8.5.5
release-8.5.6
release-8.5.9
release-8.5.9-take2
release-823
release-9.0.0-beta1
release-9.0.0-beta2
release-9.0.0-beta3
release-9.0.1
release-9.0.2
release-9.0.3
release-9.0.4
release-9.0.5
release-9.0.6
release-9.0.7
release-9.0.8
release-9.0.9
release-9.1.0
release-9.1.0-beta1
release-9.1.1
release-9.1.2
release-9.1.3
release-9.1.4
release-9.1.5
release-9.1.6
release-9.1.7
release-9.1.8
release-9.2.0
release-9.2.0-beta1
release-9.2.1
release-9.2.10
release-9.2.13
release-9.2.15
release-9.2.17
release-9.2.18
release-9.2.19
release-9.2.2
release-9.2.20
release-9.2.3
release-9.2.4
release-9.2.5
release-9.2.6
release-9.2.7
release-9.2.8
release-9.3.0
release-9.3.0-beta1
release-9.3.11
release-9.3.13
release-9.3.14
release-9.3.15
release-9.3.16
release-9.3.2
release-9.3.4
release-9.3.6
release-9.3.8
release-9.4.0-beta1
release-9.4.0-public
release-9.4.1
release-9.4.10
release-9.4.12
release-9.4.13
release-9.4.14
release-9.4.15
release-9.4.17
release-9.4.2
release-9.4.3
release-9.4.7
release-9.4.9
release-9.5.0
release-9.5.1
release-9.5.10
release-9.5.12
release-9.5.13
release-9.5.14
release-9.5.15
release-9.5.16
release-9.5.17
release-9.5.18
release-9.5.19
release-9.5.2
release-9.5.20
release-9.5.21
release-9.5.3
release-9.5.5
release-9.5.6
release-9.5.7
release-9.5.8
release-9.5.9
release-v9.0.0
release/10100684153/11.1.1
release/10101103482/11.1.1
release/10101187064/11.1.1
release/10102650044/10.2.9
release/10118284765/11.1.3
release/10581619470/11.2.0
release/10581841523/11.2.0
release/11382147019/11.0.5+security-01
release/11382582831/11.0.5+security-01
release/11384984776/11.0.5+security-01
release/11385224277/11.0.5+security-01
release/11385297718/11.0.5+security-01
release/11385710935/11.0.5+security-01
release/11385963777/11.0.5+security-01
release/11386309680/11.0.5+security-01
release/11386417537/11.0.5+security-01
release/11390255380/11.2.2+security-01
release/11391162998/11.1.7+security-01
release/11465115178/11.3.0
release/11798304752/11.3.0+security-01
release/11799132767/11.3.0+security-01
release/11799291799/11.3.0+security-01
release/12167153824/11.3.2
release/13400427896/11.3.4
release/13400795059/11.3.4
release/13401021557/11.3.4
release/14602297676/11.4.3+security-01
release/14602764065/11.5.3+security-01
release/231/10.4.19
release/233/10.4.19
release/236/10.4.19
release/255/11.2.10+security-01
release/269/12.0.2
reload-behaviour-refactor-typecheck
remove-angular
remove-dashboards-folders-cli-ff
remove-dbProviderFunc
remove-deprecated-dashboard-api
remove-deprecated-folder-api
remove-deprecated-stars-api
remove-grpc-feature-flag
remove-search-ff
remove_grpcutils
renovate/braintree-sanitize-url-7.x
renovate/grafana-eslint-config-8.x
renovate/grafana-plugin-e2e-2.x
renovate/kusto-monaco-kusto-13.x
renovate/locker
renovate/moment-timezone-0.x
renovate/ol-10.x
renovate/react-data-grid-digest
renovate/react-router-monorepo
renovate/tanstack-virtual-monorepo
repeat-url-sync
repeat-url-sync2
replicator-reuse-parser
repo-cleanup
repo-on-legacy-folder
reporting-apps-hackathon-project
require-meta
resource-add-title-and-id
resource-server-history
resource-server-watch-test
resource-storage-with-tests
resource-store
resource-store-indexing
resource-store-watch-tests
revert-100018-backport-99998-to-v11.5.x
revert-102036-jackw/grafana-data-internal
revert-103961-zoltan/pgx
revert-106596-moustafab/add-provenance-to-prom-api
revert-7bca698
revert-88664-santihernandezc/make_remote_alertmanager_integration_tests_non_blocking
revert-91888-dashboard-scene-body-scrolling
revert-94118-ihm/011024-sharing-aliases
revert-94635-backport-94517-to-v11.3.x
revert-96078-fix-folder
revert-96146-ieva/update-gas-ft-status
revert-99553-selectors/add-alerting-selectors
revert-99689-release/13009094673/11.1.11
rjcrutch-scim-doc1
rm-bundled-plugins
rm-pluginsDetailsRightPanel-ft
robbymilo/fix-enterprise-broken-links
routing/explore-tests
routing/test
routing/update-history
row-repeat-v2
rows-layout
rtk-dashboards-v2
rtk-gen-test
rwwiv/alpha-rule-api
rwwiv/compare-decyrpted-contact-points
rwwiv/poc-sequential-eval
salvacorts/h11/loki-structured-metadata-autocompletion
samsch/add-feature-toggle-dev-helper-doc
sanitize-queries
santihernandezc/add_methods_merge_nflog_state
santihernandezc/json_templates_poc
santihernandezc/merge_remote_state
santihernandezc/merge_state_method
santihernandezc/missing_secure_setting_default_to_normal
santihernandezc/panic_eval_alert_rule_key_inconsistent_2
santihernandezc/update_alerting_package
santihernandezc/update_mimir_backend_image
sarahzinger/500missingvar
sarahzinger/970
sarahzinger/codeowner-experiments
sarahzinger/context-cancelled
sarahzinger/ds-metrics-in-querier
sarahzinger/querier-convert-errors
sarahzinger/querier-errors
sarahzinger/sql-expressions-feature
sarahzinger/test-break
sarahzinger/testing-ds-querier-with-enterprise
sbom-fix
sbom-fix-1
scgemav2-api-transformers
schemav2-api-2
schemav2-api-alpha2-followup
schemav2-api-ensure
schemav2-api-integration
schemav2-api-unify-resources
schemav2-bring-back-reverts
schemav2-fix-home-dashboard
schemav2-groupby-adhoc-breaking
schemav2-reset-unified-manager
schemav2-unify-layout-spec
schemav2/add-dry-run-types
scim-add-config-to-request-metadata
scim-usage-stats
scopes_support_dashes_in_scopenodes_find
search-fix-title-filter
search-folder-dashboard-remove-include-fields
search-shared-with-me
search-unified-allowed-kinds
search_performance_tests
secret-access-client
secret-mutation-hooks
secret-service/feature-branch
secret-service/outbox-with-dst
secret-service/outbox-with-dst-2
secrets-service/feature-branch-merge-main-13-12-24-1139
secrets/add-external-id-to-secure-value-status
secrets/base-encryption-manager
secrets/cleanup
secure-field-sketch
security/sbom-ci-fix
serge/add-ad-hoc-filter-combobox-collapse
serge/add-value-safeguard-in-auto-size-input
serge/await-load-before-restoring-scroll
serge/include-undefined-in-type-of-variable-query
serge/make-conditional-data-rule-reactive
serge/rework-tab-repeats
serge/scenes-react-router-test
serge/scenes-with-grafana-v11-test
serge/standartise-dashboard-ds-request-debounce
serge/test-scenes-update
serge/test-update-scenes-v11.3
serge/undo-conditional-rendering
service-user-provider
setup-live-reloading
shantanu/guided_sharding
show-info-for-sync
sidecar/add-initial-context
sidecar/aggregate-url-location
simpson-10.4.6-no-switch
simpson-1016-no-switch
simpson-fix-user-agent
simpson-query-service-sse
simpson-test-automation
simpson-test-mssql-merge
simpson-v11-mssql-kerberos
simpson-walkthrough-comments
single-top-nav-means-single
sj/adhoc-filter-barchart
sj/adhoc-filter-barchart-oneclick
sj/always-show-table-view
sj/cleanup-husky-works-on-macos
sj/dashboard-ds-adhoc-filter-numeric-fields
sj/dashboard-ds-implements-adhoc-filtering
sj/enable-sql-expressions
sj/enable-sql-expressions-locally
sj/first-signed-commit
sj/inline-table-view-of-the-data
sj/remove-transformationsVariableSupport-flag
sj/sql-expr-add-more-nodes
sj/sql-expr-bump-gms-to-fix-panic
sj/sql-expr-rename-vars
sj/sql-expr-support-more-types
sj/sql-expression-limits-squashed
sj/sql-expressions-improve-conversion-performance
sj/sql-expressions-list-allowed-funcs
sj/test-with-alerting/kb/sqlExprMultiTSFix
sj/testing-git-config
sjkb/sql-expression-limits-OLD
sknaumov/time-picker-custom-quick-ranges
slow
snyk-fix-ab30d0ad3a3f93b5a66f75333b76d84b
solo-panel-rethink
spike/git-sync-ui-webhook-implementation
split-read-write-service
sprinkles-api-serve
sqlExprCodeOwn
sriram/barchart-no-value-text
sriram/postgres-connectionstring
sriram/sqlds-macros-mysql
stars-as-collection
staton/panel-chrome-menu-icon
steady
stevesg/alerting-data-source-writer-feature
stevesg/alerting-dividing-api-package
stevesg/alerting-ha-redis-prefix
stevesg/backoff-for-alert-eval
stevesg/loki-structured-metadata
stevesg/recording-rule-uid-check
stevesg/tempo-alerting
stevesg/tempo-alerting-again
storage-backend-testsuite
storage-backend-use-testsuite
storage-with-authz
strict-csp-comment
submit-change-github
sunker/user-storage-refactor-poc
suntala/big-obj-rehydration-in-US
suntala/cleanup-k8s-folder-routes
suntala/configure-thresh-big-obj
suntala/dashboard-import-refresh-cache
suntala/disable-k8s-folder-create-temp
suntala/editing-provisioned-folder
suntala/fix-admin-login-name
suntala/fix-failing-build
suntala/fix-subfolder-create
suntala/folderservice-to-getalllibraryelements
suntala/folderservice-to-searchwherefilter
suntala/frontend-linting
suntala/get-authorizer
suntala/improved-get-create-folder
suntala/k8s-create-folder-frontend
suntala/large-history
suntala/large-history-cleaned-up
suntala/poc-deletion-of-provisioned-folder
suntala/poll-once-per-server
suntala/refactor-folder-creation-permissions-2
suntala/refactor-folder-prefixtests
suntala/set-folder-version-properly
suntala/test
suntala/test-2
suntala/test-create-resp
svennergr/add-function-observable
svennergr/change-explorations
svennergr/explore-the-sequel
svennergr/expose-sidebar-fns
svennergr/fail-soft-dashboard-macro
svennergr/hide-label
svennergr/hide-nav-when-plugin-disabled
svennergr/investigations-api
svennergr/llm-tools
svennergr/loki-feature-flag-removal
svennergr/opposite-approach
svennergr/resizeable-extension-sidebar
svennergr/settings-drilldown-links
svennergr/tmp-loki-header-add
swagger-csp
swagger-entry-point
table-filter-update
table-support-oneclick-datalink
tempo/update-ref
tempo/update_ref
test-APIs
test-api-interfaces
test-cve-detection-release-11.4.3
test-distroless-image
test-workflow
test/general-dashboards-scenes-e2e
testIntegration_AdminApiReencrypt-fix
theme-v12
time-series-customize-tooltip
timlevett/pills-wrap-it
titolins/add_remote_config_size_metric
titolins/fix-dingding-missing-url
titolins/patch-new-secure-fields-remote-am
titolins/patch-new-secure-fields-remote-am-simple
titolins/sync-flush-dispatch
titolins/sync-flush-time
titolins/test-tests
titolins/update-alerting-prom-am
tmp/intersection-observer
toddtreece/app-sdk-custom-routes
toddtreece/builder-versions
toddtreece/comparefunc
toddtreece/custom-route
toddtreece/dashboard-conversion-poc
toddtreece/dataplane-route-handler
toddtreece/delete-returns-full-obj
toddtreece/field-selector-support
toddtreece/fix-dashboard-conversion
toddtreece/fix-depguard
toddtreece/fix-test-symlinks
toddtreece/go-workspace-fix
toddtreece/improve-accesscontrol-tracing
toddtreece/k8s-client-tracing
toddtreece/plugin-sdk-runner
toddtreece/provisioning-external-id-fix
toddtreece/standalone-metric-handler
toddtreece/update-drone-workspace
toddtreece/update-go-duckdb
tom/foundation-sdk-docs
tonypowa/alerting-video
tonypowa/mute-timings-api
trace-view-css
transformation-filter-field-bug
translate-npm-packages
tskarhed/combobox/debounce-on-open
tskarhed/combobox/description-support
tskarhed/combobox/min-width
tskarhed/dynamic-heading-component
tskarhed/extractfieldtransform
tskarhed/multi-floating-ui
tskarhed/multi-virtual
tskarhed/performance/component-testing
tskarhed/scopes/selector/group
tskarhed/scopes/show-parent-command-palette
tskarhed/scss/buttons
tskarhed/storybook-performance-poc
tskarhed/tabs-numberings
tweak-toolbar-checkbox
unauthenticated-apiserver-access
undef1nd/flag-grafanaconThemes
undef1nd/ofrep-testing
undef1nd/openfeature-api
undef1nd/prov-dash-to-subfolders
undef1nd/remove-flag-kubernetesPlaylists
undef1nd/resolve-conflicts
unified-folder-tree
unified-search-exploration
unified-search-refactor
unified-split-bleve-index
unified-split-document-builder
unified-storage-add-log-for-watch-latency
unified-storage-bench
unified-storage-dashboard-provisioning-retry-when-dashboard-not-found
unified-storage-read-after-write-k8s-client
unified_storage/dw_error
unified_storage/readme
unistore-add-shard
unistore-distributor-option2
unistore-fix-integration-test
unistore-folders-fix-writing-folders-is-not-supported
unistore-folders-poc
unistore-onboarding-folders-update-folder-endpoint
unistore-refactor-client-provider
unistore-remove-dead-code-and-fix-registerer
unistore-remove-file-backend-support
unistore-ring-config
unistore/fail_check
unistore_force_uuid
update-deps-axios
update-generic-strategy
update-go-comments-style-link
update-grafana-aws-sdk-1
update-health-status
update-moby
update-ol-deps
update-swagger
update-xlsx
upgrade-ol-10
upgrade_sdk_0_240_0
use-authlib-info
use-generation-to-prune
use-manager-annotations
use-setup-steps
using-window-function
v0.0.x
v1.8.x
v10.0.x
v10.1.x
v10.1.x-upGoCrypto
v10.2.x
v10.2.x-DEPRECATED
v10.3.x
v10.3.x-fix-go-format
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.3.x-alt
v7.4.x
v7.4.x-alt
v7.5.x
v7.5.x-settings-provider
v8-theme2
v8.0.x
v8.1.x
v8.2.x
v8.2.x-drone-test
v8.2.x-sync
v8.3.0beta1
v8.3.x
v8.3.x_upgrade_grabpl
v8.4.x
v8.5.x
v9.0.x
v9.1.x
v9.2.x
v9.3.x
v9.4.0-beta1-fix
v9.4.x
v9.5.x
var-option-undo-redo
vizards_ad_hoc_viz2
vt/oauth_errors
vt/saml_doc
vt/session_popup
vt/sso_ui
w1kman/secrets-management-admin-ui
watch-over-live
watch-over-live-take-2
wb/fix-140
wb/plugin-install-foo
webhook-in-status
what-changed
whats-new-v12.1
wip-streaming-loki-queries
with-classic-type
with-more-tests-mmandrus/bulk-result-update
yaelle/poc-rs-force-type-definition
yaelle/poc-rs-force-type-definition-v2
yesoreyeram/zipkin-backend-migration
yjsong/mssql-fe
yuri-tceretian/alerting-update-module-branch
yuri-tceretian/contact-points-v2
yuri-tceretian/exploreFn
yuri-tceretian/merge-secrets-remote-alertmanager
yuri-tceretian/new-expr
yuri-tceretian/noop-contactpoint-provision
yuri-tceretian/user-grafana-config-refactor
ywzheng1/delete-provisioned-dashboard-from-new-branch
ywzheng1/git-sync-bulk-delete
ywzheng1/git-sync-bulk-move-resources
ywzheng1/git-sync-ui-bulk-move-provision-resources
ywzheng1/git-sync-usedefaultvalues-hook-return-safe-default-values
ywzheng1/test-docker
ywzheng1/time-picker-with-history-improve-type-handling
ywzheng1/timepicker-add-local-browser-time-info-when-on-hover
zanzana/capabilities-api
zanzana/fix-mysql
zanzana/folder-subresources
zanzana/healthcheck-non-tls
zanzana/mysql-fixes
zanzana/permission-sync
zanzana/refactor-client
zanzana/test-dashboard-search
zoesyc-influx-config-docs
zserge/cgoaway
zserge/devenv-spanner
zserge/golint-yml
zserge/lock-drone-yml
zserge/remove-drone-cronjobs
zserge/shard-tests
zserge/sqlite-wasm
zserge/teams-ids
zserge/xorm-core
zserge/xorm-core-2
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
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.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.5.0
v11.5.1
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.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
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.2
v12.0.2+security-01
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 }
8 Commits (74e800e427a4f0f0f84b551f4e0a7ee330921411)
Author | SHA1 | Message | Date |
---|---|---|---|
![]() |
74e800e427
|
Alerting: Add provenance to Prometheus API (#106596)
This commit adds provenance information to the Prometheus API in the ngalert service to enable compatibility with the new alert list page. |
1 month ago |
![]() |
0e6c7f84c3
|
Alerting: Add filters for health and contact point in Prometheus Rules api (#106580)
This adds the ability to filter rules with the prometheus compatible api using: 1. `receiver_name` to filter by contact point name 2. `health` to filter by the health status of the rule (one of `ok`, `error`, `nodata`, or `unknown`) This also ensures that groups with no rules (due to filters) are not returned. |
1 month ago |
![]() |
941162ca79
|
Alerting: Optimize prometheus api permission checks (#106299)
* Alerting: Optimize prometheus api permission checks This improves the performance of the Prometheus API by performing the permission checks for rule read permission in a folder upfront, rather than checking permissions for each rule group individually. This reduces the number of permission checks and should speed up the API response time. * refactor vars --------- Co-authored-by: Konrad Lalik <konradlalik@gmail.com> |
2 months ago |
![]() |
9f07e49cdd
|
Alerting: Add extended definition to prometheus alert rules api (#103320)
* Alerting: Add extended definition to prometheus alert rules api This adds `isPaused` and `notificationSettings` to the paginated rules api to enable the paginated view of GMA rules. refactor: make alert rule status and state retrieval extensible This lets us get status from other sources than the local ruler. * update swagger spec * add safety checks in test |
3 months ago |
![]() |
0a8dccc19a
|
Alerting: New alert list filter improvements (#103107)
* Move filtering code to generators for performance reasons Discarding rules and groups early in the iterable chain limits the number of promises we need to wait for which improves performance significantly * Add error handling for generators * Add support for data source filter for GMA rules * search WIP fix * Fix datasource filter * Move filtering back to filtered rules hook, use paged groups for improved performance * Add queriedDatasources field to grafana managed rules and update filtering logic to rely on it - Introduced a new field `queriedDatasources` in the AlertingRule struct to track data sources used in rules. - Updated the Prometheus API to populate `queriedDatasources` when creating alerting rules. - Modified filtering logic in the ruleFilter function to utilize the new `queriedDatasources` field for improved data source matching. - Adjusted related tests to reflect changes in rule structure and filtering behavior. * Add FilterView performance logging * Improve GMA Prometheus types, rename queried datasources property * Use custom generator helpers for flattening and filtering rule groups * Fix lint errors, add missing translations * Revert test condition * Refactor api prom changes * Fix lint errors * Update backend tests * Refactor rule list components to improve error handling and data source management - Enhanced error handling in FilterViewResults by logging errors before returning an empty iterable. - Simplified conditional rendering in GrafanaRuleLoader for better readability. - Updated data source handling in PaginatedDataSourceLoader and PaginatedGrafanaLoader to use new individual rule group generator. - Renamed toPageless function to toIndividualRuleGroups for clarity in prometheusGroupsGenerator. - Improved filtering logic in useFilteredRulesIterator to utilize a dedicated function for data source type validation. - Added isRulesDataSourceType utility function for better data source type checks. - Removed commented-out code in PromRuleDTOBase for cleaner interface definition. * Fix abort controller on FilterView * Improve generators filtering * fix abort controller * refactor cancelSearch * make states exclusive * Load full page in one loadResultPage call * Update tests, update translations * Refactor filter status into separate component * hoist hook * Use the new function for supported rules source type --------- Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com> |
3 months ago |
![]() |
757be6365a
|
CI: Bump golangci-lint to 2.0.2 (#103572)
|
3 months ago |
![]() |
695ac91290
|
Alerting: Add backend support for keep_firing_for (#100750)
What is this feature? This PR introduces a new alert rule configuration option, keep_firing_for (Prometheus documentation). keep_firing_for prevents alerts from resolving immediately after the alert condition returns to normal. Instead, they transition into a "Recovering" state and are not considered resolved by the Alertmanager. Once the recovery period ends (or after the next evaluation if it is bigger than keep_firing_for), the alert transitions to "Normal" if it doesn't start alerting again: Before +----------+ +----------+ | Alerting |---->| Normal | +----------+ +----------+ ----- After +----------+ +------------+ +----------+ | Alerting |----->| Recovering |---->| Normal | +----------+ +------------+ +----------+ Why do we need this feature? This feature prevents flapping alerts by adding a recovery period. This helps avoid false resolutions caused by brief alert |
4 months ago |
![]() |
87638c0170
|
Alerting: Start splitting apart ngalert/api package. (#102075)
|
4 months ago |
![]() |
f8e7e9e024
|
Alerting: Make pagination token empty if an invalid token is passed (#99644)
Reset token to empty if invalid |
6 months ago |
![]() |
848ef72100
|
Alerting: Check if pagination token is greater than or equal to (#99576)
Use goe for token comparison |
6 months ago |
![]() |
5aeaccadff
|
Alerting: Add read-only GMA rules to the new list view (#98116)
* Reuse prom groups generator between GMA, external DS and list view * Improve generators, add initial support for GMA in grouped view components * Improve handling of GMA rules * Split componentes into files * Improve error handling, simplify groups grouping * Extract grafana rules component * Reset yarn.lock * Reset yarn.lock 2 * Update filters, adjust file names, add folder display name to GMA rules * Re-enable filtering for cloud rules * Rename AlertRuleLoader * Add missing translations, fix lint errors * Remove unused imports, update translations * Fix responses in BE tests * Update backend tests * Update integration test * Tidy up group page size constants * Add error throwing to getGroups endpoint to prevent grafana usage * Refactor FilterView to remove exhaustive check * Refactor common props for grafana rule rendering * Unify identifiers' discriminators, add comments, minor refactor * Update translations * Remove unnecessary prev page condition, add a few explanations --------- Co-authored-by: fayzal-g <fayzal.ghantiwala@grafana.com> Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com> |
6 months ago |
![]() |
5a143be653
|
Alerting: Add pagination to /api/prometheus/grafana/api/v1/rules (#95959)
* Intermediate step before refactoring * Sort groups to paginate on them * Formatting and improved test * Address comments * Update tests |
8 months ago |
![]() |
393faa8732
|
Alerting: Move rule evaluation status logic out of prometheus API and into scheduler (#89141)
* Add health fields to rules and an aggregator method to the scheduler * Move health, last error, and last eval time in together to minimize state processing * Wire up a readonly scheduler to prom api * Extract to exported function * Use health in api_prometheus and fix up tests * Rename health struct to status * Fix tests one more time * Several new tests * Handle inactive rules * Push state mapping into state manager * rename to StatusReader * Rectify cyclo complexity rebase * Convert existing package local status implementation to models one * fix tests * undo RuleDefs rename |
10 months ago |
![]() |
b1ce7e8a83
|
Alerting: Reduce cyclomatic complexity of PrepareRuleGroupStatuses (#89649)
* reduce cyclomatic complexity of PrepareRuleGroupStatuses. see https://github.com/grafana/grafana/issues/88670 Signed-off-by: Syed Nihal <syed.nihal@nokia.com> * reduce cyclomatic complexity for PrepareRuleGroupStatuses in pkg/services/ngalert/api/api_prometheus.go Signed-off-by: Syed Nihal <syed.nihal@nokia.com> * reduce cyclomatic complexity for PrepareRuleGroupStatuses in pkg/services/ngalert/api/api_prometheus.go Signed-off-by: Syed Nihal <syed.nihal@nokia.com> --------- Signed-off-by: Syed Nihal <syed.nihal@nokia.com> |
1 year ago |
![]() |
43a246f431
|
Alerting: Improve performance of /api/prometheus for large numbers of alerts. (#89268)
* Alerting: Optimize sorting alert instances. * Also change other Labels fields for consistency |
1 year ago |
![]() |
6262c56132
|
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952)
* chore(perf): Pre-allocate where possible (enable prealloc linter) Signed-off-by: Dave Henderson <dave.henderson@grafana.com> * fix TestAlertManagers_buildRedactedAMs Signed-off-by: Dave Henderson <dave.henderson@grafana.com> * prealloc a slice that appeared after rebase Signed-off-by: Dave Henderson <dave.henderson@grafana.com> --------- Signed-off-by: Dave Henderson <dave.henderson@grafana.com> |
1 year ago |
![]() |
58fdb24b0b
|
Alerting: Recording rules appear as type=recording in Prometheus API + better abstraction for type (#88805)
* Wire status through to prom API * Regenerate swagger |
1 year ago |
![]() |
b66cd7ef79
|
Alerting: Add filters for RouteGetRuleStatuses (#88295)
* Placeholder commit with rule_uid change * Add new filters to grafana rule state API * Revert type change * Split rule_group and rule_name params * remove debug line * Change how query params are parsed * Comment |
1 year ago |
![]() |
a6ad2380bf
|
Alerting: Refactor api_prometheus.go request handlers. (#86639)
This splits the request handlers into two functions, one which is the actual handler and one which is independent from the Grafana `ReqContext` object. This is to make it easier to reuse the implementation in other code. Part of the refactoring changes the functions which get query parameters from the request to operate on a `url.Values` instead of the request object. The change also makes the code consistently use `req.Form` instead of a combination of `req.URL.Query()` and `req.Form`, though I have left `api_ruler` as-is to avoid this PR growing too large. |
1 year ago |
![]() |
6ea97e41fb
|
Alerting: Consistently return Prometheus-style responses from rules APIs. (#86600)
* Alerting: Consistently return Prometheus-style responses from rules APIs. This commit is part refactor and part fix. The /rules API occasionally returns error responses which are inconsistent with other error responses. This fixes that, and adds a function to map from Prometheus error type and HTTP code. * Fix integration tests * Linter happiness * Make linter more happy * Fix up one more place returning non-Prometheus responses |
1 year ago |
![]() |
5f7612834e
|
Alerting: Refactoring in api_prometheus.go to allow code reuse. (#86575)
Preparing these functions to be used by some other part of the codebase, which does not have a `contextmodel.ReqContext`, only the normal request structure (`url.Values`, etc). This is slightly messy because of how Grafana allows url parameters to be in the URL or in the request body, so we need to make sure to invoke the form parsing logic in `ReqContext`. |
1 year ago |
![]() |
73873f5a8a
|
Alerting: Optimize rule status gathering APIs when a limit is applied. (#86568)
* Alerting: Optimize rule status gathering APIs when a limit is applied. The frontend very commonly calls the `/rules` API with `limit_alerts=16`. When there are a very large number of alert instances present, this API is quite slow to respond, and profiling suggests that a big part of the problem is sorting the alerts by importance, in order to select the first 16. This changes the application of the limit to use a more efficient heap-based top-k algorithm. This maintains a slice of only the highest ranked items whilst iterating the full set of alert instances, which substantially reduces the number of comparisons needed. This is particularly effective, as the `AlertsByImportance` comparison is quite complex. I've included a benchmark to compare the new TopK function to the existing Sort/limit strategy. It shows that for small limits, the new approach is much faster, especially at high numbers of alerts, e.g. 100K alerts / limit 16: 1.91s vs 0.02s (-99%) For situations where there is no effective limit, sorting is marginally faster, therefore in the API implementation, if there is either a) no limit or b) no effective limit, then we just sort the alerts as before. There is also a space overhead using a heap which would matter for large limits. * Remove commented test cases * Make linter happy |
1 year ago |
![]() |
47546a4c72
|
Alerting: Update API to use folders' full paths (#81214)
* update GetUserVisibleNamespaces to use FolderSeriver * update GetNamespaceByUID to use FolderService.GetFolders * update GetAlertRulesForScheduling to use FolderService.GetFolders * Update API and GetAlertRulesForScheduling to use the folder's full path * get full path of folder in RouteTestGrafanaRuleConfig * fix escaping of titles for MySQL |
1 year ago |
![]() |
d1dab5828d
|
Alerting: Update rule API to address folders by UID (#74600)
* Change ruler API to expect the folder UID as namespace * Update example requests * Fix tests * Update swagger * Modify FIle field in /api/prometheus/grafana/api/v1/rules * Fix ruler export * Modify folder in responses to be formatted as <parent UID>/<title> * Add alerting test with nested folders * Apply suggestion from code review * Alerting: use folder UID instead of title in rule API (#77166) Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com> * Drop a few more latent uses of namespace_id * move getNamespaceKey to models package * switch GetAlertRulesForScheduling to use folder table * update GetAlertRulesForScheduling to return folder titles in format `parent_uid/title`. * fi tests * add tests for GetAlertRulesForScheduling when parent uid * fix integration tests after merge * fix test after merge * change format of the namespace to JSON array this is needed for forward compatibility, when we migrate to full paths * update EF code to decode nested folder --------- Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com> Co-authored-by: Virginia Cepeda <virginia.cepeda@grafana.com> Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com> Co-authored-by: Alex Weaver <weaver.alex.d@gmail.com> Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com> |
2 years ago |
![]() |
64feeddc23
|
Alerting: Update rule access control to return errutil errors (#78284)
* update rule access control to return errutil errors * use alerting in msgID |
2 years ago |
![]() |
7cec741bae
|
Alerting: Extract alerting rules authorization logic to a service (#77006)
* extract alerting authorization logic to separate package * convert authorization logic to service |
2 years ago |
![]() |
580477bf8e
|
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360)
* unfurl SignedInUserAttrs services * replace signedInUser with Requester replace signedInUser with requester * fix tests * linting --------- Co-authored-by: Ieva <ieva.vasiljeva@grafana.com> |
2 years ago |
![]() |
dcd0c6b11e
|
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113)
Unfurl OrgID in pkg/services to allow using identity.Requester interface |
2 years ago |
![]() |
58f6648505
|
Chore: capitalise messages for alerting (#74335)
|
2 years ago |
![]() |
d98813796c
|
RBAC: Remove legacy AC from HasAccess permission check (#68995)
* remove unused HasAdmin and HasEdit permission methods * remove legacy AC from HasAccess method * remove unused function * update alerting tests to work with RBAC |
2 years ago |
![]() |
eddd4f4508
|
Alerting: Add totalsFiltered to RuleResponse for hidden by filters count (#66883)
Alerting: Add totalsFiltered to RuleResponse to facilitate hidden by filters count Currently, when both a limit_alerts and a matcher/state filter is applied, there is not enough information to determine how many alert instances were hidden by the filters. Only enough to determine the total hidden by the limit and filter combined. This change adds a separate totalsFiltered field alongside the AlertRule totals that will contain the count of instances after filters but before limits. |
2 years ago |
![]() |
19ebb079ba
|
Alerting: Add limits and filters to Prometheus Rules API (#66627)
This commit adds support for limits and filters to the Prometheus Rules API. Limits: It adds a number of limits to the Grafana flavour of the Prometheus Rules API: - `limit` limits the maximum number of Rule Groups returned - `limit_rules` limits the maximum number of rules per Rule Group - `limit_alerts` limits the maximum number of alerts per rule It sorts Rule Groups and rules within Rule Groups such that data in the response is stable across requests. It also returns summaries (totals) for all Rule Groups, individual Rule Groups and rules. Filters: Alerts can be filtered by state with the `state` query string. An example of an HTTP request asking for just firing alerts might be `/api/prometheus/grafana/api/v1/rules?state=alerting`. A request can filter by two or more states by adding additional `state` query strings to the URL. For example `?state=alerting&state=normal`. Like the alert list panel, the `firing`, `pending` and `normal` state are first compared against the state of each alert rule. All other states are ignored. If the alert rule matches then its alert instances are filtered against states once more. Alerts can also be filtered by labels using the `matcher` query string. Like `state`, multiple matchers can be provided by adding additional `matcher` query strings to the URL. The match expression should be parsed using existing regular expression and sent to the API as URL-encoded JSON in the format: { "name": "test", "value": "value1", "isRegex": false, "isEqual": true } The `isRegex` and `isEqual` options work as follows: | IsEqual | IsRegex | Operator | | ------- | -------- | -------- | | true | false | = | | true | true | =~ | | false | true | !~ | | false | false | != | |
2 years ago |
![]() |
bd29071a0d
|
Revert "Alerting: Add limits to the Prometheus Rules API" (#65842)
|
2 years ago |
![]() |
d96b0a71d3
|
Alerting: Add limits to the Prometheus Rules API (#65169)
This commit adds a number of limits to the Grafana flavor of the Prometheus Rules API: 1. `limit` limits the maximum number of Rule Groups returned 2. `limit_rules` limits the maximum number of rules per Rule Group 3. `limit_alerts` limits the maximum number of alerts per rule It sorts Rule Groups and rules within Rule Groups such that data in the response is stable across requests. It also returns summaries (totals) for all Rule Groups, individual Rule Groups and rules. |
2 years ago |
![]() |
0beb768427
|
Chore: Remove result fields from ngalert (#65410)
* remove result fields from ngalert * remove duplicate imports |
2 years ago |
![]() |
d6d4097567
|
Chore: Fix goimports grouping in alerting (#62424)
* fix goimports * fix goimports order |
3 years ago |
![]() |
6c5a573772
|
Chore: Move ReqContext to contexthandler service (#62102)
* Chore: Move ReqContext to contexthandler service * Rename package to contextmodel * Generate ngalert files * Remove unused imports |
3 years ago |
![]() |
080ea88af7
|
Nested Folders: Support getting of nested folder in folder service wh… (#58597)
* Nested Folders: Support getting of nested folder in folder service when feature flag is set * Fix lint * Fix some tests * Fix ngalert test * ngalert fix * Fix API tests * Fix some tests and lint * Fix lint 2 * Fix library elements and panels * Add access control to get folder * Cleanup and minor test change |
3 years ago |
![]() |
cc8c1380e2
|
Alerting: Persist annotations from multidimensional rules in batches (#56575)
* Reduce piecemeal state fields * Read data directly off state instead of rule * Unify state and context into single struct * Expose contextual information to layer above setNextState * Work in terms of ContextualState and call historian in batches * Call annotations service in batches * Export format state and reason and remove workaround in unrelated test package * Add new method to annotation service for batch inserting * Fix loop variable aliasing bug caught by linter, didn't change behavior * Incl timerange on annotation tests * Insert one at a time if tags are present * Point to rule from ContextualState rather than copy fields * Build annotations and copy data prior to starting goroutine * Rename to StateTransition * Use new bulk-insert utility * Remove rule from StateTransition and pass in directly to historian * Simplify annotations logic since we have only one rule * Fix logs and context, nilcheck, simplify method name * Regenerate mock |
3 years ago |
![]() |
3ddb28bad9
|
Find-and-replace 'err' logs to 'error' to match log search conventions (#57309)
|
3 years ago |
![]() |
d17ab82b98
|
Alerting: Break up store.RuleStore interface, delete dead code (#55776)
* Refactor state manager to not depend on rule store interface * Refactor grafana and proxied ruler APIs to not depend on store.RuleStore * Refactor folder subscription logic to not use store.RuleStore * Delete dead code * Delete store.RuleStore |
3 years ago |
![]() |
a14621fff6
|
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343)
* Chore: Add user service method SetUsingOrg * Chore: Add user service method GetSignedInUserWithCacheCtx * Use method GetSignedInUserWithCacheCtx from user service * Fix lint after rebase * Fix lint * Fix lint error * roll back some changes * Roll back changes in api and middleware * Add xorm tags to SignedInUser ID fields |
3 years ago |
![]() |
4d02f73e5f
|
Alerting: Persist rule position in the group (#50051)
Migrations: * add a new column alert_group_idx to alert_rule table * add a new column alert_group_idx to alert_rule_version table * re-index existing rules during migration API: * set group index on update. Use the natural order of items in the array as group index * sort rules in the group on GET * update the version of all rules of all affected groups. This will make optimistic lock work in the case of multiple concurrent request touching the same groups. UI: * update UI to keep the order of alerts in a group |
3 years ago |
![]() |
0cde283505
|
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333)
* Alerting: decapitalize log lines and use "err" as the key for errors Found using (logger|log).(Warn|Debug|Info|Error)\([A-Z] and (logger|log).(Warn|Debug|Info|Error)\(.+"error" |
3 years ago |
![]() |
ad25e2a20c
|
Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033)
* update authz to exclude entire group if user does not have access to rule * change rule update authz to not return changes because if user does not have access to any rule in group, they do not have access to the rule * a new query that returns alerts in group by UID of alert that belongs to that group * collect all affected groups during calculate changes * update authorize to check access to groups * update tests for calculateChanges to assert new fields * add authorization tests |
3 years ago |
![]() |
1cc034d960
|
Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259)
This change adds a field to state.State and models.AlertInstance that indicate the "Reason" that an instance has its current state. This helps us account for cases where the state is "Normal" but the underlying evaluation returned "NoData" or "Error", for example. Fixes #42606 Signed-off-by: Joe Blubaugh <joe.blubaugh@grafana.com> |
3 years ago |
![]() |
f7f2253072
|
Alerting: Fix anonymous access to alerting (#49203)
* introduce a fallback handler that checks that role is Viewer. * update UI nav links to allow alerting tabs for anonymous user * update rule api to check for Viewer role instead of SignedIn when RBAC is disabled |
3 years ago |
![]() |
952cb4fc0b
|
Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945)
* create AlertGroupKey structure * update PrometheusSrv. - extract creation of RuleGroup to a separate method. Use group key for grouping * update RuleSrv - update calculateChanges to use groupKey - authorize to use groupkey |
3 years ago |
![]() |
c5547123bc
|
Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108)
|
3 years ago |
![]() |
af9353caec
|
Alerting: Add check for datasource permission in alert rule read API (#47087)
* add check for access to rule's data source in GET APIs * use more general method GetAlertRules instead of GetNamespaceAlertRules. * remove unused GetNamespaceAlertRules. Tests: * create a method to generate permissions for rules * extract method to create RuleSrv * add tests for RouteGetNamespaceRulesConfig |
3 years ago |