diff --git a/knowledge base/cloud computing/aws/README.md b/knowledge base/cloud computing/aws/README.md index 7229fd3..28a11e6 100644 --- a/knowledge base/cloud computing/aws/README.md +++ b/knowledge base/cloud computing/aws/README.md @@ -1,18 +1,42 @@ # Amazon Web Services -1. [Constraints](#constraints) +1. [Services](#services) + 1. [CloudWatch](#cloudwatch) +1. [Resource constraints](#resource-constraints) 1. [Further readings](#further-readings) 1. [Sources](#sources) -## Constraints +## Services -| data type | component | summary | description | type | length | pattern | required | -| --------- | --------- | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | -------- | --------------------------------- | -------- | -| tag | key | Required name of the tag | The string value can be Unicode characters and cannot be prefixed with "aws:".
The string can contain only the set of Unicode letters, digits, white-space, `_`,' `.`, `/`, `=`, `+`, `-`, `:`, `@` (Java regex: `^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$`) | String | 1 to 128 | `^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$` | Yes | -| tag | value | The optional value of the tag. | The string value can be Unicode characters. The string can contain only the set of Unicode letters, digits, white-space, `_`, `.`, `/`, `=`, `+`, `-`, `:`, `@` (Java regex: `^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"`) | String | 0 to 256 | `^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$` | Yes | +| Service | Description | +| ------------ | --------------------------------------------- | +| [CloudWatch] | Observability (logging, monitoring, alerting) | +| [EC2] | Virtual machines | + +### CloudWatch + +Observability service. with functions for logging, monitoring and alerting. + +_Metrics_ are whatever needs to be monitored (e.g. CPU usage). _Data points_ are the values of a metric over time. +_Namespaces_ are containers for metrics. + +Metrics only exist in the region in which they are created. + +[Many AWS services][services that publish cloudwatch metrics] offer basic monitoring by publishing a default set of metrics to CloudWatch with no charge.
+This feature is automatically enabled by default when one starts using one of these services. + +## Resource constraints + +| data type | component | summary | description | type | length | pattern | required | +| --------- | --------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | -------- | --------------------------------- | -------- | +| tag | key | Required name of the tag | The string value can be Unicode characters and cannot be prefixed with "aws:".
The string can contain only the set of Unicode letters, digits, white-space, `_`,' `.`, `/`, `=`, `+`, `-`, `:`, `@` (Java regex: `^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$`) | String | 1 to 128 | `^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$` | Yes | +| tag | value | The optional value of the tag | The string value can be Unicode characters. The string can contain only the set of Unicode letters, digits, white-space, `_`, `.`, `/`, `=`, `+`, `-`, `:`, `@` (Java regex: `^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"`) | String | 0 to 256 | `^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$` | Yes | ## Further readings +- [EC2] +- [Services that publish CloudWatch metrics] + ### Sources - [Constraints for tags][constraints tag] @@ -22,9 +46,12 @@ --> +[cloudwatch]: #cloudwatch + - +[ec2]: ec2.md + [constraints tag]: https://docs.aws.amazon.com/directoryservice/latest/devguide/API_Tag.html - - +[services that publish cloudwatch metrics]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html +[what is cloudwatch]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html