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