Triton-Ops - A Ruby Interface for Triton Operators
Overview
triton-ops
provides Contract-based models for working with the parts of
Triton that aren’t exposed through the Cloud API. Specifically, it consumes
JSON produced by tools on a Triton Headnode over SSH, records a snapshot of
that data, and provides a predictable set of Objects to explore those
snapshots.
Requirements
- SSH Access to a Triton Headnode
- A local Redis to record snapshots.
Usage
triton-ops
includes two utilities to get you started. For more detailed
usage, invoke them with --help
.
triton-ops-collect
This program connects to a headnode over SSH, collects data using standard tools included with Triton, and records this information to Redis.
triton-ops-report
This program generates usage reports from snapshots recorded by
triton-ops-collect
.
License
triton-ops
is available under the MIT License. See LICENSE.txt
for the
full text.
Contributors
- Chris Olstrom | e-mail | Twitter
- Mark Yen