You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/README.md
+19-18Lines changed: 19 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ and reference data when troubleshooting an issue.
8
8
9
9
**Extra AWS charges on CloudWatch API requests will be generated by this integration. Check [API Requests](#apirequests) for more details.**
10
10
11
-
## Data streams
11
+
## What data does this integration collect?
12
12
13
13
The AWS integration collects two types of data, logs and metrics, across many AWS services.
14
14
@@ -20,11 +20,12 @@ by an AWS user or role, and more.
20
20
This may include understanding where you're spending the most and why, the volume of storage you're using,
21
21
CPU utilization of your instances, and more.
22
22
23
-
For a complete list of all AWS services and the data streams available for each, see [Reference](#reference).
23
+
For a complete list of all AWS services and the data streams available for each, check the [Reference](#reference) documentation.
24
24
25
25
## API requests
26
26
27
27
### Overview
28
+
28
29
The AWS integration uses different AWS API to bootstrap and collect metrics and logs. The following table illustrates which APIs are used by the AWS integration and how.
29
30
30
31
Each of these APIs may generate extra charges on your AWS Account. Refer to [AWS Pricing](https://aws.amazon.com/pricing) for more information.
@@ -59,6 +60,7 @@ The extra-charges generated by GetMetricData API calls are proportional to the f
59
60
*`Tags Filter`. By specifying a tag, you can ensure that no Cloudwatch API call is performed for AWS resources you are not interested in.
60
61
61
62
### Cross-account observability
63
+
62
64
The `include_linked_accounts` parameter is used to enable the inclusion of metrics from different accounts linked to a
63
65
main monitoring account. By setting this parameter to true, users can gather metrics from multiple AWS accounts that are
64
66
linked through the [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html).
@@ -71,11 +73,10 @@ This parameter [utilize OwningAccount](https://docs.aws.amazon.com/AmazonCloudWa
71
73
For logs, integration supports monitoring log groups from linked accounts when log groups are extracted using `log_group_name_prefix` option.
72
74
You can enable `include_linked_accounts_for_prefix_mode` to include log groups from linked accounts. This is disabled by default.
73
75
74
-
*_Note_:* Users should ensure that the necessary IAM roles and policies are properly set up in order to link the monitoring
75
-
account and source accounts together.
76
-
Please see [Link monitoring accounts with source accounts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account-Setup.html#CloudWatch-Unified-Cross-Account-Setup-permissions) for more details.
76
+
**NOTE**: Users should ensure that the necessary IAM roles and policies are properly set up in order to link the monitoring account and source accounts together.
77
+
Refer to [Link monitoring accounts with source accounts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account-Setup.html#CloudWatch-Unified-Cross-Account-Setup-permissions) for more details.
77
78
78
-
## Requirements
79
+
## What do I need to use this integration?
79
80
80
81
Before using the AWS integration you will need:
81
82
@@ -101,7 +102,7 @@ To use access keys as credentials, you need to provide:
101
102
*`access_key_id`: The first part of the access key.
102
103
*`secret_access_key`: The second part of the access key.
103
104
104
-
For more details see[AWS Access Keys and Secret Access Keys](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys).
105
+
For more details, refer to[AWS Access Keys and Secret Access Keys](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys).
105
106
106
107
#### Use temporary security credentials
107
108
@@ -110,7 +111,7 @@ They consist of an access key ID, a secret access key, and a security token, whi
110
111
typically returned using `GetSessionToken`.
111
112
IAM users with multi-factor authentication (MFA) enabled need to submit an MFA code
112
113
while calling `GetSessionToken`.
113
-
For more details see[Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html).
114
+
For more details, refer to[Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html).
114
115
115
116
You can use AWS CLI to generate temporary credentials.
116
117
For example, you would use `sts get-session-token` if you have MFA enabled:
@@ -133,10 +134,9 @@ This will cause data loss if the configuration is not updated with the new crede
133
134
134
135
If you use different credentials for different tools or applications, you can use profiles to
135
136
configure multiple access keys in the same configuration file.
136
-
For more details see [Create Shared Credentials File](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html#file-format-creds)
137
+
For more details, refer to [Create Shared Credentials File](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html#file-format-creds).
137
138
138
-
Instead of providing the `access_key_id` and `secret_access_key` directly to the integration,
139
-
you will provide two advanced options to look up the access keys in the shared credentials file:
139
+
Instead of providing the `access_key_id` and `secret_access_key` directly to the integration, you will provide two advanced options to look up the access keys in the shared credentials file:
140
140
141
141
*`credential_profile_name`: The profile name in shared credentials file.
142
142
*`shared_credential_file`: The directory of the shared credentials file.
@@ -154,7 +154,7 @@ An IAM role ARN is an IAM identity that you can create in your AWS account. You
154
154
A role does not have standard long-term credentials such as a password or access keys associated with it.
155
155
Instead, when you assume a role it provides you with temporary security credentials for your role session.
156
156
IAM role ARN can be used to specify which AWS IAM role to assume to generate temporary credentials.
157
-
For more details see[AssumeRole API documentation](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html).
157
+
For more details, refer to[AssumeRole API documentation](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html).
158
158
159
159
To use an IAM role ARN, you need to provide either a [credential profile](#use-a-shared-credentials-file) or
160
160
[access keys](#use-access-keys-directly) along with the `role_arn` advanced option.
@@ -166,7 +166,7 @@ If neither is given, the default credential profile will be used.
166
166
167
167
#### Use an EC2 instance's IAM Role
168
168
169
-
When Elastic Agent runs on an EC2 instance that has an IAM role attached via an instance profile, it can automatically authenticate to AWS services using a temporary access key pair and session token provided by the Instance Metadata Service (IMDS). For more details see[IAM roles for Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html).
169
+
When Elastic Agent runs on an EC2 instance that has an IAM role attached via an instance profile, it can automatically authenticate to AWS services using a temporary access key pair and session token provided by the Instance Metadata Service (IMDS). For more details, refer to[IAM roles for Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html).
170
170
171
171
To use the IAM role attached to the EC2 instance, leave all of the following options empty:
172
172
@@ -216,16 +216,16 @@ When you configure the integration, you can collect data from as many AWS servic
216
216
If you only need to collect data from one AWS service, consider using the individual integration
217
217
(for example, to only collect monitoring metrics for EC2, you can configure only the **AWS EC2** integration).
218
218
219
-
For step-by-step instructions on how to set up an integration, see the
219
+
For step-by-step instructions on how to set up an integration, refer to the
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/kinesis.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,14 @@ alerts to notify you if something goes wrong, and reference metrics when trouble
9
9
**IMPORTANT: **Extra AWS charges on API requests will be generated by this integration. Check [API Requests](https://www.elastic.co/docs/current/integrations/aws#api-requests) for more details.**
10
10
11
11
12
-
## Data streams
12
+
## What data does this integration collect?
13
13
14
14
The Amazon Kinesis integration collects one type of data: metrics.
15
15
16
16
**Metrics** give you insight into the state of Amazon Kinesis.
17
17
Metrics collected by this integration include information about operations related to Amazon Kinesis records, shards, and more. See more details in the [Metrics reference](#metrics-reference).
18
18
19
-
## Requirements
19
+
## What do I need to use this integration?
20
20
21
21
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
22
22
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
@@ -26,7 +26,7 @@ Before using any AWS integration you will need:
26
26
***AWS Credentials** to connect with your AWS account.
27
27
***AWS Permissions** to make sure the user you're using to connect has permission to share the relevant data.
28
28
29
-
For more details about these requirements, please take a look at the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
29
+
For more details about these requirements, refer to the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
30
30
31
31
## Setup
32
32
@@ -44,6 +44,6 @@ For step-by-step instructions on how to set up an integration, see the
44
44
45
45
**ECS Field Reference**
46
46
47
-
Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
47
+
Refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/lambda.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ For example, you could use this integration to track throttled lambda functions,
8
8
9
9
**IMPORTANT: Extra AWS charges on API requests will be generated by this integration. Check [API Requests](https://www.elastic.co/docs/current/integrations/aws#api-requests) for more details.**
10
10
11
-
## Data streams
11
+
## What data does this integration collect?
12
12
13
13
The AWS Lambda integration collects metrics and logs.
14
14
@@ -35,7 +35,7 @@ Important notes:
35
35
36
36
See more details about [Event Source Mapping Metrics](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics-types.html#event-source-mapping-metrics).
37
37
38
-
## Requirements
38
+
## What do I need to use this integration?
39
39
40
40
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
41
41
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
@@ -45,7 +45,7 @@ Before using any AWS integration you will need:
45
45
***AWS Credentials** to connect with your AWS account.
46
46
***AWS Permissions** to make sure the user you're using to connect has permission to share the relevant data.
47
47
48
-
For more details about these requirements, please take a look at the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
48
+
For more details about these requirements, refer to the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
49
49
50
50
## Setup
51
51
@@ -78,7 +78,7 @@ For more detailed information, refer to the AWS documentation on [Sending Lambda
78
78
79
79
**ECS Field Reference**
80
80
81
-
Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
81
+
Refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/natgateway.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,24 +8,23 @@ For example, you could use this integration to view the total number of concurre
8
8
9
9
**IMPORTANT: Extra AWS charges on API requests will be generated by this integration. Check [API Requests](https://www.elastic.co/docs/current/integrations/aws#api-requests) for more details.**
10
10
11
-
## Data streams
11
+
## What data does this integration collect?
12
12
13
13
The AWS NAT gateway integration collects one type of data: metrics.
14
14
15
15
**Metrics** give you insight into the state of your NAT gateways.
16
16
Metrics collected by this integration include the number of connection attempts made through the NAT gateway, the total number of concurrent, active TCP connections through the NAT gateway, the number of times the NAT gateway could not allocate a source port, and more. See more details in the [Metrics reference](#metrics-reference).
17
17
18
-
## Requirements
18
+
## What do I need to use this integration?
19
19
20
-
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
21
-
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
20
+
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
22
21
23
22
Before using any AWS integration you will need:
24
23
25
24
***AWS Credentials** to connect with your AWS account.
26
25
***AWS Permissions** to make sure the user you're using to connect has permission to share the relevant data.
27
26
28
-
For more details about these requirements, please take a look at the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
27
+
For more details about these requirements, refer to the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
29
28
30
29
## Setup
31
30
@@ -43,6 +42,6 @@ For step-by-step instructions on how to set up an integration, see the
43
42
44
43
**ECS Field Reference**
45
44
46
-
Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
45
+
Refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/rds.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,24 +8,23 @@ For example, you could use this integration to track the latency and throughput
8
8
9
9
**IMPORTANT: Extra AWS charges on API requests will be generated by this integration. Check [API Requests](https://www.elastic.co/docs/current/integrations/aws#api-requests) for more details.**
10
10
11
-
## Data streams
11
+
## What data does this integration collect?
12
12
13
13
The Amazon RDS integration collects one type of data: metrics.
14
14
15
15
**Metrics** give you insight into the state of Amazon RDS.
16
16
Metrics collected by the Amazon RDS integration include database dimensions, the lag between database instances, and more. See more details in the [Metrics reference](#metrics-reference).
17
17
18
-
## Requirements
18
+
## What do I need to use this integration?
19
19
20
-
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
21
-
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
20
+
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
22
21
23
22
Before using any AWS integration you will need:
24
23
25
24
***AWS Credentials** to connect with your AWS account.
26
25
***AWS Permissions** to make sure the user you're using to connect has permission to share the relevant data.
27
26
28
-
For more details about these requirements, please take a look at the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
27
+
For more details about these requirements, refer to the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
29
28
30
29
## Setup
31
30
@@ -43,6 +42,6 @@ For step-by-step instructions on how to set up an integration, see the
43
42
44
43
**ECS Field Reference**
45
44
46
-
Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
45
+
Refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
Copy file name to clipboardExpand all lines: packages/aws/_dev/build/docs/redshift.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,24 +9,23 @@ For example, you could use the data from this integration to track the health st
9
9
10
10
**IMPORTANT: Extra AWS charges on API requests will be generated by this integration. Check [API Requests](https://www.elastic.co/docs/current/integrations/aws#api-requests) for more details.**
11
11
12
-
## Data streams
12
+
## What data does this integration collect?
13
13
14
14
The Amazon Redshift integration collects one type of data: metrics.
15
15
16
16
**Metrics** give you insight into the state of Amazon Redshift.
17
17
Metrics collected by the Amazon Redshift integration include disk read throughput, storage read latency, query latency, and more. See more details in the [Metrics reference](#metrics-reference).
18
18
19
-
## Requirements
19
+
## What do I need to use this integration?
20
20
21
-
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
22
-
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
21
+
You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
23
22
24
23
Before using any AWS integration you will need:
25
24
26
25
***AWS Credentials** to connect with your AWS account.
27
26
***AWS Permissions** to make sure the user you're using to connect has permission to share the relevant data.
28
27
29
-
For more details about these requirements, please take a look at the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
28
+
For more details about these requirements, refer to the [AWS integration documentation](https://docs.elastic.co/integrations/aws#requirements).
30
29
31
30
## Setup
32
31
@@ -43,6 +42,6 @@ For step-by-step instructions on how to set up an integration, see the {{ url "g
43
42
44
43
**ECS Field Reference**
45
44
46
-
Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
45
+
Refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields.
0 commit comments