github.com/influxdata/influxdb/v2@v2.7.6/flags.yml (about)

     1  # This file defines feature flags.
     2  #
     3  # It is used for code generation in the ./kit/feature package.
     4  # If you change this file, run `make flags` to regenerate.
     5  #
     6  # Format details:
     7  #
     8  # - name:         Human-readable name
     9  #   description:  Human-readable description
    10  #   key:          Programmatic name
    11  #   default:      Used when unable to reach server and to infer flag type
    12  #   contact:      Contact for information or issues regarding the flag
    13  #   lifetime:     Expected lifetime of the flag; temporary or permanent, default temporary
    14  #   expose:       Boolean indicating whether the flag should be exposed to callers; default false
    15  
    16  - name: App Metrics
    17    description: Send UI Telementry to Tools cluster - should always be false in OSS
    18    key: appMetrics
    19    default: false
    20    expose: true
    21    contact: Bucky, Monitoring Team
    22    lifetime: permanent
    23  
    24  - name: Group Window Aggregate Transpose
    25    description: Enables the GroupWindowAggregateTransposeRule for all enabled window aggregates
    26    key: groupWindowAggregateTranspose
    27    default: false
    28    contact: Query Team
    29  
    30  - name: New Label Package
    31    description: Enables the refactored labels api
    32    key: newLabels
    33    default: false
    34    contact: Alirie Gray
    35    lifetime: temporary
    36  
    37  - name: Memory Optimized Fill
    38    description: Enable the memory optimized fill()
    39    key: memoryOptimizedFill
    40    default: false
    41    contact: Query Team
    42    lifetime: temporary
    43  
    44  - name: Memory Optimized Schema Mutation
    45    description: Enable the memory optimized schema mutation functions
    46    key: memoryOptimizedSchemaMutation
    47    default: false
    48    contact: Query Team
    49    lifetime: temporary
    50  
    51  - name: Query Tracing
    52    description: Turn on query tracing for queries that are sampled
    53    key: queryTracing
    54    default: false
    55    contact: Query Team
    56    lifetime: permanent
    57  
    58  - name: Inject Latest Success Time
    59    description: Inject the latest successful task run timestamp into a Task query extern when executing.
    60    key: injectLatestSuccessTime
    61    default: false
    62    contact: Compute Team
    63  
    64  - name: Enforce Organization Dashboard Limits
    65    description: Enforces the default limit params for the dashboards api when orgs are set
    66    key: enforceOrgDashboardLimits
    67    default: false
    68    contact: Compute Team
    69  
    70  - name: Time Filter Flags
    71    description: Filter task run list based on before and after flags
    72    key: timeFilterFlags
    73    contact: Compute Team
    74    default: false
    75    expose: true
    76  
    77  - name: Default Monaco Selection to EOF
    78    description: Positions the cursor at the end of the line(s) when using the monaco editor
    79    key: cursorAtEOF
    80    default: false
    81    contact: Monitoring Team
    82    expose: true
    83    lifetime: temporary
    84  
    85  - name: Refresh Single Cell
    86    description: Refresh a single cell on the dashboard rather than the entire dashboard
    87    key: refreshSingleCell
    88    default: true
    89    contact: Monitoring Team
    90    expose: true
    91    lifetime: temporary
    92  
    93  - name: New Dashboard Autorefresh
    94    description: Enables the new dashboard autorefresh controls in the UI
    95    key: newAutoRefresh
    96    default: true
    97    contact: Monitoring Team
    98    expose: true
    99    lifetime: temporary