kamon-io / kamon-influxdb

Kamon InfluxDB Integration

Website GitHub

InfluxDB Integration Build Status

Gitter Maven Central

Reporting Metrics to InfluxDB

InfluxDB is a high performance open source database for handling time series data. It receives metrics over HTTP or UDP using its own line protocol. It's a high availability and high performance database and provides an excellent backend for monitoring.

The kamon-influxdb module only supports sending data to InfluxDB over HTTP.

Installation

Add the kamon-influxdb dependency to your project and ensure that it is in your classpath at runtime. Kamon's module loader will detect that the InfluxDB module is in the classpath and automatically starts it.

Getting Started

The kamon-influxdb module is currently available for Scala 2.10, 2.11 and 2.12.

Supported releases and dependencies are shown below.

kamon-influxdb status jdk scala
1.0.1 stable 1.8+ 2.10, 2.11, 2.12

To get started with SBT, simply add the following to your build.sbt or pom.xml files:

libraryDependencies += "io.kamon" %% "kamon-influxdb" % "1.0.1"
<dependency>
    <groupId>io.kamon</groupId>
    <artifactId>kamon-influxdb_2.12</artifactId>
    <version>1.0.1</version>
</dependency>

A full description of the capabilities of this module can be found in the official documentation.