2.0.2 • Published 5 years ago

powerlog v2.0.2

Weekly downloads
32
License
SEE LICENSE IN LI...
Repository
-
Last release
5 years ago

Powerlog

Powerful log querying for everyone.

Usage

const AWS = require('aws-sdk');

(async () => {
  
  // Authenticate AWS instance.
  AWS.config.credentials = new AWS.Credentials('some access key', 'some secret access key');
  AWS.config.credentials = await new powerlog.AWSCredentialHelper().getRoleCredentials(AWS, 'some ARN');

AWS.config.credentials = new AWS.Credentials("some access key", "some secret access key");
  AWS.config.credentials = await (powerlog.AWS.AWSCredentialHelper).getRoleCredentials(AWS, "some arn");

  let fields = ['count(*) as name'];
  let filters = ['@message like "test"'];
  let sortingOrder = powerlog.AWS.CloudWatch.CloudWatchSortingOrder.DESCENDING;
  let sort = new powerlog.AWS.CloudWatch.CloudWatchSortingStatement('@timestamp', sortingOrder);

  let queryString = new powerlog.AWS.CloudWatch.CloudWatchStatsQueryStringParameters(fields, filters, sort)
  let queryOptions = new powerlog.AWS.CloudWatch.CloudWatchQueryOptions(
    'some-log-name',
    queryString,
    moment.utc('2019-06-09T00:00:00.000Z').subtract(1, 'day').unix(),
    moment.utc('2019-06-09T00:00:00.000Z').unix(),
    10000,
    'eu-west-1'
  );

})();
2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.1-a

8 years ago