Вы можете создать скрипт с командой ps
, который будет проверять процесс.Запустите этот скрипт через crontab
.Используя crontab, вы можете постоянно следить за процессом.
Вы можете использовать следующие команды для настройки скрипта в crontab
crontab -l # This is to list the crontab
crontab -e # This is to edit the crontab
Затем вы можете использовать put-metric-data
для отправкиданные для отслеживания в облаке.
Ниже приведен пример сценария:
========Sample script======
#!/bin/bash
Process_Check=$(<your-custom-ps-command>)
aws cloudwatch put-metric-data --metric-name memory-usage --dimensions Instance=<Instance-ID> --namespace "Custom" --value $Process_Check
Приведенный выше сценарий будет собирать подробности процесса и затем отправлять его в облачные часы AWS с помощью put-metric-data
.Продолжайте отправлять данные в CloudWatch через crontab
для лучшей наглядности.
Для создания и просмотра пользовательской метрики CloudWatch см. Ссылки ниже.
Создание пользовательских метрик CloudWatch
Публикация пользовательских метрик