amp

module
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2017 License: Apache-2.0

README

AMP

The open source unified CaaS/FaaS platform for Docker, batteries included.

  • Host your own high availability cluster or use cloud.atomiq.io
  • Docker Infrakit for self-healing infrastructure
  • Use Docker Compose v3 stackfiles to deploy your stacks (CaaS)
  • Support lambda style serverless tasks (FaaS)
  • Account management support for users, organizations and teams with role-based access controls
  • Logs and metrics realtime filtered feeds and historical query support
  • Kibana dashboard service included

The current version is 0.9. While not recommended for production use quite yet, it's getting close (about six weeks away). In the meantime, you can use the current playground hosted at cloud.atomiq.io, and you can also host your own cluster. You can even create a full cluster on your own laptop with amp cluster create using the CLI.

Getting started

For getting started and more detailed information, see docs.

Contributing

If you want to hack on the project, we have a fully containerized toolchain. All you need is Docker to build, test, and deploy! We would love for you to get involved, so check out CONTRIBUTING and other docs under project.

Community

If you want to chat with the developers and other members of the community, we've got an IRC channel (#atomiq) and you can also join our Slack channel in the next day or so.

License

AMP is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Directories

Path Synopsis
amp-ui
server command
api
rpc/account
Package account is a generated protocol buffer package.
Package account is a generated protocol buffer package.
rpc/cluster
Package cluster is a generated protocol buffer package.
Package cluster is a generated protocol buffer package.
rpc/logs
Package logs is a generated protocol buffer package.
Package logs is a generated protocol buffer package.
rpc/stack
Package stack is a generated protocol buffer package.
Package stack is a generated protocol buffer package.
rpc/stats
Package stats is a generated protocol buffer package.
Package stats is a generated protocol buffer package.
rpc/storage
Package storage is a generated protocol buffer package.
Package storage is a generated protocol buffer package.
rpc/version
Package version is a generated protocol buffer package.
Package version is a generated protocol buffer package.
state
Package state is a generated protocol buffer package.
Package state is a generated protocol buffer package.
cli
cmd
agent command
amp command
ampbeat command
amplifier command
ampmake command
ampwrapper command
data
accounts
Package accounts is a generated protocol buffer package.
Package accounts is a generated protocol buffer package.
stacks
Package stacks is a generated protocol buffer package.
Package stacks is a generated protocol buffer package.
examples
images
pinger command
pkg
sms
tests
cli
integration/data/storage/etcd
Package etcd is a generated protocol buffer package.
Package etcd is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL