контролировать все запущенные экземпляры aws с графаной - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь найти способ составления списка всех запущенных экземпляров с помощью графаны.Кто-нибудь из вас был в состоянии сделать это?

По сути, я хочу, чтобы на графической панели инструментов отображалось:

Instance-ID >> Регион >> Статус (вверх или вниз) >> Текущее время выполнения

Кто-нибудь из вас знает, как этого добиться?

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Для всех, кто заходит в эту ветку, я решил свое затруднительное положение, используя aws cli.

По сути, я разбил его на две части, сначала получил список регионов, а затем получил все экземпляры.информация, которая мне нужна:

echo Grabbing instances in all regions, please wait..
for region in $(aws ec2 describe-regions --output text | cut -f3);
do
> $region.txt;
$quote="'";
aws ec2 describe-instances --region $region --query 'Reservations[].Instances[].[Tags[?Key==`Name`]| [0].Value,State.Name,InstanceType,PublicIpAddress,Placement.AvailabilityZone,LaunchTime]' --filters Name=instance-state-name,Values=running --output json >> /home/ubuntu/$region.txt; done
0 голосов
/ 25 октября 2018

Я не знаю, можете ли вы сделать это в графане, но вы можете видеть только ту информацию, которую хотите (кроме времени работы) в модуле оповещения о прометее.

Вы можете найти ее, если выперейти к prometheus:9090 -> Status -> Targets

Это должно выглядеть примерно так: this

Tom

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...