Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

CharlesStover/logs-insights-hash

Repository files navigation

CloudWatch Logs Insights URL hash

version minzipped size downloads

The Logs Insights hash class takes log group names as input and outputs a CloudWatch Logs Insights URL hash.

Install

  • npm install logs-insights-hash or
  • yarn add logs-insights-hash

Use

import LogsInsightsHash from 'logs-insights-hash';

const hash = new LogsInsightsHash();
hash.addLogGroup('/aws/lambda/my-function');
hash.addLogGroup('/aws/lambda/my-other-function');

// #logsV2:logs-insights$3FqueryDetail$3D~(source~(~*2faws*2flambda*2fmy-functio
// n~~*2faws*2flambda*2fmy-other-function))
hash.toString();

API

addLogGroup

Type: (logGroupName: string) => this

Adds a log group to the selected log groups.

hash.addLogGroup('/aws/lambda/my-function');

toString

Type: () => string

Returns the Logs Insights hash.

hash.toString();

About

Generates a CloudWatch Logs Insights URL hash.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published