Wavefront makes it easy to stream your telemetry data to the Wavefront service.
For data from most systems we use a push model and provide a proxy that runs within your infrastructure. You push data to the proxy and the proxy forwards the data to Wavefront.
For Amazon Web Services (AWS) services, the Wavefront application pulls data directly.
This diagram illustrates the concepts:
To quickly get going with getting data into Wavefront, see Tutorial: Getting Data into Wavefront.
There are numerous pre-built integrations available for various data collection and monitoring tools. Some are Wavefront specific, and others rely on an existing integration between that tool and Graphite, which is straightforward since the Wavefront proxy natively accepts the Graphite data format. To learn all about proxy-based integrations, see Integrations.
Wavefront proxies support the following data formats:
- Wavefront data format
- Graphite data format (plaintext and pickle)
- OpenTSDB data format (Telnet interface and HTTP API (JSON))
Before streaming data, we recommend that you understand best practices for naming your data.
Amazon Web Services Integration
The Amazon Web Services integration directly supports ingesting CloudWatch, CloudTrail, and AWS service data. For details on setting up different types of AWS integrations and the metrics available, see: