rijvirajib / platform

The Good Eggs 12 Factor App Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

platform

The home of all things related to the Good Eggs 12 Factor App platform, currently based on Convox.

Concepts

Logging

Though Convox has per-app logging similar to Heroku's Logplex, we choose to enable logging at the platform level. logspout is a docker-oriented log shipper. We maintain a custom logspout module that parses JSON application logs and ships to Sumo Logic. Every docker container will have its logs sent to Sumo Logic automatically. You can opt out by adding LOGSPOUT=ignore to your container's docker environment.

Projects

Contains the packer.io definition for our custom AMI.

Our custom build of logspout-http that ships docker logs to a Sumo Logic collector.

Ansible playbooks used to manage the platform.

The platform's CLI.

About

The Good Eggs 12 Factor App Platform


Languages

Language:Go 53.1%Language:Python 41.7%Language:Shell 4.2%Language:C 0.5%Language:Makefile 0.5%