Метрика CloudWatch для параллельных выполнений не работает - PullRequest
0 голосов
/ 27 ноября 2018

Моя лямбда-функция AWS имеет инструментальные панели CloudWatch для ошибок, вызовов, продолжительности, дросселей и одновременных выполнений.Он показывает данные для всех метрик, кроме параллельных исполнений для одной и той же временной шкалы.«Нет данных» всегда отображается на его панели.

Я не установил «Резервный параллелизм» для функции, поэтому он использует предел параллелизма на уровне учетной записи по умолчанию, равный 1000, как я понимаю.Приборная панель 'Throttle' постоянно отображает '0', когда происходят лямбда-вызовы, что имеет смысл.но почему у «одновременных выполнений» нет «данных нет»? Я не уверен, enter image description here

есть ли какие-либо предложения относительно того, в чем может быть проблема?

Resources:
MyLambdaDashboard:
Type: AWS::CloudWatch::Dashboard
Properties:
  DashboardName: !Ref DASHBOARDNAME
  DashboardBody: '{
  **<Other Metrics Dashboard>**
  ,
 {
 "type":"metric",
       "x":0,
       "y":14,
       "width":12,
       "height":6,
       "properties":{
         "view":"timeSeries",
         "stacked":false,
         "metrics":[
           ["AWS/Lambda", "ConcurrentExecutions", "FunctionName", "${FUNCTIONNAME}", {
             "period":60,
             "stat":"Sum"
           }]
         ],
         "region":"${AWSREGION}",
         "title":"Concurrent Executions",
         "yAxis":{
           "left":{
             "min":0
           }
         },
         "legend": {
             "position": "hidden"
         }
       }
     }
    ]
  }'

1 Ответ

0 голосов
/ 10 декабря 2018

Метрика «Одновременные выполнения» - это метрика уровня аккаунта, а не лямбда-уровень.Удаление параметра «FunctionName» из приведенного выше шаблона облачной информации устраняет проблему

...