You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ma...@apache.org on 2013/10/18 02:25:41 UTC
[19/30] AMBARI-3266. Contribute Ambari-SCOM. (Tom Beerbower via
mahadev)
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsNewCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsNewCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsNewCollection.mpx
new file mode 100644
index 0000000..6ba463b
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsNewCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.HostComponentThreadsNew"
+ Target="Ambari.SCOM.BasicPerformanceHostComponent"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jvm.threadsnew</PropertyName>
+ <CounterName>JVM Threads New</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsNew">
+ <Name>Collect JVM Threads New</Name>
+ <Description>This rule collects number of new threads for Hadoop Host Component process.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsNew" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of new threads for Hadoop Host Component process.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsRunnableCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsRunnableCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsRunnableCollection.mpx
new file mode 100644
index 0000000..ace227b
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsRunnableCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.HostComponentThreadsRunnable"
+ Target="Ambari.SCOM.BasicPerformanceHostComponent"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jvm.threadsrunnable</PropertyName>
+ <CounterName>JVM Threads Runnable</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsRunnable">
+ <Name>Collect JVM Threads Runnable</Name>
+ <Description>This rule collects number of runnable threads for Hadoop Host Component process.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsRunnable" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of runnable threads for Hadoop Host Component process.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTerminatedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTerminatedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTerminatedCollection.mpx
new file mode 100644
index 0000000..c990ba1
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTerminatedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTerminated"
+ Target="Ambari.SCOM.BasicPerformanceHostComponent"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jvm.threadsterminated</PropertyName>
+ <CounterName>JVM Threads Terminated</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTerminated">
+ <Name>Collect JVM Threads Terminated</Name>
+ <Description>This rule collects number of terminated threads for Hadoop Host Component process.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTerminated" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of terminated threads for Hadoop Host Component process.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTimedWaitingCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTimedWaitingCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTimedWaitingCollection.mpx
new file mode 100644
index 0000000..7de4a37
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsTimedWaitingCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTimedWaiting"
+ Target="Ambari.SCOM.BasicPerformanceHostComponent"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jvm.threadstimedwaiting</PropertyName>
+ <CounterName>JVM Threads Timed Waiting</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTimedWaiting">
+ <Name>Collect JVM Threads Timed Waiting</Name>
+ <Description>This rule collects number of timed waiting threads for Hadoop Host Component process.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsTimedWaiting" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of timed waiting threads for Hadoop Host Component process.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsWaitingCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsWaitingCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsWaitingCollection.mpx
new file mode 100644
index 0000000..5292ab9
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/Shared/ThreadsWaitingCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.HostComponentThreadsWaiting"
+ Target="Ambari.SCOM.BasicPerformanceHostComponent"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jvm.threadswaiting</PropertyName>
+ <CounterName>JVM Threads Waiting</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsWaiting">
+ <Name>Collect JVM Threads Waiting</Name>
+ <Description>This rule collects number of waiting threads for Hadoop Host Component process.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.HostComponentThreadsWaiting" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of waiting threads for Hadoop Host Component process.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapSlotsCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapSlotsCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapSlotsCollection.mpx
new file mode 100644
index 0000000..13e6653
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapSlotsCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerMapSlots"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.tasktracker.maptaskslots</PropertyName>
+ <CounterName>Map Slots</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerMapSlots">
+ <Name>Collect TaskTracker Map Slots</Name>
+ <Description>This rule collects number of available map slots on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerMapSlots" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of available map slots on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapsRunningCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapsRunningCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapsRunningCollection.mpx
new file mode 100644
index 0000000..3fd44bc
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/MapsRunningCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerMapsRunning"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.tasktracker.maps_running</PropertyName>
+ <CounterName>Running Map Tasks</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerMapsRunning">
+ <Name>Collect TaskTracker Running Map Tasks</Name>
+ <Description>This rule collects number of running map tasks on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerMapsRunning" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of running map tasks on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReduceSlotsCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReduceSlotsCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReduceSlotsCollection.mpx
new file mode 100644
index 0000000..a936a39
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReduceSlotsCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerReduceSlots"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.tasktracker.reducetaskslots</PropertyName>
+ <CounterName>Reduce Slots</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerReduceSlots">
+ <Name>Collect TaskTracker Reduce Slots</Name>
+ <Description>This rule collects number of available reduce slots on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerReduceSlots" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of available reduce slots on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReducesRunningCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReducesRunningCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReducesRunningCollection.mpx
new file mode 100644
index 0000000..55915b0
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ReducesRunningCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerReducesRunning"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.tasktracker.reduces_running</PropertyName>
+ <CounterName>Running Reduce tasks</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerReducesRunning">
+ <Name>Collect TaskTracker Running Reduce tasks</Name>
+ <Description>This rule collects number of running reduce tasks on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerReducesRunning" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of running reduce tasks on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleExceptionCaughtCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleExceptionCaughtCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleExceptionCaughtCollection.mpx
new file mode 100644
index 0000000..5c143a0
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleExceptionCaughtCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleExceptionsCaught"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.shuffleoutput.shuffle_exceptions_caught</PropertyName>
+ <CounterName>Shuffle Exceptions Caught</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleExceptionsCaught">
+ <Name>Collect TaskTracker Shuffle Exceptions Caught</Name>
+ <Description>This rule collects number of caught exceptions for shuffle running on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleExceptionsCaught" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of caught exceptions for shuffle running on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleFailedOutputsCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleFailedOutputsCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleFailedOutputsCollection.mpx
new file mode 100644
index 0000000..d03f017
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleFailedOutputsCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleFailedOutputs"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.shuffleoutput.shuffle_failed_outputs</PropertyName>
+ <CounterName>Shuffle Failed Outputs</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleFailedOutputs">
+ <Name>Collect TaskTracker Shuffle Failed Outputs</Name>
+ <Description>This rule collects number of failed outputs for shuffle running on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleFailedOutputs" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of failed outputs for shuffle running on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleHandlerBusyPercentCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleHandlerBusyPercentCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleHandlerBusyPercentCollection.mpx
new file mode 100644
index 0000000..f1685bc
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleHandlerBusyPercentCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleHandlerBusyPercent"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.shuffleoutput.shuffle_handler_busy_percent</PropertyName>
+ <CounterName>Shuffle Handler Busy (%)</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleHandlerBusyPercent">
+ <Name>Collect TaskTracker Shuffle Handler Busy (%)</Name>
+ <Description>This rule collects percentage of busy shuffle handlers on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleHandlerBusyPercent" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects percentage of busy shuffle handlers on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleOutputBytesCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleOutputBytesCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleOutputBytesCollection.mpx
new file mode 100644
index 0000000..fb31cd6
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleOutputBytesCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleOutputBytes"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.shuffleoutput.shuffle_output_bytes</PropertyName>
+ <CounterName>Shuffle Output Bytes</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleOutputBytes">
+ <Name>Collect TaskTracker Shuffle Output Bytes</Name>
+ <Description>This rule collects number of bytes produced by shuffle running on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleOutputBytes" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of bytes produced by shuffle running on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleSuccessOutputsCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleSuccessOutputsCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleSuccessOutputsCollection.mpx
new file mode 100644
index 0000000..ba417f5
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/HostComponents/TaskTracker/ShuffleSuccessOutputsCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleSuccessOutputs"
+ Target="Ambari.SCOM.HostComponent.TaskTracker"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.HostComponentMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>mapred.shuffleoutput.shuffle_success_outputs</PropertyName>
+ <CounterName>Shuffle Success Outputs</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleSuccessOutputs">
+ <Name>Collect TaskTracker Shuffle Success Outputs</Name>
+ <Description>This rule collects number of successful outputs for shuffle running on Hadoop TaskTracker.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.TaskTrackerShuffleSuccessOutputs" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of successful outputs for shuffle running on Hadoop TaskTracker.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/DeadTaskTrackersCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/DeadTaskTrackersCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/DeadTaskTrackersCollection.mpx
new file mode 100644
index 0000000..4d14d8e
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/DeadTaskTrackersCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceDeadTaskTrackers"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>deadtasktrackers</PropertyName>
+ <CounterName>Dead TaskTrackers</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceDeadTaskTrackers">
+ <Name>Collect MapReduce Dead TaskTrackers</Name>
+ <Description>This rule collects number of dead TaskTrackers for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceDeadTaskTrackers" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of dead TaskTrackers for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/FailedJobsPercentCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/FailedJobsPercentCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/FailedJobsPercentCollection.mpx
new file mode 100644
index 0000000..f4983ec
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/FailedJobsPercentCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceFailedJobsPercent"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>failedjobs_percent</PropertyName>
+ <CounterName>Jobs Failed (%)</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceFailedJobsPercent">
+ <Name>Collect MapReduce Jobs Failed (%)</Name>
+ <Description>This rule collects percent of failed MapReduce jobs in Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceFailedJobsPercent" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects percent of failed MapReduce jobs in Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsCompletedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsCompletedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsCompletedCollection.mpx
new file mode 100644
index 0000000..0bc3ed7
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsCompletedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsCompleted"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_completed</PropertyName>
+ <CounterName>Jobs Completed</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsCompleted">
+ <Name>Collect MapReduce Jobs Completed</Name>
+ <Description>This rule collects number of completed MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsCompleted" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of completed MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsFailedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsFailedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsFailedCollection.mpx
new file mode 100644
index 0000000..e5b4046
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsFailedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsFailed"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_failed</PropertyName>
+ <CounterName>Jobs Failed</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsFailed">
+ <Name>Collect MapReduce Jobs Failed</Name>
+ <Description>This rule collects number of failed MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsFailed" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of failed MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsKilledCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsKilledCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsKilledCollection.mpx
new file mode 100644
index 0000000..9822078
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsKilledCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsKilled"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_killed</PropertyName>
+ <CounterName>Jobs Killed</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsKilled">
+ <Name>Collect MapReduce Jobs Killed</Name>
+ <Description>This rule collects number of killed MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsKilled" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of killed MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsPreparingCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsPreparingCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsPreparingCollection.mpx
new file mode 100644
index 0000000..0141627
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsPreparingCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsPreparing"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_preparing</PropertyName>
+ <CounterName>Jobs Preparing</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsPreparing">
+ <Name>Collect MapReduce Jobs Preparing</Name>
+ <Description>This rule collects number of preparing MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsPreparing" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of preparing MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsRunningCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsRunningCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsRunningCollection.mpx
new file mode 100644
index 0000000..36bf585
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsRunningCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsRunning"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_running</PropertyName>
+ <CounterName>Jobs Running</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsRunning">
+ <Name>Collect MapReduce Jobs Running</Name>
+ <Description>This rule collects number of running MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsRunning" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of running MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsSubmittedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsSubmittedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsSubmittedCollection.mpx
new file mode 100644
index 0000000..8e5e4ba
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/JobsSubmittedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceJobsSubmitted"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>jobs_submitted</PropertyName>
+ <CounterName>Jobs Submitted</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsSubmitted">
+ <Name>Collect MapReduce Jobs Submitted</Name>
+ <Description>This rule collects number of submitted MapReduce jobs for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceJobsSubmitted" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of submitted MapReduce jobs for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/LiveTaskTrackersCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/LiveTaskTrackersCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/LiveTaskTrackersCollection.mpx
new file mode 100644
index 0000000..907d87e
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/LiveTaskTrackersCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceLiveTaskTrackers"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>livetasktrackers</PropertyName>
+ <CounterName>Live TaskTrackers</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceLiveTaskTrackers">
+ <Name>Collect MapReduce Live TaskTrackers</Name>
+ <Description>This rule collects number of live TaskTrackers for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceLiveTaskTrackers" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of live TaskTrackers for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsCompletedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsCompletedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsCompletedCollection.mpx
new file mode 100644
index 0000000..e6f5df6
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsCompletedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceMapsCompleted"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>maps_completed</PropertyName>
+ <CounterName>Maps Completed</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceMapsCompleted">
+ <Name>Collect MapReduce Maps Completed</Name>
+ <Description>This rule collects number of completed maps tasks for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceMapsCompleted" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of completed map tasks for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsFailedCollection.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsFailedCollection.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsFailedCollection.mpx
new file mode 100644
index 0000000..f88d163
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Rules/Performance/MapReduceService/MapsFailedCollection.mpx
@@ -0,0 +1,62 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Rules>
+ <Rule ID="Ambari.SCOM.PerformanceRule.MapReduceMapsFailed"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ Enabled="true" ConfirmDelivery="false">
+ <Category>PerformanceCollection</Category>
+ <DataSources>
+ <DataSource ID="DS" TypeID="Ambari.SCOM.Module.MapReduceServiceMetricsPerformanceDataSource">
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>maps_failed</PropertyName>
+ <CounterName>Maps Failed</CounterName>
+ </DataSource>
+ </DataSources>
+ <WriteActions>
+ <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
+ <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
+ </WriteActions>
+ </Rule>
+ </Rules>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.PerformanceRule.MapReduceMapsFailed">
+ <Name>Collect MapReduce Maps Failed</Name>
+ <Description>This rule collects number of failed map tasks for Hadoop cluster.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.PerformanceRule.MapReduceMapsFailed" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Collects number of failed map tasks for Hadoop cluster.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>