aws (Amazon Web Services Monitoring)

Amazon Web Service (AWS) provides a decentralized IT infrastructure to multiple organizations. You can create an account on the AWS cloud and can use its services according to your IT infrastructure requirements. The various capabilities of AWS include storage, web-scale computing, database access, and messaging. The Amazon Web Services Monitoring (aws) probe remotely monitors the health and performance of available services over an AWS cloud. The probe allows you to monitor your AWS user account and retrieves all the service data from AWS CloudWatch. The probe generates Quality of Service (QoS) data and issues availability status alarms.
uimpga-ga
 
Amazon Web Service (AWS)
 provides a decentralized IT infrastructure to multiple organizations. You can create an account on the AWS cloud and can use its services according to your IT infrastructure requirements. The various capabilities of AWS include storage, web-scale computing, database access, and messaging. The Amazon Web Services Monitoring (aws) probe remotely monitors the health and performance of available services over an AWS cloud. The probe allows you to monitor your AWS user account and retrieves all the service data from AWS CloudWatch. The probe generates Quality of Service (QoS) data and issues availability status alarms.
The probe also allows you to view AWS services based on different geographical regions. You can include or exclude specific AWS regions and services from discovery and monitoring to optimize API usage. For more information, see aws AC Configuration.
You can configure the probe to fetch, parse and send the parsed Cloudtrail logs to AXA Kafka. The Cloudtrail log data sent to the AXA Kafka topic is used by the Logparser for pushing into Jarvis. For information, see aws AC Configuration.
 
 Amazon charges the AWS account which the probe uses to monitor the AWS services. CA recommends you to consider the billing costs while configuring the probe to monitor various AWS services.
Supported AWS Services
The probe provides monitoring of the following AWS services:
  • Geographical Service Health: The probe monitors the overall health status of the AWS services for all geographical locations. Alarm messages are generated based on the status of all the AWS services. You can also generate QoS messages from aws version 4.10 and later.
  • AWS Auto Scaling: This AWS service allows you to accumulate different EC2 instances in a group. The probe monitors the instance status at group level.
  • AWS Billing and Cost Management: This AWS service allows you to monitor the estimated charges. The probe generates QoS and alarm messages for the estimated charges of the following AWS services:
    • DynamoDB
    • Elastic Compute Cloud (EC2)
    • ElastiCache
    • Lambda
    • Relational Database Service (RDS)
    • Route 53
    • Simple Notification Service (SNS)
    • Simple Queue Service (SQS)
    • Simple Storage Service (S3)
  • Amazon DynamoDB: This AWS service is a scalable and distributed NoSQL database service that provides predictable performance. The probe generates QoS and alarm messages that are based on the performance of the both the database and operations on the database.
  • Amazon EC2 Container Service (ECS): This AWS service allows you to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. The probe generates QoS and alarm messages that are based on the performance of various EC2 clusters and services.
  • Amazon Elastic Block Storage (EBS): This AWS service provides a scalable storage volume facility for the EC2 instances. The probe generates QoS and alarm messages that are based on the operations that are performed on the storage volumes.
  • Amazon Elastic Compute Cloud (EC2): This AWS service provides a flexible web-scale computing interface. The probe generates QoS and alarm messages that are based on the performance of various EC2 instances.
  • AWS Elastic Load Balancing (ELB): This AWS service allows you to route the traffic that comes from various applications across multiple available EC2 instances. The probe monitors the ELB layer at the group level. The probe also generates QoS and alarm messages that are based on the status of the ELB layer.
  • Amazon ElastiCache: This AWS service provides the AWS instances with the option of storing temporary data in scalable cache memory. The probe generates QoS and alarm messages that are based on the time that is consumed in accessing the cache. The probe also generates messages for the amount of data that is stored and the time that it takes for retrieval.
  • AWS Lambda: This AWS service enables you to automatically execute scalable and on-demand code. The probe generates QoS and alarm messages that are based on the performance of the AWS Lambda compute service.
  • Amazon Relational Database Service (RDS): This AWS service manages relational databases that are stored in a cloud network. AWS-RDS handles many database administration tasks and allows you to perform other operations like setting up and scaling the database. The probe generates QoS and alarm messages that are based on system metrics and database operations.
  • Amazon Route 53: This AWS service provides a highly available and scalable Domain Name System (DNS). The probe generates QoS and alarm messages that are based on the availability status and network performance of the service.
  • AWS Simple Notification Service (SNS): This AWS service allows you to manage notification messages. A publisher sends and a subscriber receives the notifications through a communication channel. The probe monitors the communication channel and generates QoS and alarm messages that are based on the notification status.
  • AWS Simple Queue Service (SQS): This AWS service allows you to transmit data to other services using message queues. The probe allows you to configure the message queue properties for QoS generation.
  • Amazon Simple Storage Service (S3): This AWS service provides an interface to retrieve and store monitoring data at any time instance. The probe generates QoS and alarm messages that are based on the time that is consumed in these operations.
  • AWS Custom Metrics: AWS provides some default metrics for all its services. You can create and configure customized metrics. You can then store these metrics in the AWS CloudWatch to view or monitor, as required. The probe allows you to configure the custom metrics for QoS generation.