Skip to content

The pluggable data collector for reporting metrics to Apptuit

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

ApptuitAI/xcollector

 
 

Repository files navigation

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...

About

The pluggable data collector for reporting metrics to Apptuit

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.3%
  • Shell 4.4%
  • Makefile 1.1%
  • Puppet 0.2%