Observability - mostpros1/repository GitHub Wiki

Observability and Application Performance Monitoring (AWS Cloudwatch)

Observability Domits

In this section, we’ll explore how to monitor and debug your AWS functions effectively.

Most Used observability tools In Domits project:

Amazon CloudWatch:

A monitoring and management service that provides data and actionable insights for AWS, on-premises, hybrid, and other cloud applications and infrastructure resources. It collects and tracks metrics, collects and monitors log files, and sets alarms. CloudWatch enables you to monitor your complete stack (applications, infrastructure, network, and services) and use alarms, logs, and events data to take automated actions and reduce mean time to resolution (MTTR).

AWS CloudTrail:

A service that helps you enable operational and risk auditing, governance, and compliance of your AWS account. Actions taken by a user, role, or an AWS service are recorded as events in CloudTrail. Events include actions taken in the AWS Management Console, AWS Command Line Interface, and AWS SDKs and APIs.

What we can use for more detailed info :

Amazon OpenSearch Service

Enables real-time search, analysis, and visualization of log data.

Amazon CloudWatch Synthetics

Allows you to create canaries to monitor your endpoints and APIs, ensuring they function correctly.

Amazon CloudWatch ServiceLens

Offers a unified view of your services’ health, combining metrics, logs, and traces.

AWS Config

Provides a detailed view of the configurations of your AWS resources, helping with compliance auditing and security analysis.

API individual testing

For the testing of API’s you can also use Insomnia or Postman