Giter Club home page Giter Club logo

opentsdb-vagrant-box's Introduction

opentsdb-vagrant-box

Introduction

Vagrant box to easily get OpenTSDB up and running through Vagrant (with a Chef provisionning)

Done so far:

  • installs HBase as listed at OpenTSDB/Setup HBase (recipe opentsdb::install)
  • starts HBase if needed (recipe opentsdb::install)
  • installs OpenTSDB from source (recipe opentsdb::install)
  • creates OpenTSDB hbase tables (only if needed) (recipe opentsdb::install)
  • installs tcollector (dedicated recipe opentsdb::tcollector) (recipe opentsdb::tcollector)
  • starts a TSD process (recipe opentsdb::opentsdb)
  • starts sample metrics gathering (recipe opentsdb::opentsdb)

Requirements

TIP

  • The Vagrant file suggests to use a centos box but it may work with other linux distributions.
  • The Vagrant file suggests an url for a centos box if you don't have any base box registred under the name centos63, but you should be able to use any centos box (see available boxes at Vagrantbox.es)

Usage

  • Install Vagrant
  • Install VirtualBox
  • git clone https://github.com/looztra/opentsdb-vagrant-box.git
  • cd opentsdb-vagrant-box
  • vagrant up
  • wait several minutes the first time (hbase downloading, opentsdb building, ...)
    • if provisionning fails, you may need to adjust according to your configuration and restart it using vagrant provision
  • when your VM is up and provisionning is done you should be able to access the OpenTSDB UI at http://localhost:4242 (check your iptables and firewall settings if needed)

Disclaimer

The Chef recipes provided are not relevant for a production usage ( HBase installation does not use HDFS and does not run on a cluster for instance). This VM can be used to give a try to OpenTSDB or to developp something in the OpenTSDB ecosystem (like a new Dashboard UI or a Metrics connector for instance :]).

License and Author

Author:: Christophe Furmaniak

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

opentsdb-vagrant-box's People

Contributors

looztra avatar lstuker avatar

Watchers

Chet Luther avatar Mike Lunt avatar John Hamilton avatar Joseph Hanson avatar Kells avatar James Cloos avatar Alan Conley avatar Eric Cifreo avatar  avatar Eric Miller avatar  avatar  avatar  avatar William Gerber avatar John Matos avatar Aaron McSorley avatar  avatar zenoss build bot avatar  avatar Viktor Serhieiev avatar  avatar Andriy Porylo avatar Serhii Kyrychenko avatar Dmytro Budko avatar Oles Baiko avatar  avatar  avatar  avatar Roman Derkach avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.