i want to develop a platfrom that monitor few things - which aws services i need to use for it?

0

i want to develop a platfrom that monitor few things - which aws services i need to use for it? for examply first thing - i have an aws machine with a python program that run schedulers tasks ...

  1. i want to make sure its always running .. and notified when there are errors
  2. im serving cloudftont resources - .. i wanna be notified when there are serving errors
  3. i wanna track profits trasholds from some remote mongo db - and notify when it hits lower the trashold
Ronen
質問済み 3ヶ月前152ビュー
2回答
0

Hello.

If you want to monitor on AWS, I think you will use CloudWatch.
There are several ways to register data to CloudWatch metrics, but if you want to monitor processes, I think you can do it by installing CloudWatch Agent.
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-procstat-process-metrics.html

If it is not running as a process, try running the API "put_metric_data" to create a custom metric.
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudwatch/client/put_metric_data.html

i want to make sure its always running .. and notified when there are errors

In the case of CloudFront, you can create alarms from standard metrics and be notified of what you want to monitor.
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/receiving-notifications.html

im serving cloudftont resources - .. i wanna be notified when there are serving errors

If MongoDB is installed on EC2 etc., please use the "put_metric_data" API to send the data you want to use for monitoring to CloudWatch metrics.

i wanna track profits trasholds from some remote mongo db - and notify when it hits lower the trashold

profile picture
エキスパート
回答済み 3ヶ月前
  • i wanna track profits trasholds from some remote mongo db - and notify when it hits lower the trashold

    in an external service (Atlasian)

  • It may be a little more difficult if it's hosted on an external service.

0

You can look on below link and make your own Observability

https://aws.amazon.com/cloudops/monitoring-and-observability/?whats-new-cards.sort-by=item.additionalFields.postDateTime&whats-new-cards.sort-order=desc&blog-posts-cards.sort-by=item.additionalFields.createdDate&blog-posts-cards.sort-order=desc

If not there are third party solutions like Datadog, new reliac who have in build features .. but it depends on scale you operating as there will be cost assosiated

AWS
回答済み 3ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ