/xcollector

The pluggable data collector for reporting metrics to Apptuit

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

Latest release Build Status

XCollector

XCollector is a pluggable data collection framework for reporting metrics to apptuit.ai. It comes with built-in collectors for collecting server metrics. It provides a very simple framework to easily add support for collecting metrics from other services and APIs.

It is a fork of tcollector with support for:

  • Reporting metrics to Apptuit
  • Extracting metrics from log files (nginx, tomcat)
  • Semantic naming conventions for metrics
  • RPM and Debian packages for easy installation
  • Simple YML based configuration

Installation

XCollector is available via debian & yum repositories

To install using the installation script and wget, run (replace PASTE_ACCESS_TOKEN_HERE with your Apptuit API access token):

XC_ACCESS_TOKEN=PASTE_ACCESS_TOKEN_HERE bash -c "$(wget -qO- https://git.io/get-xcollector)"

Alternately, to install using the installation script and curl, run (replace PASTE_ACCESS_TOKEN_HERE with your Apptuit API access token):

XC_ACCESS_TOKEN=PASTE_ACCESS_TOKEN_HERE bash -c "$(curl -Ls  https://git.io/get-xcollector)"

Detailed installation instructions are available on the Installation Wiki

Development

The master branch is apptuit-master.

Attributions

xcollector includes...