- Show the examiners, and make them understand, clearly what you have achieved after about 400 hours of work over two semesters.
- Demonstrate to the examiners that you know very well what you have done.
- Keep the examiners happy.
Slides
import code; code.interact(local=dict(globals(), **locals())) |
#!/usr/bin/env python | |
# ---------------------------------------------------------------------------- | |
# Copyright 2015 Nervana Systems Inc. | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software |
This snippet is a sample showing how to implement CloudWatch Logs streaming to ElasticSearch using terraform
.
I wrote this gist
because I didn't found a clear, end-to-end example on how to achieve this task. In particular,
I understood the resource "aws_lambda_permission" "cloudwatch_allow"
part by reading a couple of bug reports plus
this stackoverflow post.
The js
file is actually the Lambda function automatically created by AWS when creating this pipeline through the
web console. I only added a endpoint
variable handling so it is configurable from terraform
.
from socket import * | |
sockets = {} | |
s = socket() | |
s.bind(('', 1234)) | |
s.listen() | |
ns, na = s.accept() | |
sockets[na] = ns |