metabase / metabase/metabase

Surface timeout environment variables to the admin panel

Open
#56,516 0 comments 0 reactions 0 assignees View on GitHub
Administration/Settings Operation/Environment variables Type:New Feature
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

**Is your feature request related to a problem? Please describe.**
When wanting to configure or modify Metabase timeout settings, there's no way to do this in the UI currently. These environment variables can be set via the config file, but that is less convenient.

Some of the env vars that would be nice to surface:
- MB_DB_QUERY_TIMEOUT_MINUTES
- MB_DB_CONNECTION_TIMEOUT_MS

**Describe the solution you'd like**
Have these env vars be configurable in the admin panel, maybe on the databases tab.

**Describe alternatives you've considered**
Modifying these settings via the config file.

**Additional context**
Customer request

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are mentioned. Start by tracing MB_DB_QUERY_TIMEOUT_MINUTES and MB_DB_CONNECTION_TIMEOUT_MS from configuration into the admin panel, including the proposed databases tab. Done means the requested timeout settings can be configured in the UI and their behavior is covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.