Project

triton-ops

0.0
No commit activity in last 3 years
No release in over 3 years
A Ruby Interface for Triton Operators
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.16.0, ~> 0.16
>= 0.7.0, ~> 0.7
>= 4.0.0, ~> 4.0
>= 0.15.0, ~> 0.15
>= 0.8.0, ~> 0.8
>= 0.9.0, ~> 0.9
 Project Readme

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