Мониторинг AWS Api Gateway с помощью Node.JS - PullRequest
0 голосов
/ 14 октября 2019

Я хочу отслеживать «Сколько вызовов API на AWS API GATEWAY».

Я могу отслеживать вызов API с помощью «Планов использования» на консоли AWS. Планы использования => Выбор планов => Ключи API => Выбор ключа API => Нажмите Использование.

Как реализовать это с помощью node.js?

Ответы [ 2 ]

1 голос
/ 14 октября 2019

С Размеры и показатели Amazon API Gateway - Amazon API Gateway :

Count: общее количество запросов API за указанный период.

Таким образом, вы можете получить эту информацию непосредственно из Amazon CloudWatch .

0 голосов
/ 14 октября 2019

решаемая. Это код для получения количества вызовов API.

var AWS = require('aws-sdk');
var apigateway = new AWS.APIGateway({
  apigateway: '2015-07-09',
  accessKeyId: '',
  secretAccessKey: '',
  region: '',
});

var params = {
  endDate: '', /* required */
  startDate: '', /* required */
  usagePlanId: '', /* required */
  keyId: '',
};
apigateway.getUsage(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Источник: AWSJavaScriptSDK

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