├── .commitlintrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .husky ├── .gitignore └── commit-msg ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── codecov.yml ├── example ├── .tool-versions ├── error.js ├── foo.js ├── package.json ├── serverless.yml ├── slow.js └── yarn.lock ├── package.json ├── src ├── dashboards │ ├── configs │ │ ├── data.json │ │ ├── default.json │ │ └── vertical.json │ ├── index.js │ └── widgets │ │ ├── api-gw │ │ ├── latency │ │ │ ├── numbers.js │ │ │ └── time-series.js │ │ └── requests │ │ │ ├── numbers.js │ │ │ └── time-series.js │ │ ├── dynamodb │ │ └── capacity │ │ │ └── time-series.js │ │ ├── factory.js │ │ └── lambda │ │ ├── duration │ │ ├── numbers.js │ │ └── time-series.js │ │ ├── errors │ │ ├── numbers.js │ │ └── time-series.js │ │ ├── invocations │ │ ├── numbers.js │ │ └── time-series.js │ │ ├── iterator-age │ │ ├── numbers.js │ │ └── time-series.js │ │ └── throttles │ │ ├── numbers.js │ │ └── time-series.js ├── defaults │ └── definitions.js ├── external-stack.js ├── helpers.js ├── index.js ├── index.test.js ├── naming.js └── naming.test.js └── yarn.lock /.commitlintrc: -------------------------------------------------------------------------------- 1 | extends: 2 | - '@commitlint/config-conventional' 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit. -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/codecov.yml -------------------------------------------------------------------------------- /example/.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 10.15.3 2 | -------------------------------------------------------------------------------- /example/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/error.js -------------------------------------------------------------------------------- /example/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/foo.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/package.json -------------------------------------------------------------------------------- /example/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/serverless.yml -------------------------------------------------------------------------------- /example/slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/slow.js -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/package.json -------------------------------------------------------------------------------- /src/dashboards/configs/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/configs/data.json -------------------------------------------------------------------------------- /src/dashboards/configs/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/configs/default.json -------------------------------------------------------------------------------- /src/dashboards/configs/vertical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/configs/vertical.json -------------------------------------------------------------------------------- /src/dashboards/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/index.js -------------------------------------------------------------------------------- /src/dashboards/widgets/api-gw/latency/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/api-gw/latency/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/api-gw/latency/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/api-gw/latency/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/api-gw/requests/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/api-gw/requests/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/api-gw/requests/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/api-gw/requests/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/dynamodb/capacity/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/dynamodb/capacity/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/factory.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/duration/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/duration/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/duration/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/duration/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/errors/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/errors/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/errors/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/errors/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/invocations/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/invocations/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/invocations/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/invocations/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/iterator-age/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/iterator-age/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/iterator-age/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/iterator-age/time-series.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/throttles/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/throttles/numbers.js -------------------------------------------------------------------------------- /src/dashboards/widgets/lambda/throttles/time-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/dashboards/widgets/lambda/throttles/time-series.js -------------------------------------------------------------------------------- /src/defaults/definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/defaults/definitions.js -------------------------------------------------------------------------------- /src/external-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/external-stack.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/index.test.js -------------------------------------------------------------------------------- /src/naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/naming.js -------------------------------------------------------------------------------- /src/naming.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/src/naming.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACloudGuru/serverless-plugin-aws-alerts/HEAD/yarn.lock --------------------------------------------------------------------------------