Commits on Jun 13, 2014
  1. Decrease curl timeout

    priteau committed Jun 13, 2014
Commits on Jun 12, 2014
  1. This script is not specific to India OpenStack

    It is rather for all OpenStack clouds, except Hotel which doesn't need
    it because of its special behavior regarding hostnames.
    priteau committed Jun 12, 2014
Commits on Oct 14, 2013
Commits on Oct 3, 2013
  1. Begin advertising the phantom_unique tag in addition to the hostname

    This tag is made up of the ami/instance-id/privateip . It is meant to
    provide a reasonably unique id to use to identify metrics in opentsdb,
    without relying on systems having a public hostname
    oldpatricka committed Oct 3, 2013
Commits on Sep 24, 2013
Commits on Sep 23, 2013
Commits on May 9, 2013
Commits on Apr 18, 2013
  1. Bump collectors

    oldpatricka committed Apr 18, 2013
  2. Bump collectors

    oldpatricka committed Apr 18, 2013
Commits on Apr 17, 2013
Commits on Feb 8, 2013
  1. Bump submodule

    oldpatricka committed Feb 8, 2013
Commits on Feb 6, 2013
  1. Bump collectors

    oldpatricka committed Feb 6, 2013
Commits on Jan 10, 2013
Commits on Jan 8, 2013
Commits on Dec 11, 2012
Commits on Jul 1, 2012
  1. Handle all OSError when spawning a collector.

    Recently ran into `OSError: [Errno 26] Text file busy' while
    live-editing a collector, which made the main thread die.  :(
    Change-Id: Iec15a6d2c89977e947168bff749bcd00ddb9ef06
    Reviewed-by: Dave Barr <>
    Reviewed-by: Benoit Sigoure <>
    Tested-by: Benoit Sigoure <>
    tsuna committed with tsuna Jul 1, 2012
Commits on Jun 22, 2012
  1. Merging ZFS collectors for tcollector

    Manuel Amador (Rudd-O) committed Jun 22, 2012
Commits on Apr 24, 2012
  1. Handle errors in tcollector related to failure to spawn collectors.

    Change-Id: Ia27a4b528eac99e5d4f2ddc35c503d470eeaee37
    Reviewed-by: Dave Barr <>
    Tested-by: Benoit Sigoure <>
    Reviewed-by: Benoit Sigoure <>
    Manuel Amador (Rudd-O) committed with tsuna Apr 24, 2012
Commits on Mar 30, 2012
  1. Better check logging flags. Increase default log size.

    Change-Id: Ibcb842a222e55065cecd429de7690088ceb8eb38
    tsuna committed Mar 30, 2012
  2. Limit the length of a line read from collectors.

    TSD won't accept any data point that doesn't fit in 1024 bytes anyway,
    so we may as well drop them early while in tcollector.
    Change-Id: Ie15b5bbc48ddada70ad5c42ea6374a929343bd87
    tsuna committed with tsuna Mar 27, 2012
Commits on Mar 29, 2012
  1. Add RotatingFileHandler handler options to tcollector.

    This adds three new flags --max-bytes, --backup-count, and --logfile.
    Change-Id: Iac187c21d67431ffdeb348321393e32a940c422b
    Signed-off-by: Benoit Sigoure <>
    Chad Rhyner committed with tsuna Mar 15, 2012
Commits on Mar 27, 2012
  1. Properly handle JMX TabularData.

    Change-Id: I3e27bbf6a4003f21fd78c40f086e3177b4293598
    tsuna committed Mar 27, 2012
  2. Don't double-print the value when dealing with arrays.

    Change-Id: I4356db19c80071364cdc461f653a1ef125448c8b
    tsuna committed Mar 27, 2012
Commits on Mar 9, 2012
  1. Close stdin if we don't need it.

    Change-Id: Idba0500ef4bf8d834d8705e80c0f671359eb8609
    tsuna committed Mar 9, 2012
  2. Rename a service introduced in HBase 0.92.1.

    Change-Id: I3e9c3967a600d98f62d5aca3ff4c4a72efe3c4d4
    tsuna committed Mar 9, 2012
  3. Catch some more invalid lines and report them instead of dying.

    Change-Id: I408c0e67525ba8c4d4becbabc68377914cf54d2d
    tsuna committed with tsuna Mar 9, 2012
Commits on Feb 8, 2012
  1. Fix jmx path

    code left in during testing
    Change-Id: I4f5f304649cf5c6f362145cfdda183d864146e01
    davebarr committed Feb 8, 2012
  2. Add hadoop datanode collector

    Change-Id: I37146c1c5882dbfa2fa94e44e54e05d6b2e8061a
    Reviewed-by: Benoit Sigoure <>
    Reviewed-by: Dave Barr <>
    Tested-by: Dave Barr <>
    davebarr committed with tsuna Feb 8, 2012
Commits on Oct 17, 2011
  1. Handle uncaught exceptions in the SenderThread.

    Allow up to 100 uncaught exceptions in a row for common kinds of
    exceptions that aren't too bad.  Other exceptions, or an excessive
    number of uncaught exceptions, will cause tcollector to shutdown.
    All uncaught exceptions in the SenderThread are now logged.
    Change-Id: Icfac4cf840c91243792ffcb4ddf1e5aa43ac8014
    tsuna committed Oct 17, 2011
Commits on Oct 13, 2011
  1. Add a Redis collector.

    This collector gathers data from local Redis servers.  This requires
    the Redis module for Python.  We use netstat to look for 'redis-server'
    processes running on the local machine, since many people run multiple
    Redis servers per box.
    It is also suggested you put a hint in your Redis configuration file to
    tell this collector a logical 'cluster' name.  This helps if you have
    several Redis instances on different hosts and you want to be able to
    aggregate the data.
    Change-Id: I24975d78aab39148ed92f7a641240c14d725c7d4
    zorkian committed with tsuna Oct 10, 2011
  2. Add a Riak collector.

    This collector is for the Riak distributed database.  It uses the stats
    JSON object to parse out data and create some timeseries.
    This expects /usr/lib/riak to exist (it does by default) and it uses the
    default ports.  This expects you to only be running one Riak instance on
    a machine.  This also only collects stats from the local machine -- you
    will need to run collectors on every machine you use as a Riak node.
    Change-Id: I9758e0f99baadf1fe737609932edbb74a1d6581c
    Signed-off-by: Benoit Sigoure <>
    zorkian committed with tsuna Oct 10, 2011
  3. Only print slave status if we have slaves in our setup.

    This closes #24.
    Change-Id: I269f578e81502e1b31f8c18c90b8a2c33ca1e955
    Signed-off-by: Benoit Sigoure <>
    Alex Newman committed with tsuna Oct 7, 2011