Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@amoj
amoj / Handler.kt
Created March 28, 2018 15:44
A sample Kotlin app using Spark framework in AWS Lambda.
package com.example.lambda
import com.amazonaws.serverless.exceptions.ContainerInitializationException
import com.amazonaws.serverless.proxy.model.AwsProxyRequest
import com.amazonaws.serverless.proxy.model.AwsProxyResponse
import com.amazonaws.serverless.proxy.spark.SparkLambdaContainerHandler
import com.amazonaws.services.lambda.runtime.Context
import com.amazonaws.services.lambda.runtime.RequestHandler
import spark.Request
import spark.Response
@amoj
amoj / x-ray_pg.js
Created May 12, 2017 13:32
Monitoring Pg module using X-Ray
const AWSXRay = require('aws-xray-sdk');
const pg = AWSXRay.capturePostgres(require('pg'));
@amoj
amoj / x-ray_cwlogs.js
Created May 12, 2017 13:30
Monitoring CwLogs via X-Ray
const options = {
region: 'us-east-1',
logGroupName: '/aws/lambda/readWorkerFunction'
};
const lambdaLogger = new CwLogs(options);
lambdaLogger.start(options);
@amoj
amoj / x-ray_aws-sdk.js
Created May 12, 2017 13:28
Monitoring aws-sdk via X-Ray
const AWSXRay = require('aws-xray-sdk');
var AWS = AWSXRay.captureAWS(require('aws-sdk'));
const CwLogs = require('aws-cwlogs');