Sign inSign up

hearstat/ensemble

By hearstat

Updated almost 9 years ago

Multi-Service & Multi-Account Data Aggregator and Dashboard

Image
0

413

hearstat/ensemble repository overview

ENSEMBLE

Build Status Master Code Climate Test Coverage Issue Count

Info

Ensemble is a multi-service/account data aggregator and dashboard provider

The following services are currently supported or in development

  • Services:
    • Pagerduty (Beta)
    • New Relic (In Development)
    • Chef (Roadmap)
  • Interface Overview

Table of Contents

Requirements

  • Ruby - Version 2.3+
  • Database (Choose One):
    • Postgres (Recommended for Production; tested with 9.5 and 9.6)
    • sqlite (Recommended only for Testing/Development)
Optional Requirements
  • Docker
  • Docker Compose
More info

Quickstart

Fatest possible way to get your feet wet!

  • Start by cloning this project
    • git clone https://github.com/HearstAT/ensemble.git
  • Install Locally
    • bundle install --binstubs --path vendor/bundle
    • Note: There will be libraries required for Postgres and SQLite most likely that need to be installed for bundle install to succeed
  • Run Quickstart Rake
    • bundle exec rake quickstart:local

Install

Usage

Administration
  • Admin console is located under /admin, e.g. localhost:3000/admin
  • Please see our Wiki: Administration for Additional Info

Users

User Edit

Pagerduty

Pager Duty Config

Configuration

Development

Credits

  • OS Ruby Gem by Roger Pack (RDP).
    • The gem is included as a helper library instead of in the Gemfile to create an easier installation process.

License

Copyright 2017, Hearst Automation Team

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Tag summary

Content type

Image

Digest

Size

122.5 MB

Last updated

almost 9 years ago

docker pull hearstat/ensemble