Size: a a a

2020 September 10

СБ

Сергей Булах... in AWS_RU
Всем привет, а если в sns sms указать логирование успешных сообщений 10% то как это будет работать 10% успешных 90 фейлов или фейлы всегда будут логироватся?
источник

SO

Sergey Olisov in AWS_RU
Alex
Товарищи, посматриваю на EKS, там можно и в фаргейт и в ec2 одновременно?
вроде как можно ЕС2 и Fargate одновременно. Для фаргейта отдельный неймспейс (ы) через профайлы
источник

A

Alex in AWS_RU
а не через нод селекторы?
источник

S

S in AWS_RU
доброе утро. столкнулся с непонятной ситауцией. нужно сделать автоскейлинг ecs сервиса. добавил пару полиси для добавления тасков и их удалению. дергают эти полиси алармы, которые мониторят проц и память (отдельные для проца и памяти). проблема в том, что в ui ecs сервиса в закладке autoscaling я вижу привязки только к алармам по процу, по памяти ничего нет. решил  разделить полиси, отдельно для памяти и проца. в этом случае все вроде бы как надо. только возникает вопрос - не подеруться ли они между собой? возможна ситуация, что проц нагрузили а память осталась в рамках нормы, в таком случае полиси по процу добавит таск, а полиси про памяти его придавит. как правильно поступить в такой ситуации? мониторить только проц или только память?
источник

VM

Viktor Mikalayeu in AWS_RU
S
доброе утро. столкнулся с непонятной ситауцией. нужно сделать автоскейлинг ecs сервиса. добавил пару полиси для добавления тасков и их удалению. дергают эти полиси алармы, которые мониторят проц и память (отдельные для проца и памяти). проблема в том, что в ui ecs сервиса в закладке autoscaling я вижу привязки только к алармам по процу, по памяти ничего нет. решил  разделить полиси, отдельно для памяти и проца. в этом случае все вроде бы как надо. только возникает вопрос - не подеруться ли они между собой? возможна ситуация, что проц нагрузили а память осталась в рамках нормы, в таком случае полиси по процу добавит таск, а полиси про памяти его придавит. как правильно поступить в такой ситуации? мониторить только проц или только память?
делать несколько asg   и в каждую  пихать критичные  по памяти или по цпу .  или делать интенральный показатель  , пихать уго в клаудвотч  , и делать скейлинг на его основе ( сложный вариант, надо продумывать веса  нужных тебе параметров)
источник

V

Victor in AWS_RU
Viktor Mikalayeu
делать несколько asg   и в каждую  пихать критичные  по памяти или по цпу .  или делать интенральный показатель  , пихать уго в клаудвотч  , и делать скейлинг на его основе ( сложный вариант, надо продумывать веса  нужных тебе параметров)
Но так они будут конфликтовать. АСГ 1 говорит добавить, а АСГ 2 говорит убрать
источник

V

Victor in AWS_RU
Мы для такой задачи Cloudwatch MATH использовали
источник

S

S in AWS_RU
Victor
Но так они будут конфликтовать. АСГ 1 говорит добавить, а АСГ 2 говорит убрать
именно
источник

V

Victor in AWS_RU
источник

S

S in AWS_RU
спасибо, попробую
источник

V

Victor in AWS_RU
MetricDataQueries: [
                   {
                       Id: 'ecs_Cluster_CPUReservation',
                       MetricStat: {
                           Period: metricsPeriod,
                           Stat: 'Average',
                           Unit: 'Percent',
                           Metric: {
                               Namespace: 'AWS/ECS',
                               MetricName: 'CPUReservation',
                               Dimensions: [
                                   {
                                       Name: 'ClusterName',
                                       Value: ecsShard.clusterName,
                                   },
                               ],
                           },
                       },
                       ReturnData: false,
                   },
                   {
                       Id: 'ecs_Cluster_MemoryReservation',
                       MetricStat: {
                           Period: metricsPeriod,
                           Stat: 'Average',
                           Unit: 'Percent',
                           Metric: {
                               Namespace: 'AWS/ECS',
                               MetricName: 'MemoryReservation',
                               Dimensions: [
                                   {
                                       Name: 'ClusterName',
                                       Value: ecsShard.clusterName,
                                   },
                               ],
                           },
                       },
                       ReturnData: false,
                   },
                   {
                       Id: 'ecs_Cluster_CPUUtilization',
                       MetricStat: {
                           Period: metricsPeriod,
                           Stat: 'Average',
                           Unit: 'Percent',
                           Metric: autoscalingGroup ? {
                               Namespace: 'AWS/EC2',
                               MetricName: 'CPUUtilization',
                               Dimensions: [
                                   {
                                       Name: 'AutoScalingGroupName',
                                       Value: autoscalingGroup,
                                   },
                               ],
                           } : {
                               Namespace: 'AWS/ECS',
                               MetricName: 'CPUUtilization',
                               Dimensions: [
                                   {
                                       Name: 'ClusterName',
                                       Value: ecsShard.clusterName,
                                   },
                               ],
                           },
                       },
                       ReturnData: false,
                   },
                   {
                       Id: 'ecs_Cluster_MemoryUtilization',
                       MetricStat: {
                           Period: metricsPeriod,
                           Stat: 'Average',
                           Unit: 'Percent',
                           Metric: {
                               Namespace: 'AWS/ECS',
                               MetricName: 'MemoryUtilization',
                               Dimensions: [
                                   {
                                       Name: 'ClusterName',
                                       Value: ecsShard.clusterName,
                                   },
                               ],
                           },
                       },
                       ReturnData: false,
                   },
                   {
                       Id: 'aggregation',
                       Expression: aggregationExpression,
                   },
               ],
               AggregationSlug: 'aggregation',
               Destination: {
                   Namespace: 'PLTV/ECS',
источник

V

Victor in AWS_RU

                   MetricDataObject: {
                       MetricName: 'AutoscalingAggregation',
                       Dimensions: [
                           {
                               Name: 'ClusterName',
                               Value: ecsShard.clusterName,
                           },
                       ],
                       Unit: 'Percent',
                   },
               },
               Period: metricsPeriod,
источник

V

Victor in AWS_RU
Как-то так
источник

MS

Maxim Shilov in AWS_RU
🤦‍♂ может в gist всё это?
источник

N

NB in AWS_RU
Продублирую вчерашний вопрос, оставшийся без ответа

Подскажите, как лучше реализовать общие для энва тэги, в cf темплейте, который в себя включает nested темплейты. Я думал импортить какой-то ямлик и передавать его словарём во все элементы, но вроде так не работает, расскажите кто как тегирует
источник

VR

Vladimir Rogovoy in AWS_RU
Добрый день, мог бы возможно подсказать, как отключить RDS от ec2 ?
источник

N

NB in AWS_RU
Это как?
источник

VR

Vladimir Rogovoy in AWS_RU
Это поднял два инстанса и оба смотрят в одну rds, а как отключить один инстанс еще не разобрался.
источник

N

NB in AWS_RU
выключить инстанс или забрать у него IAM роль
источник

VR

Vladimir Rogovoy in AWS_RU
тушить нельзя, роль вариант, спасибо гляну
источник