Skip to content

Instantly share code, notes, and snippets.

View birme's full-sized avatar

Jonas Birmé birme

View GitHub Profile
@birme
birme / lambda-grafana-adapter.js
Created July 17, 2017 13:22
lambda-grafana-adapter
const request = require('request');
const DATA_API = 'https://data.example.com/api';
const DATA_API_KEY = process.env.API_KEY;
exports.search = function(event, context, callback) {
const targets = [ 'ID1', 'ID2', 'ID3' ];
callback(null, targets);
};
var aws = require('aws-sdk');
var elastictranscoder = new aws.ElasticTranscoder();
function basename(path) {
return path.split('/').reverse()[0].split('.')[0];
}
exports.handler = (event, context) => {
console.log('Received event:', JSON.stringify(event, null, 2));
var key = event.Records[0].s3.object.key;