mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 01:53:33 -06:00
Cloudwatch: Set CloudwatchCrossAccountQuery feature to stable (#62348)
* Cloudwatch: Set CloudwatchCrossAccountQuery feature to stable Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
This commit is contained in:
parent
0c4671e31f
commit
82e8ad8a0f
@ -167,7 +167,7 @@ You can attach these permissions to the IAM role or IAM user you configured in [
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
**Cross-account observability:**
|
**Cross-account observability: (see below) **
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -369,3 +369,9 @@ If you use multiple regions or configured more than one CloudWatch data source t
|
|||||||
|
|
||||||
To request a quota increase, visit the [AWS Service Quotas console](https://console.aws.amazon.com/servicequotas/home?r#!/services/monitoring/quotas/L-5E141212).
|
To request a quota increase, visit the [AWS Service Quotas console](https://console.aws.amazon.com/servicequotas/home?r#!/services/monitoring/quotas/L-5E141212).
|
||||||
For more information, refer to the AWS documentation for [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html) and [CloudWatch limits](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html).
|
For more information, refer to the AWS documentation for [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html) and [CloudWatch limits](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html).
|
||||||
|
|
||||||
|
## Cross-account observability
|
||||||
|
|
||||||
|
The CloudWatch plugin enables you to monitor and troubleshoot applications across multiple regional accounts. Using cross-account observability, you can seamlessly search, visualize and analyze metrics and logs without worrying about account boundaries.
|
||||||
|
|
||||||
|
To use this feature, configure in the [AWS console under Cloudwatch Settings](https://aws.amazon.com/blogs/aws/new-amazon-cloudwatch-cross-account-observability/), a monitoring and source account, and then add the necessary IAM permissions as described above.
|
||||||
|
@ -218,15 +218,6 @@ When making `stats` queries in [Explore]({{< relref "../../../explore/" >}}), ma
|
|||||||
|
|
||||||
{{< figure src="/static/img/docs/v70/explore-mode-switcher.png" max-width="500px" class="docs-image--right" caption="Explore mode switcher" >}}
|
{{< figure src="/static/img/docs/v70/explore-mode-switcher.png" max-width="500px" class="docs-image--right" caption="Explore mode switcher" >}}
|
||||||
|
|
||||||
## Cross-account observability
|
|
||||||
|
|
||||||
The CloudWatch plugin provides the ability to monitor and troubleshoot applications that span across multiple accounts within a region. Using cross-account observability, you can seamlessly search, visualize and analyze metrics and logs, without having to worry about account boundaries.
|
|
||||||
|
|
||||||
> **Note:** This feature is currently behind the `cloudWatchCrossAccountQuerying` feature toggle.
|
|
||||||
|
|
||||||
> You can enable feature toggles through configuration file or environment variables. See configuration [docs]({{< relref "../../../setup-grafana/configure-grafana/#feature_toggles" >}}) for details.
|
|
||||||
> Grafana Cloud users can access this feature by [opening a support ticket in the Cloud Portal](https://grafana.com/profile/org#support).
|
|
||||||
|
|
||||||
### Getting started
|
### Getting started
|
||||||
|
|
||||||
To enable cross-account observability, first enable it in CloudWatch using the official [CloudWatch docs](http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html), then add [two new API actions]({{< relref "../#cross-account-observability" >}}) to the IAM policy attached to the role/user running the plugin.
|
To enable cross-account observability, first enable it in CloudWatch using the official [CloudWatch docs](http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html), then add [two new API actions]({{< relref "../#cross-account-observability" >}}) to the IAM policy attached to the role/user running the plugin.
|
||||||
|
@ -28,6 +28,7 @@ Some stable features are enabled by default. You can disable a stable feature by
|
|||||||
| `commandPalette` | Enable command palette | Yes |
|
| `commandPalette` | Enable command palette | Yes |
|
||||||
| `cloudWatchDynamicLabels` | Use dynamic labels instead of alias patterns in CloudWatch datasource | Yes |
|
| `cloudWatchDynamicLabels` | Use dynamic labels instead of alias patterns in CloudWatch datasource | Yes |
|
||||||
| `internationalization` | Enables internationalization | Yes |
|
| `internationalization` | Enables internationalization | Yes |
|
||||||
|
| `cloudWatchCrossAccountQuerying` | Enables cross-account querying in CloudWatch datasources | Yes |
|
||||||
| `accessTokenExpirationCheck` | Enable OAuth access_token expiration check and token refresh using the refresh_token | |
|
| `accessTokenExpirationCheck` | Enable OAuth access_token expiration check and token refresh using the refresh_token | |
|
||||||
| `disablePrometheusExemplarSampling` | Disable Prometheus examplar sampling | |
|
| `disablePrometheusExemplarSampling` | Disable Prometheus examplar sampling | |
|
||||||
| `logsSampleInExplore` | Enables access to the logs sample feature in Explore | Yes |
|
| `logsSampleInExplore` | Enables access to the logs sample feature in Explore | Yes |
|
||||||
@ -84,7 +85,6 @@ Alpha features might be changed or removed without prior notice.
|
|||||||
| `dataConnectionsConsole` | Enables a new top-level page called Connections. This page is an experiment that provides a better experience when you install and configure data sources and other plugins. |
|
| `dataConnectionsConsole` | Enables a new top-level page called Connections. This page is an experiment that provides a better experience when you install and configure data sources and other plugins. |
|
||||||
| `topnav` | New top nav and page layouts |
|
| `topnav` | New top nav and page layouts |
|
||||||
| `flameGraph` | Show the flame graph |
|
| `flameGraph` | Show the flame graph |
|
||||||
| `cloudWatchCrossAccountQuerying` | Use cross-account querying in CloudWatch datasource |
|
|
||||||
| `redshiftAsyncQueryDataSupport` | Enable async query data support for Redshift |
|
| `redshiftAsyncQueryDataSupport` | Enable async query data support for Redshift |
|
||||||
| `athenaAsyncQueryDataSupport` | Enable async query data support for Athena |
|
| `athenaAsyncQueryDataSupport` | Enable async query data support for Athena |
|
||||||
| `increaseInMemDatabaseQueryCache` | Enable more in memory caching for database queries |
|
| `increaseInMemDatabaseQueryCache` | Enable more in memory caching for database queries |
|
||||||
|
@ -305,8 +305,9 @@ var (
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "cloudWatchCrossAccountQuerying",
|
Name: "cloudWatchCrossAccountQuerying",
|
||||||
Description: "Use cross-account querying in CloudWatch datasource",
|
Description: "Enables cross-account querying in CloudWatch datasources",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateStable,
|
||||||
|
Expression: "true", //enabled by default
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "redshiftAsyncQueryDataSupport",
|
Name: "redshiftAsyncQueryDataSupport",
|
||||||
|
@ -220,7 +220,7 @@ const (
|
|||||||
FlagFlameGraph = "flameGraph"
|
FlagFlameGraph = "flameGraph"
|
||||||
|
|
||||||
// FlagCloudWatchCrossAccountQuerying
|
// FlagCloudWatchCrossAccountQuerying
|
||||||
// Use cross-account querying in CloudWatch datasource
|
// Enables cross-account querying in CloudWatch datasources
|
||||||
FlagCloudWatchCrossAccountQuerying = "cloudWatchCrossAccountQuerying"
|
FlagCloudWatchCrossAccountQuerying = "cloudWatchCrossAccountQuerying"
|
||||||
|
|
||||||
// FlagRedshiftAsyncQueryDataSupport
|
// FlagRedshiftAsyncQueryDataSupport
|
||||||
|
Loading…
Reference in New Issue
Block a user