Skip to content

Commit a3693fd

Browse files
Adding Monitors, Automatic field FER creation information to 3 Amazon apps
1 parent 4fcfcff commit a3693fd

File tree

3 files changed

+74
-3
lines changed

3 files changed

+74
-3
lines changed

docs/integrations/amazon-aws/amazon-bedrock.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,14 @@ import AppInstall from '../../reuse/apps/app-install-v2.md';
388388
389389
<AppInstall/>
390390
391+
As part of the app installation process, the following fields will be created by default:
392+
393+
* `account`: The friendly name or alias assigned to the AWS account.
394+
* `region`: The geographical region where the AWS resource is located (for example, us-east-1 or eu-west-2).
395+
* `accountid`: The unique 12-digit identifier for the AWS account where the resource is present.
396+
* `namespace`: The AWS service namespace that the resource or metric belongs to (for example, AWS/EC2 or AWS/S3).
397+
* `modelid`: A specific identifier for the LLM Model within an AWS Bedrock.
398+
391399
## Viewing the Bedrock dashboards
392400
393401
We highly recommend you view these dashboards in the [AWS Observability view](/docs/dashboards/explore-view/#aws-observability) of the AWS Observability solution.
@@ -447,4 +455,19 @@ import AppUpdate from '../../reuse/apps/app-update.md';
447455
448456
import AppUninstall from '../../reuse/apps/app-uninstall.md';
449457
450-
<AppUninstall/>
458+
<AppUninstall/>
459+
460+
## Create monitors for Amazon Bedrock app
461+
462+
import CreateMonitors from '../../reuse/apps/create-monitors.md';
463+
464+
<CreateMonitors/>
465+
466+
### Amazon Bedrock Alerts
467+
468+
| Name | Description | Alert Condition | Recover Condition |
469+
|:--|:--|:--|:--|
470+
| `Amazon Bedrock - Delete Action Detected` | This alert triggers when a Delete API call to the Amazon Bedrock environment is detected. | Count > 0 | Count < = 0 |
471+
| `Amazon Bedrock - High Model Invocation Latency` | This alert triggers when the average time to receive a response from a Bedrock model exceeds a configurable threshold in milliseconds. High latency can directly impact the user experience of your applications. | Count > 5000 | Count < = 5000 |
472+
| `Amazon Bedrock - High Number of Access Denied Errors` | This alert fires when there is a spike in AccessDeniedException errors in CloudTrail for the Bedrock service. This could indicate misconfigured IAM policies or a potential security threat. | Count > 5 | Count < = 5 |
473+
| `Amazon Bedrock - Model Invocation Server Error Detection` | This alert triggers if the number of server-side errors from model invocations increases more than configurable value (Default 5). This can indicate issues with the service, your input data, or permissions. | Count > 5 | Count < = 5 |

docs/integrations/amazon-aws/amazon-ec2-auto-scaling.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,14 @@ import AppInstallNoDataSourceV2 from '../../reuse/apps/app-install-index-apps-v2
159159

160160
<AppInstallNoDataSourceV2/>
161161

162+
As part of the app installation process, the following fields will be created by default:
163+
164+
* `account`: The friendly name or alias assigned to the AWS account.
165+
* `region`: The geographical region where the AWS resource is located (for example, us-east-1 or eu-west-2).
166+
* `accountid`: The unique 12-digit identifier for the AWS account where the resource is present.
167+
* `namespace`: The AWS service namespace that the resource or metric belongs to (for example, AWS/EC2 or AWS/AutoScaling).
168+
* `autoscalinggroup`: A specific identifier for the Auto Scaling Group within AWS EC2 Auto Scaling.
169+
162170
## Viewing Amazon EC2 Auto Scaling dashboards
163171

164172
### Amazon EC2 Autoscaling - Overview
@@ -228,4 +236,19 @@ import AppUpdate from '../../reuse/apps/app-update.md';
228236

229237
import AppUninstall from '../../reuse/apps/app-uninstall.md';
230238

231-
<AppUninstall/>
239+
<AppUninstall/>
240+
241+
## Create monitors for Amazon EC2 Auto Scaling app
242+
243+
import CreateMonitors from '../../reuse/apps/create-monitors.md';
244+
245+
<CreateMonitors/>
246+
247+
### Amazon EC2 Auto Scaling Alerts
248+
249+
| Name | Description | Alert Condition | Recover Condition |
250+
|:--|:--|:--|:--|
251+
| `Amazon EC2 Auto Scaling - In-Service Capacity Below Desired` | This alert triggers when the number of healthy, active instances falls below the desired capacity. This indicates that your application may lack the capacity to handle its current load. | Count > 0 | Count < = 0 |
252+
| `Amazon EC2 Auto Scaling - Instance To Max Capacity Ratio` | Proactive alert that triggers when the total number of instances approaches the configured maximum size, warning of an inability to scale out further. | Count > 0.9 | Count < = 0.9 |
253+
| `Amazon EC2 Auto Scaling - Instances in Pending State` | This alert triggers when instances remain in a 'Pending' state for a prolonged period, indicating potential issues with instance launch or configuration. | Count > 0 | Count < = 0 |
254+
| `Amazon EC2 Auto Scaling - Instances in Terminating State` | This alert triggers when instances remain in a 'Terminating' state for a prolonged period, often indicating issues with lifecycle hooks. | Count > 0 | Count < = 0 |

docs/integrations/amazon-aws/amazon-opensearch.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,14 @@ import AppInstall from '../../reuse/apps/app-install-v2.md';
311311

312312
<AppInstall/>
313313

314+
As part of the app installation process, the following fields will be created by default:
315+
316+
* `account`: The friendly name or alias assigned to the AWS account.
317+
* `region`: The geographical region where the AWS resource is located (for example, us-east-1 or eu-west-2).
318+
* `accountid`: The unique 12-digit identifier for the AWS account where the resource is present.
319+
* `namespace`: The AWS service namespace that the resource or metric belongs to (for example, AWS/ES or AWS/OpenSearch).
320+
* `domainname`: A specific identifier for the OpenSearch domain within AWS OpenSearch Service.
321+
314322
## Viewing Amazon OpenSearch dashboards
315323

316324
### Overview
@@ -449,4 +457,21 @@ import AppUpdate from '../../reuse/apps/app-update.md';
449457

450458
import AppUninstall from '../../reuse/apps/app-uninstall.md';
451459

452-
<AppUninstall/>
460+
<AppUninstall/>
461+
462+
## Create monitors for Amazon OpenSearch app
463+
464+
import CreateMonitors from '../../reuse/apps/create-monitors.md';
465+
466+
<CreateMonitors/>
467+
468+
### Amazon OpenSearch Alerts
469+
470+
| Name | Description | Alert Condition | Recover Condition |
471+
|:--|:--|:--|:--|
472+
| `Amazon OpenSearch - Cluster Write Operations Blocked` | This alert fires when the cluster is actively blocking write requests. This is a severe state that means applications cannot write new data to the cluster. | Count > = 1 | Count < 1 |
473+
| `Amazon OpenSearch - High Indexing Latency` | This alert triggers when the average indexing latency exceeds 1000ms, indicating a potential bottleneck in data ingestion pipelines. | Count > 1000 | Count < = 1000 |
474+
| `Amazon OpenSearch - High JVM Memory Pressure` | This alert fires when JVM Memory Pressure is consistently high, which can lead to long garbage collection pauses, slow performance, and potential out-of-memory errors. | Count > = 95 | Count < 95 |
475+
| `Amazon OpenSearch - Sustained High CPU Utilization` | This alert fires when CPU utilization is consistently high (>= 80%) for 15 minutes, indicating an overloaded cluster that may lead to performance degradation. | Count > = 80 | Count < 80 |
476+
| `Amazon OpenSearch - Unassigned Primary Shards Detected` | This alert fires when the cluster status is critical, indicating at least one primary shard and its replicas are not allocated. This signifies a non-functional cluster and potential data loss. | Count > = 1 | Count < 1 |
477+
| `Amazon OpenSearch - Unassigned Replica Shards Detected` | This alert fires when all primary shards are active but one or more replica shards are not allocated to a node. This compromises high availability. | Count > = 1 | Count < 1 |

0 commit comments

Comments
 (0)