blob: 490240a9a3a4d2edcc0b517720e61ab0c0f02a53 [file] [log] [blame] [view]
# Tools
Various tools integrate with Aurora. Is there a tool missing? Let us know, or submit a patch to add it!
* Load-balancing technology used to direct traffic to services running on Aurora:
- [synapse](https://github.com/airbnb/synapse) based on HAProxy
- [aurproxy](https://github.com/tellapart/aurproxy) based on nginx
- [jobhopper](https://github.com/benley/aurora-jobhopper) performs HTTP redirects for easy developer and administrator access
* RPC libraries that integrate with the Aurora's [service discovery mechanism](../features/service-discovery.md):
- [linkerd](https://linkerd.io/) RPC proxy
- [finagle](https://twitter.github.io/finagle) (Scala)
- [scales](https://github.com/steveniemitz/scales) (Python)
* Monitoring:
- [collectd-aurora](https://github.com/zircote/collectd-aurora) for cluster monitoring using collectd
- [Prometheus Aurora exporter](https://github.com/tommyulfsparre/aurora_exporter) for cluster monitoring using Prometheus
- [Prometheus service discovery integration](http://prometheus.io/docs/operating/configuration/#zookeeper-serverset-sd-configurations-serverset_sd_config) for discovering and monitoring services running on Aurora
* Packaging and deployment:
- [aurora-packaging](https://github.com/apache/aurora-packaging), the source of the official Aurora packages
* Thrift Clients:
- [gorealis](https://github.com/paypal/gorealis) for communicating with the scheduler using Go