Dr.Elephant被定位成一个对Hadoop和Spark义务进行性状监控和调优的工具,它能够主动搜集Hadoop平台所有的度量尺度,并对搜集的数据进行剖析,并将剖析成果以一种简略且易于懂得的情势展现出来。Dr.Elephant的设计目标是通过它对义务的剖析成果指点Hadoop/Spark开发者对其义务进行便捷的优化,从而进步开发者的效力和Hadoop集群的应用效力。在Dr.Elephant中定义了一系列的启示式算法(Heuristics),这些算法供给了对Hadoop/Spark义务进行性状剖析的功效,这些启示式算法都是基于必定的Hadoop/Spark义务调优规矩而设计的,而且这些启示式算法被设计成插件式的、可配置的,我们可以很便利的在Dr.Elephant中添加自定义的启示式算法。通过对义务进行剖析,启示式算法会给我们一些优化建议,基于此,我们可以对义务进行调优,从而使义务的运行更加高效。Dr.Elephant被定位成一个对Hadoop和Spark义务进行性状监控和调优的工具,它能够主