转自:http://blog.csdn.net/everstring_china/article/details/51384627
--------------
Dr.Elephant被定位成一个对Hadoop和Spark任务进行性能监控和调优的工具,它能够自动收集Hadoop平台所有的度量标准,并对收集的数据进行分析,并将分析结果以一种简单且易于理解的形式展示出来。Dr.Elephant的设计目的是通过它对任务的分析结果指导Hadoop/Spark开发者对其任务进行便捷的优化,从而提高开发者的效率以及Hadoop集群的使用效率。在Dr.Elephant中定义了一系列的启发式算法(Heuristics),这些算法提供了对Hadoop/Spark任务进行性能分析的功能,这些启发式算法都是基于一定的Hadoop/Spark任务调优规则而设计的,而且这些启发式算法被设计成插件式的、可配置的,我们可以很方便的在Dr.Elephant中添加自定义的启发式算法。通过对任务进行分析,启发式算法会给我们一些优化建议,基于此,我们可以对任务进行调优,从而使任务的运行更加高效。
本文是对现有Dr.Elephant官方文档翻译的一个汇总。
- Dr.Elephant简介
- Dr.Elephant用户指南
- Dr.Elephant开发者指南
- Dr.Elephant部署指南
- Dr.Elephant启发式算法指南
- Dr.Elephant 部署启动详细流程
- Dr.Elephant Rest API
- Dr.Elephant FAQ 常见问题