mirror of
https://github.com/grafana/grafana.git
synced 2025-02-03 20:21:01 -06:00
CloudWatch Logs: add monaco editor feature flag and types (#69871)
This commit is contained in:
parent
2cda971796
commit
5a831d877a
@ -113,6 +113,7 @@ Experimental features might be changed or removed without prior notice.
|
|||||||
| `extraThemes` | Enables extra themes |
|
| `extraThemes` | Enables extra themes |
|
||||||
| `lokiPredefinedOperations` | Adds predefined query operations to Loki query editor |
|
| `lokiPredefinedOperations` | Adds predefined query operations to Loki query editor |
|
||||||
| `pluginsFrontendSandbox` | Enables the plugins frontend sandbox |
|
| `pluginsFrontendSandbox` | Enables the plugins frontend sandbox |
|
||||||
|
| `cloudWatchLogsMonacoEditor` | Enables the Monaco editor for CloudWatch Logs queries |
|
||||||
|
|
||||||
## Development feature toggles
|
## Development feature toggles
|
||||||
|
|
||||||
|
@ -100,4 +100,5 @@ export interface FeatureToggles {
|
|||||||
lokiPredefinedOperations?: boolean;
|
lokiPredefinedOperations?: boolean;
|
||||||
pluginsFrontendSandbox?: boolean;
|
pluginsFrontendSandbox?: boolean;
|
||||||
sqlDatasourceDatabaseSelection?: boolean;
|
sqlDatasourceDatabaseSelection?: boolean;
|
||||||
|
cloudWatchLogsMonacoEditor?: boolean;
|
||||||
}
|
}
|
||||||
|
@ -557,5 +557,12 @@ var (
|
|||||||
Stage: FeatureStagePublicPreview,
|
Stage: FeatureStagePublicPreview,
|
||||||
Owner: grafanaBiSquad,
|
Owner: grafanaBiSquad,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "cloudWatchLogsMonacoEditor",
|
||||||
|
Description: "Enables the Monaco editor for CloudWatch Logs queries",
|
||||||
|
Stage: FeatureStageExperimental,
|
||||||
|
FrontendOnly: true,
|
||||||
|
Owner: awsPluginsSquad,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -81,3 +81,4 @@ extraThemes,experimental,@grafana/grafana-frontend-platform,false,false,false,tr
|
|||||||
lokiPredefinedOperations,experimental,@grafana/observability-logs,false,false,false,true
|
lokiPredefinedOperations,experimental,@grafana/observability-logs,false,false,false,true
|
||||||
pluginsFrontendSandbox,experimental,@grafana/plugins-platform-backend,false,false,false,true
|
pluginsFrontendSandbox,experimental,@grafana/plugins-platform-backend,false,false,false,true
|
||||||
sqlDatasourceDatabaseSelection,preview,@grafana/grafana-bi-squad,false,false,false,true
|
sqlDatasourceDatabaseSelection,preview,@grafana/grafana-bi-squad,false,false,false,true
|
||||||
|
cloudWatchLogsMonacoEditor,experimental,@grafana/aws-plugins,false,false,false,true
|
||||||
|
|
@ -334,4 +334,8 @@ const (
|
|||||||
// FlagSqlDatasourceDatabaseSelection
|
// FlagSqlDatasourceDatabaseSelection
|
||||||
// Enables previous SQL data source dataset dropdown behavior
|
// Enables previous SQL data source dataset dropdown behavior
|
||||||
FlagSqlDatasourceDatabaseSelection = "sqlDatasourceDatabaseSelection"
|
FlagSqlDatasourceDatabaseSelection = "sqlDatasourceDatabaseSelection"
|
||||||
|
|
||||||
|
// FlagCloudWatchLogsMonacoEditor
|
||||||
|
// Enables the Monaco editor for CloudWatch Logs queries
|
||||||
|
FlagCloudWatchLogsMonacoEditor = "cloudWatchLogsMonacoEditor"
|
||||||
)
|
)
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
import { TokenTypes } from '../../monarch/types';
|
||||||
|
|
||||||
|
export const LogsTokenTypes: TokenTypes = {
|
||||||
|
Parenthesis: 'delimiter.parenthesis.cloudwatch-logs',
|
||||||
|
Whitespace: 'white.cloudwatch-logs',
|
||||||
|
Keyword: 'keyword.cloudwatch-logs',
|
||||||
|
Delimiter: 'delimiter.cloudwatch-logs',
|
||||||
|
Operator: 'operator.cloudwatch-logs',
|
||||||
|
Identifier: 'identifier.cloudwatch-logs',
|
||||||
|
Type: 'type.cloudwatch-logs',
|
||||||
|
Function: 'predefined.cloudwatch-logs',
|
||||||
|
Number: 'number.cloudwatch-logs',
|
||||||
|
String: 'string.cloudwatch-logs',
|
||||||
|
Variable: 'variable.cloudwatch-logs',
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user