Giter Site home page Giter Site logo

bolo-boshrelease's People

Contributors

7hunderbird avatar drnic avatar geofffranks avatar jhunt avatar lnguyen avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

vfonsecapv drnic

bolo-boshrelease's Issues

Perl collectors fail

They need some CPAN modules (include these in the bolo-collectors package) and a proper PERL5LIB

Turning on RRDCached fails

Tried to create a new deployment of Bolo this morning, and set cached: true on the rrd and gnossis jobs, to no avail. The graph images were corrupt, and the data wasn't being collected (although valid RRD files were being built).

I think this is a wiring problem with where the rrdcached socket file (UNIX domain socket) gets put, vs. where everything else is told to look for it.

Turning off caching cached: false "fixed" the problem, to the detriment of disk IO performance...

Custom RRA definitions

Update the rrd job to allow for custom RRAs, probably in a format that is easier than the raw RRDtool commands that bolo2rrd wants.

Enable RRDCached

The rrd job should (optionally?) make use of rrdcached for high-volume deployments.

New default graphs

Add default graphs for all of the process-specific checks:

  • openfiles
  • memory usage
  • cpu usage
  • io

Collector Autodetection

Add a new property, dbolo.autoconfigure, defaulting to true, which will cause the startup script to attempt to configure collectors automatically, while still honoring the explicit config in the manifest.

  1. Enable the linux collector every 20s
  2. Enable the process collector for all processes under monit
  3. Check for the presence of known jobs and/or bound processes, and enable stuff like nginx and postgres collectors accordingly.

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.