The Wavefront proxy is a light-weight Java application that you send your metrics, histograms, and trace data to. It handles authentication and the transmission of your data to your Wavefront instance.
Source code under org.logstash.* is used from logstash-input-beats via the Apache 2.0 license.
To set up a Wavefront proxy to listen for metrics, histograms, and trace data:
- On the host that will run the proxy, use the Wavefront installer to install the latest proxy version.
- On the proxy host, open the proxy configuration file
wavefront.conffor editing. The file location depends on the host:- Linux -
/etc/wavefront/wavefront-proxy/wavefront.conf - Mac -
/usr/local/etc/wavefront/wavefront-proxy/wavefront.conf - Windows -
C:\Program Files (x86)\Wavefront\conf\wavefront.conf - Additional paths may be listed here.
- Linux -
- In the
wavefront.conffile, find and uncomment the property for each listener port you want to enable. You must enable at least one listener port.- The following example enables the default or recommended listener ports for metrics, histogram distributions, and trace data.
## wavefront.conf file ... # Listens for metric data. Default: 2878 pushListenerPorts=2878 ... # Listens for histogram distributions. # Recommended: 2878 (proxy version 4.29 or later) or 40000 (earlier proxy versions) histogramDistListenerPorts=2878 ... # Listens for trace data. Recommended: 30000 traceListenerPorts=30000 - Save the
wavefront.conffile. - Start the proxy.
The recommended (and by far the easiest) way to install the most recent release of the proxy is to use the Wavefront installer. This is a simple, one-line installer that configures the Wavefront proxy and/or collectd to send telemetry data to Wavefront in as little as one step.
We have pre-build packages for popular Linux distros.
- Packages for released versions are available at https://packagecloud.io/wavefront/proxy.
- Release candidate versions are available at https://packagecloud.io/wavefront/proxy-next.
To build your own version, run the following commands (you need Apache Maven installed for a successful build).
git clone https://github.com/wavefrontHQ/java
cd java
mvn install
You can find advanced proxy configuration information on our docs site.