У чым розніца паміж маніторынгам AWS CloudWatch і інструментамі маніторынгу?


адказ 1:

Маніторынг AWS Cloudwatch забяспечвае выдатныя паказчыкі для рэсурсаў інфраструктуры AWS. Калі ваша архітэктура інтэграваная з AWS, Cloudwatch - гэта адзін з найважнейшых інструментаў маніторынгу, які вы выбярэце, паколькі ён інтэграваны практычна ва ўсе сэрвісы, якія прадстаўляюцца AWS, і дае метрычныя дадзеныя, якія можна прааналізаваць пазней.

CloudWatch інтэграваны ў больш чым 70 службаў AWS, такіх як Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, AWS Lambda, Amazon API Gateway і г.д., якія аўтаматычна публікуюць падрабязныя 1-хвілінныя метрыкі і нестандартныя метрыкі з працягласцю да 1 секунды Зоркасць. Вы можаце выкарыстоўваць AWS Systems Manager для ўстаноўкі агента CloudWatch, альбо вы можаце выкарыстоўваць API CloudWatch, каб лёгка збіраць, публікаваць і захоўваць гэтыя дадзеныя ў CloudWatch.

Cloudwatch прапануе так шмат паказчыкаў, але ўсе яны тычацца інфраструктуры. Такім чынам, вы можаце вызначыць, колькі CPU / памяць / прапускная здольнасць / SQS памер / затрымка / і г.д., але не так шмат можна зрабіць, каб прааналізаваць прадукцыйнасць прыкладання на ўзроўні кода.

Для маніторынгу ўзроўню прыкладання вам спатрэбяцца некаторыя дадатковыя інструменты, такія як Dynatrace і AppDynamics, каб назваць толькі некалькі.

Таксама сёння існуе мноства інструментаў маніторынгу або платформаў, такіх як Relic, Datadog і г.д.

Падводзячы вынік, вы можаце выкарыстоўваць некалькі інструментаў маніторынгу і ліквідацыі непаладак у вытворчасці, а не спадзявацца на адзін інструмент.