1

Я попытался пройти документацию AWS (here, here, here), но я не смог найти информацию о том, как получить метрики использования данных EBS для CloudWatch и как настроить аварийный сигнал для использования данных EBS.Как настроить аварийный сигнал для использования данных EBS для CloudWatch?

Мне удалось настроить будильник использования данных для экземпляра с использованием mon-put-instance-data.pl script, но я хочу, чтобы аналогичные показатели и сигналы тревоги также были для EBS. Как мне это достичь?

ответ

2

EBS показатели использования данных

Поскольку каждый othet тип метрики является уже автоматически доступны Cloudwatch, я предполагаю, что вы имеете в виду метрики используемого пространства и свободного пространства. Это не информация, к которой имеет доступ EBS.

EBS - это хранилище блоков - оно обеспечивает необработанные блочные устройства и, следовательно, не имеет внутренней концепции «используемых» и «бесплатно», потому что это концепция файловой системы, а не концепция блочного устройства. Вы можете поместить любую нужную файловую систему на томе EBS или с таблицей разделов, несколькими файловыми системами. EBS является контент-агностиком, поэтому он не видит этого. Это не является ограничением, это неотъемлемо от характера того, для чего предназначена EBS.

Чтобы получить информацию о используемом/свободном блоке, вам нужен процесс, запускаемый или запланированный для запуска (обычно через cron) в вашем экземпляре, например, упомянутый вами сценарий mon-put-instance-data.pl ... потому что такая информация доступна только из операционной системы , изнутри экземпляра.

+0

Я знаю, что мне нужен такой скрипт, но как его реализовать? Я не видел упоминания EBS в сценариях, предоставленных Amazon, и не мог найти информацию о том, как реализовать такой скрипт. Трудно поверить, что доступной информации не существует, учитывая, что это, вероятно, очень распространенный вариант использования для серверов. – Kitanotori

+0

См. Аргументы '--disk- *' для 'mon-put-instance-data.pl'. Это то, что делают ... объем использования. –

+0

Аа, я думаю, я просто понял это. С помощью --disk-пути должно быть возможно выбрать любую точку монтирования для сбора метрик, то есть файловой системы экземпляра или объема EBS. На самом деле просто понял, что корневая файловая система (/ dev/xvda1) экземпляра оказывается EBS, а файловая система экземпляра (/ dev/xvdb) в настоящее время не используется, поэтому в конечном итоге показатели, которые я получил, были именно тем, что я хотел. – Kitanotori