Wavefront is a high-performance streaming analytics platform for monitoring and optimizing your environment and applications.
The Wavefront Collector for Kubernetes enables monitoring Kubernetes clusters and sending metrics to Wavefront.
- Collects real-time metrics from all layers of a Kubernetes environment
- Multiple sources of metrics providing comprehensive insight:
- Kubernetes source: For core kubernetes metrics
- Prometheus source: For scraping prometheus metric endpoints (API server, etcd, NGINX etc)
- Telegraf source: For host level metrics
- Systemd source: For host level systemd metrics
- Auto discovery of pods and services based on annotation and configuration
- Daemonset mode for high scalability with leader election for monitoring cluster level resources
- Rich filtering support
- Auto reload of configuration changes
- Internal metrics for tracking the collector health and configuration
- Kubernetes 1.9+
Refer to the installation instructions.
The installation instructions use a default configuration suitable for most use cases. The collector supports various advanced configuration options. Configuration options have changed in 1.0 (upcoming release). See the documentation for the version of the collector you are running:
Version | Documentation |
---|---|
1.x |
Docs |
0.9.x |
Docs |
This collector supports monitoring of Openshift Origin 3.9 clusters. See openshift.md for detailed installation instructions.
Public contributions are always welcome. Please feel free to report issues or submit pull requests.