/java

Wavefront Java Top-Level Project

Primary LanguageJavaApache License 2.0Apache-2.0

Wavefront Java Top-Level Project Build Status

Wavefront is a high-performance streaming analytics platform for monitoring and optimizing your environment and applications.

This repository contains several independent Java projects for sending metrics to Wavefront.

Requirements

  • Java >= 1.8
  • Maven

Overview

  • dropwizard-metrics: Wavefront reporter for DropWizard Metrics.
  • java-client: Libraries for sending metrics to Wavefront via proxy or direct ingestion.
  • java-lib: Common set of Wavefront libraries used by the other java projects.
  • pkg: Build and runtime packaging for the Wavefront proxy.
  • proxy: Wavefront Proxy source code.
  • yammer-metrics: Wavefront reporter for Yammer Metrics (predecessor to DropWizard metrics).
  • examples: Sample code leveraging the libraries in this repository

Refer the documentation under each project for further details.

To start developing

$ git clone github.com/wavefronthq/java ${directory}
$ cd ${directory}
$ mvn clean install -DskipTests

Contributing

Public contributions are always welcome. Please feel free to report issues or raise pull-requests.