sematext-agent-java

sematext-agent-java

2018
Apache 2.0

Travis CI

Project Description

This repository contains the source code for Sematext App Agent. Sematext App Agent can be used to collect application metrics from multiple data sources. The data sources and the metrics to be collected can be defined in Metrics Configuration YAML files. There are number of built-in integrations available for various applications in sematext-agent-integration repo.

The supported data sources are:

  • JMX
  • HTTP REST APIs
  • SQL

Sematext App Agent uses Influx Line Protocol to ship the metrics. The metrics collected by the agent can be shipped to any Influx Line Protocol compatible endpoints like InfluxDB. In the future, we will add support for other output formats like HTTP, Graphite, etc.

The agent supports a number of built-in functions to process the collected metrics before sending it to output. You can also plugin-in custom functions.

Links

Download source code as [.zip file] [.tar.gz file]
Documentation: [README]