<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>6.4</version>
    <template_groups>
        <template_group>
            <uuid>12340020bd1947fdb78cd19f51477206</uuid>
            <name>Templates/Virtualization</name>
        </template_group>
    </template_groups>
    <templates>
        <template>
            <uuid>718b60f00ee44ec59b167b04de4f3605</uuid>
            <template>Template App Mesos Agent via HTTP</template>
            <name>Template App Mesos Agent via HTTP</name>
            <description>This template works out of the box as soon as Mesos Observability Metrics is available inside your cluster; it does not require any Zabbix agent installation or configuration. It allows external monitoring of the Mesos agents through the metrics HTTP endpoint.
https://mesos.apache.org/documentation/latest/monitoring/</description>
            <groups>
                <group>
                    <name>Templates/Virtualization</name>
                </group>
            </groups>
            <items>
                <item>
                    <uuid>b4682ef0437b40e3a92493f113146649</uuid>
                    <name>Get Mesos agent metrics</name>
                    <type>HTTP_AGENT</type>
                    <key>mesos.agent.get_metrics</key>
                    <history>0</history>
                    <trends>0</trends>
                    <value_type>TEXT</value_type>
                    <preprocessing>
                        <step>
                            <type>STR_REPLACE</type>
                            <parameters>
                                <parameter>\</parameter>
                                <parameter/>
                            </parameters>
                        </step>
                        <step>
                            <type>STR_REPLACE</type>
                            <parameters>
                                <parameter>/</parameter>
                                <parameter>_</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <timeout>1s</timeout>
                    <url>http://{HOST.IP}:5051/metrics/snapshot</url>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>raw</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>93a997d0132442bdad31590539662a7c</uuid>
                    <name>Mesos agent: Containerizer fetcher cache size total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[containerizer/fetcher/cache_size_total_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>The configured maximum size of the fetcher cache in bytes. This value is constant for the life of the Mesos agent.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.containerizer_fetcher_cache_size_total_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>containerizer</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>492e201c4e8949dca3e7a6b05e3b26b2</uuid>
                    <name>Mesos agent: Containerizer fetcher cache size used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[containerizer/fetcher/cache_size_used_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>The current amount of data stored in the fetcher cache in bytes.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.containerizer_fetcher_cache_size_total_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>containerizer</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b359ec635586445f91cde3f6488a46f2</uuid>
                    <name>Mesos agent: Task fetches failed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[containerizer/fetcher/task_fetches_failed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of times per second the Mesos fetcher failed to fetch all the URIs for a task.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.containerizer_fetcher_task_fetches_failed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>containerizer</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a227ac584bca413b979f34b5d6b0ef5f</uuid>
                    <name>Mesos agent: Task fetches succeeded</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[containerizer/fetcher/task_fetches_succeeded]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of times per second the Mesos fetcher successfully fetched all the URIs for a task.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.containerizer_fetcher_task_fetches_succeeded</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>containerizer</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e61c4aa534ef4e2a8a5f2f012747735a</uuid>
                    <name>Mesos agent: Containers destroyed due to launch errors</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[containerizer/mesos/container_destroy_errors]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of containers destroyed due to launch errors</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.containerizer_mesos_container_destroy_errors</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>containerizer</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d3715e927e104854b18aa5891d510474</uuid>
                    <name>Mesos agent: Garbage collector removals failed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[gc/path_removals_failed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of times per second the agent garbage collection process has failed to remove a sandbox path.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.gc_path_removals_failed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>gc</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ff06ae91cc494e959989b374a0b3b5d1</uuid>
                    <name>Mesos agent: Garbage collector removals pending</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[gc/path_removals_pending]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of sandbox paths that are currently pending agent garbage collection.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.gc_path_removals_pending</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>gc</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>27f6dd1ac86944c395912ac81d3f67cd</uuid>
                    <name>Mesos agent: Garbage collector removals succeeded</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[gc/path_removals_succeeded]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of sandbox paths per second the agent successfully removed.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.gc_path_removals_succeeded</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>gc</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>568555a35a504016a344cd75325e5ccb</uuid>
                    <name>Mesos agent: Containers launch errors per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/container_launch_errors]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of container launch errors per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_container_launch_errors</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>220885b3c219427e96e02b228d6a236c</uuid>
                    <name>Mesos agent: % CPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/cpus_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_cpus_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>3630b70b7ad34cf8b6e24f5a70d6a250</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/cpus_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_CPUS_CRIT}</expression>
                            <name>Mesos agent: CPU allocation is above {$MESOS_AGENT_CPUS_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>AVERAGE</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                        <trigger>
                            <uuid>c8e9d93dd0a3402b94161dbe79b5f772</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/cpus_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_CPUS_WARN}</expression>
                            <name>Mesos agent: CPU allocation is above {$MESOS_AGENT_CPUS_WARN} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>WARNING</priority>
                            <dependencies>
                                <dependency>
                                    <name>Mesos agent: CPU allocation is above {$MESOS_AGENT_CPUS_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                                    <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/cpus_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_CPUS_CRIT}</expression>
                                </dependency>
                            </dependencies>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                        <trigger>
                            <uuid>da5fb853b3724aeabdb5292421305797</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/cpus_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&lt;{$MESOS_AGENT_CPUS_MIN}</expression>
                            <name>Mesos agent: CPU allocation is below {$MESOS_AGENT_CPUS_MIN} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>INFO</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>efficiency</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>80c04292531c46bda7278d8b392b3a4e</uuid>
                    <name>Mesos agent: % revocable CPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/cpus_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_cpus_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5d2f503b073a48f3a5910e4c5f97fc55</uuid>
                    <name>Mesos agent: revocable CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/cpus_revocable_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_cpus_revocable_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>041166bb23f347db91dabd4b6587f4dd</uuid>
                    <name>Mesos agent: revocable CPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/cpus_revocable_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of allocated revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_cpus_revocable_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e5b3a707138c47c89778fc156455ba4c</uuid>
                    <name>Mesos agent: CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/cpus_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_cpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8fa43fc9d94a4e12923d90935d04a646</uuid>
                    <name>Mesos agent: % disk allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>cd69ca96a1ed4b808e1e0a9c7426a9aa</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/disk_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_DISK_CRIT}</expression>
                            <name>Mesos agent: Disk allocation is above {$MESOS_AGENT_DISK_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>AVERAGE</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                        <trigger>
                            <uuid>32b248bbd45341939ab66252650f6c2a</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/disk_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_DISK_WARN}</expression>
                            <name>Mesos agent: Disk allocation is above {$MESOS_AGENT_DISK_WARN} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>WARNING</priority>
                            <dependencies>
                                <dependency>
                                    <name>Mesos agent: Disk allocation is above {$MESOS_AGENT_DISK_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                                    <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/disk_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_DISK_CRIT}</expression>
                                </dependency>
                            </dependencies>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>5769cead11a54636a6ba154fa28828e0</uuid>
                    <name>Mesos agent: % revocable disk allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5034c404f4b44fcebcecd1de425afeb8</uuid>
                    <name>Mesos agent: revocable Disk space total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_revocable_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_revocable_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>93e3a868a02e408e8841aa1b433d5cff</uuid>
                    <name>Mesos agent: revocable Disk space allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_revocable_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_revocable_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dde95c8614b945299862d3f7ac3c0ab7</uuid>
                    <name>Mesos agent: Disk space total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>67883c42f544482eae9a8ba90d0ff30a</uuid>
                    <name>Mesos agent: Disk space allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/disk_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_disk_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>eb64792b21a347c5ae8c87bd45b27c2d</uuid>
                    <name>Mesos agent: Executors preempted per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executors_preempted]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of executors destroyed due to preemption per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executors_preempted</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d9407c67ec9f4692af30645b6951adf5</uuid>
                    <name>Mesos agent: Executors registering</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executors_registering]</key>
                    <delay>0</delay>
                    <description>Number of executors registering</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executors_registering</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ff1cbc3663aa47339ec35c48e3a76b13</uuid>
                    <name>Mesos agent: Executors running</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executors_running]</key>
                    <delay>0</delay>
                    <description>Number of executors running</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executors_running</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>fda39aa1355b4b309b1f2779ef63b9bc</uuid>
                    <name>Mesos agent: Executors terminated per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executors_terminated]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of terminated executors per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executors_terminated</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f096aff2f8e842b58b4f634d9e8f6ba6</uuid>
                    <name>Mesos agent: Executors terminating</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executors_terminating]</key>
                    <delay>0</delay>
                    <description>Number of terminating executors</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executors_terminating</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>35ca7ce7fd5f49f18ed43f614e201183</uuid>
                    <name>Mesos agent: Executor max allowed age</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/executor_directory_max_allowed_age_secs]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Maximum allowed age in seconds to delete executor directory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_executor_directory_max_allowed_age_secs</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>aa2991c64f634ac7a2101718dbef8764</uuid>
                    <name>Mesos agent: Frameworks active</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/frameworks_active]</key>
                    <delay>0</delay>
                    <description>Number of active frameworks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_frameworks_active</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>68acf20f99234f918cf1e7e042ae3d19</uuid>
                    <name>Mesos agent: % GPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>10a825715c4047ae916e38cd3a9a467d</uuid>
                    <name>Mesos agent: % revocable GPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1fb85e1b2036480f89a5c2100f287492</uuid>
                    <name>Mesos agent: revocable GPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_revocable_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_revocable_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>4406acd232234b9293aaba90756b88f3</uuid>
                    <name>Mesos agent: revocable GPUs allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_revocable_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of allocated revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_revocable_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bab3e332e7b249eebdcbbf039c70f176</uuid>
                    <name>Mesos agent: GPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f2860481f34143049d7e6f13b64d04a1</uuid>
                    <name>Mesos agent: GPUs used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/gpus_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of allocated GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_gpus_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c863500831254959abccbdd0a43ecb1b</uuid>
                    <name>Mesos agent: Invalid framework messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/invalid_framework_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of invalid framework messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_invalid_framework_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e437f0cab3b142e380ae91ac89e6bea6</uuid>
                    <name>Mesos agent: Invalid status updates</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/invalid_status_updates]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of invalid status updates</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_invalid_status_updates</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>6b7dc83a496f479a940bfa70d9936368</uuid>
                    <name>Mesos agent: % memory allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>4e109bd5329943019eefb36f12e67a74</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/mem_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_MEMORY_CRIT}</expression>
                            <name>Mesos agent: Memory allocation is above {$MESOS_AGENT_MEMORY_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>AVERAGE</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                        <trigger>
                            <uuid>04e27cc2564844bcb41c54d5b0a8e0d7</uuid>
                            <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/mem_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_MEMORY_WARN}</expression>
                            <name>Mesos agent: Memory allocation is above {$MESOS_AGENT_MEMORY_WARN} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                            <priority>WARNING</priority>
                            <dependencies>
                                <dependency>
                                    <name>Mesos agent: Memory allocation is above {$MESOS_AGENT_MEMORY_CRIT} for {$MESOS_AGENT_METRICS_TOLERANCE} on {HOST.NAME}</name>
                                    <expression>min(/Template App Mesos Agent via HTTP/mesos.master[slave/mem_percent],{$MESOS_AGENT_METRICS_TOLERANCE})&gt;{$MESOS_AGENT_MEMORY_CRIT}</expression>
                                </dependency>
                            </dependencies>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>69a71e13788143b79e7d3e39917c79d1</uuid>
                    <name>Mesos agent: % revocable memory allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9ed84c0def2c41dea24185dcaf65b84b</uuid>
                    <name>Mesos agent: revocable Memory total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_revocable_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Memory revocable total</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_revocable_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8cae08dc5cfc45e6ab56350e18802291</uuid>
                    <name>Mesos agent: revocable Memory allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_revocable_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated revocable memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_revocable_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3840f3925d6049d492a000197f629df5</uuid>
                    <name>Mesos agent: Memory total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Memory total</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ca83571314a6446e8f7bdfd7a57d8e01</uuid>
                    <name>Mesos agent: Memory allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/mem_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_mem_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a586b170c281432d8656f153bbca26ec</uuid>
                    <name>Mesos agent: Recovery errors</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/recovery_errors]</key>
                    <delay>0</delay>
                    <description>Number of errors encountered during agent recovery</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_recovery_errors</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>26c5467ea4c54c829122ac44ccd73de1</uuid>
                    <name>Mesos agent: Recovery time</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/recovery_time_secs]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Agent recovery time in seconds. This value is only available after agent recovery succeeded and remains constant for the life of the Mesos agent.</description>
                    <valuemap>
                        <name>Slave registration</name>
                    </valuemap>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_recovery_time_secs</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>executors</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0f92c59c504e483b95adeed8181d740c</uuid>
                    <name>Mesos agent: Registration status</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/registered]</key>
                    <delay>0</delay>
                    <description>Whether this agent is registered with a master</description>
                    <valuemap>
                        <name>Slave registration</name>
                    </valuemap>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_registered</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agent</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>2ce198124e5346768771dde6b21b8d42</uuid>
                            <expression>last(/Template App Mesos Agent via HTTP/mesos.master[slave/registered])=0</expression>
                            <name>Mesos agent on {HOST.NAME} has not registered with the cluster</name>
                            <priority>INFO</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>availability</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>7b6410966625446aa8639c68b6ee84e8</uuid>
                    <name>Mesos agent: Tasks failed per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_failed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of failed tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_failed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5df7aa3dc9ed41ffbb0ac4e192b2ef63</uuid>
                    <name>Mesos agent: Tasks finished per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_finished]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of finished tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_finished</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>08c935d59e84405b8e5bad1f3b743464</uuid>
                    <name>Mesos agent: Tasks killed per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_killed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of killed tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_killed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>cc4c8eb60e2e4240b5bd518d33cc7f66</uuid>
                    <name>Mesos agent: Tasks lost per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_lost]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of lost tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_lost</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9efc24aac1754e8ba81889e011f210cf</uuid>
                    <name>Mesos agent: Tasks running</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_running]</key>
                    <delay>0</delay>
                    <description>Number of running tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_running</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c787309f5c8b48f480ba310994a26a2a</uuid>
                    <name>Mesos agent: Tasks staging</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_staging]</key>
                    <delay>0</delay>
                    <description>Number of staging tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_staging</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a5d715434371475c8d5834e1613a80a0</uuid>
                    <name>Mesos agent: Tasks starting</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/tasks_starting]</key>
                    <delay>0</delay>
                    <description>Number of starting tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_tasks_starting</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ef23013d29af491ab045efbe4c802109</uuid>
                    <name>Mesos agent: Uptime</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/uptime_secs]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Uptime in seconds</description>
                    <valuemap>
                        <name>Slave registration</name>
                    </valuemap>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_uptime_secs</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agent</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>fe168355f1a34fe282dc0a448890f89f</uuid>
                            <expression>max(/Template App Mesos Agent via HTTP/mesos.master[slave/uptime_secs],{$MESOS_AGENT_METRICS_TOLERANCE})&lt;{$MESOS_AGENT_METRICS_TOLERANCE}</expression>
                            <name>Mesos agent has restarted on {HOST.NAME}</name>
                            <priority>INFO</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>availability</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>265918c6aeba4822a7612963e97f6f7b</uuid>
                    <name>Mesos agent: Valid framework messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/valid_framework_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of valid framework messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_valid_framework_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ca8ddb384c24430585367ead28205464</uuid>
                    <name>Mesos agent: Valid status updates</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[slave/valid_status_updates]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of valid status updates</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.slave_valid_status_updates</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>slave</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>35b58a8c241c4a04aeaffd7786796baa</uuid>
                    <name>System: CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/cpus_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of CPUs available</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_cpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3462ed9dda3f4f70972ffe49b4e0ecd1</uuid>
                    <name>System: Load average 1min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_1min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past 1 minutes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_1min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0743be2e86324afb881ac356051aa2c4</uuid>
                    <name>System: Load average 5min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_5min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past 5 minutes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_5min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9291311eaf9b421f8de18faf691d0179</uuid>
                    <name>System: Load average 15min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_15min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past 15 minutes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_15min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8704d41b769f4bfd850050c5bce652f4</uuid>
                    <name>System: Memory free</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/mem_free_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Free memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_mem_free_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a5408dbf46a548a1a3f94669b4bd6781</uuid>
                    <name>System: Memory total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/mem_total_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Total memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_mem_total_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>4bf17dc7bcda42d4a41f11e3769e362a</uuid>
                    <name>Mesos agent: Volume GIDs free</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[volume_gid_manager/volume_gids_free]</key>
                    <delay>0</delay>
                    <description>Number of free gids available for volume gid manager</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.volume_gid_manager_volume_gids_free</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>volume_gid_manager</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>4460c8e9542146c3bc7f0c5a13649286</uuid>
                    <name>Mesos agent: Volume GIDs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[volume_gid_manager/volume_gids_total]</key>
                    <delay>0</delay>
                    <description>Number of gids configured for volume gid manager</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.volume_gid_manager_volume_gids_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.agent.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>volume_gid_manager</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
            </items>
            <macros>
                <macro>
                    <macro>{$MESOS_AGENT_CPUS_CRIT}</macro>
                    <value>90</value>
                    <description>Maximum tolerated agent CPUs allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_CPUS_MIN}</macro>
                    <description>Minimum expected agent CPU allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_CPUS_WARN}</macro>
                    <value>80</value>
                    <description>Warning threshold for mesos agent CPUs allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_DISK_CRIT}</macro>
                    <value>90</value>
                    <description>Maximum tolerated agent disk allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_DISK_WARN}</macro>
                    <value>80</value>
                    <description>Warning threshold for mesos agent disk allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_MEMORY_CRIT}</macro>
                    <value>90</value>
                    <description>Maximum tolerated agent memory allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_MEMORY_WARN}</macro>
                    <value>80</value>
                    <description>Warning threshold for mesos agent memory allocation</description>
                </macro>
                <macro>
                    <macro>{$MESOS_AGENT_METRICS_TOLERANCE}</macro>
                    <description>Time tolerance for triggers</description>
                </macro>
            </macros>
            <valuemaps>
                <valuemap>
                    <uuid>00dfebbee6e64dd3bb0c0e7415dfa997</uuid>
                    <name>Slave registration</name>
                    <mappings>
                        <mapping>
                            <value>1</value>
                            <newvalue>Registered</newvalue>
                        </mapping>
                        <mapping>
                            <value>0</value>
                            <newvalue>Not registered</newvalue>
                        </mapping>
                    </mappings>
                </valuemap>
            </valuemaps>
        </template>
        <template>
            <uuid>f0db95e48cb046c7b10d5fda2416dbe8</uuid>
            <template>Template App Mesos Master via HTTP</template>
            <name>Template App Mesos Master via HTTP</name>
            <description>This template works out of the box as soon as Mesos Observability Metrics is available inside your cluster; it does not require any Zabbix agent installation or configuration. It allows external monitoring of the Mesos cluster through the metrics HTTP endpoint.
https://mesos.apache.org/documentation/latest/monitoring/</description>
            <groups>
                <group>
                    <name>Templates/Virtualization</name>
                </group>
            </groups>
            <items>
                <item>
                    <uuid>f0b468d33bc3466cb2ee2c5347cccecd</uuid>
                    <name>Get Mesos master metrics</name>
                    <type>HTTP_AGENT</type>
                    <key>mesos.master.get_metrics</key>
                    <history>0</history>
                    <trends>0</trends>
                    <value_type>TEXT</value_type>
                    <preprocessing>
                        <step>
                            <type>STR_REPLACE</type>
                            <parameters>
                                <parameter>\</parameter>
                                <parameter/>
                            </parameters>
                        </step>
                        <step>
                            <type>STR_REPLACE</type>
                            <parameters>
                                <parameter>/</parameter>
                                <parameter>_</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <url>http://{HOST.IP}:5050/metrics/snapshot</url>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>raw</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ce93a81f283246b6a5fbe82aeb04c186</uuid>
                    <name>Mesos master: Allocator mesos allocation runs per second</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_runs]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of times the allocation algorithm has run per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_runs</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1df2f5aeb5ea4ec6a6f8168afbabe281</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms count</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/count]</key>
                    <delay>0</delay>
                    <description>Number of allocation batch latency measurements in the window</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_count</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c86abb83af204d15a04032bb0ece6a2c</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms max</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/max]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Maximum allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_max</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7c128b0e05474696965dfa30162781e1</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Minimum allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ba9a44aef3e74b708571755bdfd63db0</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p50</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p50]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Median allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p50</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8ae1b3d537e7414b97b200377927219e</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p90</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p90]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>90th percentile allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p90</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5998c35a474a4dfabd9eb88124e36df5</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p95</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p95]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>95th percentile allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p95</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e4f4d1d70f534a6fbdb5a6a1d9e56554</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p99</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p99]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99th percentile allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p99</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e24ea7fe5bc14c2f8f8158c60fe60269</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.9th percentile allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>af904520975147678420265ae79c49e7</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms p9999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms/p9999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.99th percentile allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms_p9999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5ee447be860347cb9ba90460b711c142</uuid>
                    <name>Mesos master: Allocator mesos allocation run latency ms</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_latency_ms]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Allocation batch latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_latency_ms</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>fb4d0792b2dd4ab39bec632d823a8c01</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms count</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/count]</key>
                    <delay>0</delay>
                    <description>Number of allocation algorithm time measurements in the window</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_count</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b6d4bd1e8d704abdabda7fd27d58aee4</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms max</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/max]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Maximum time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_max</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ff1b79d4d480496abf30d00cafacdce6</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Minimum time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ddb633986b984425abe8b74005e4964b</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p50</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p50]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Median time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p50</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b2daf4b3e33d45e083c6ae69313aa990</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p90</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p90]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>90th percentile of time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p90</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7db8ef5047f4463d8cbe541179e32921</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p95</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p95]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>95th percentile of time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p95</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>54b84ffe1a9e48e5b154cffb8a4e70f1</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p99</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p99]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99th percentile of time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p99</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>6eb1000a4cc74614b59d21a122fa3088</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.9th percentile of time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>6744a71145934b9892c1210ecc3defd2</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms p9999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms/p9999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.99th percentile of time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms_p9999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>12015b23ccd5432a9244e6840cf4c601</uuid>
                    <name>Mesos master: Allocator mesos allocation run ms</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/allocation_run_ms]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Time spent in allocation algorithm in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_allocation_run_ms</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9f5a22d1e2b94ecdab961b7254013415</uuid>
                    <name>Mesos master: Allocator event queue dispatches</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/event_queue_dispatches]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of dispatch events in the event queue</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_event_queue_dispatches</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bf54180b939d48cb89a874bb830cba9f</uuid>
                    <name>Mesos master: Allocator mesos CPUs offered or allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/cpus/offered_or_allocated]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of CPUs offered or allocated</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_cpus_offered_or_allocated</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dc4acb05a0544687a7e738424f9ec47d</uuid>
                    <name>Mesos master: Allocator mesos CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/cpus/total]</key>
                    <delay>0</delay>
                    <description>Number of CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_cpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0fc04c497bae4b929adbdb382bd46e79</uuid>
                    <name>Mesos master: Allocator mesos resources disk offered or allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/disk/offered_or_allocated]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>b</units>
                    <description>Allocated or offered disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_disk_offered_or_allocated</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8759056cb2b14861bda5e4b3e2b59211</uuid>
                    <name>Mesos master: Allocator mesos resources disk total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/disk/total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Total disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_disk_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a556130369d34b3682374871182770a7</uuid>
                    <name>Mesos master: Allocator mesos memory offered or allocated</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/mem/offered_or_allocated]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated or offered memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_mem_offered_or_allocated</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>325645a0a5d245a480a3eb9434ec6226</uuid>
                    <name>Mesos master: Allocator mesos resources memory total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[allocator/mesos/resources/mem/total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Total memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.allocator_mesos_resources_mem_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>allocator</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f04743d27feb4952ad3bacf6ebe84c66</uuid>
                    <name>Mesos master: CPUs percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>547f0b6a4d8e4d60b099bbd0a2a52884</uuid>
                    <name>Mesos master: CPUs revocable percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1d93caf679034891bf54bd4c4628cb77</uuid>
                    <name>Mesos master: CPUs revocable total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_revocable_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_revocable_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b55638e7269c4eaeb67c493d357994b9</uuid>
                    <name>Mesos master: CPUs revocable used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_revocable_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of allocated revocable CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_revocable_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>91cc85f9cd8342acada82ad3090325ac</uuid>
                    <name>Mesos master: CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_total]</key>
                    <delay>0</delay>
                    <description>Number of CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>db3135e71f8c4d2b8a781360c9953c37</uuid>
                    <name>Mesos master: CPUs used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/cpus_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of allocated CPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_cpus_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8f2bc671a65d43da880f90953dba4495</uuid>
                    <name>Mesos master: Disk percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7efb9ebd2d8a458489568ca67ada1a6c</uuid>
                    <name>Mesos master: Disk revocable percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f06b92286c4c4090bf223da02115713d</uuid>
                    <name>Mesos master: Disk revocable total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_revocable_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>b</units>
                    <description>Revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_revocable_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e2fb63569dc84b2e9e570bd8697ab2a4</uuid>
                    <name>Mesos master: Disk revocable used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_revocable_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated revocable disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_revocable_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e19060c996274a38bca0f7f147e95fae</uuid>
                    <name>Mesos master: Disk total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d9f0b7cbb7184fe297d98745b9fefe88</uuid>
                    <name>Mesos master: Disk used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/disk_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated disk space</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_disk_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0695949b109840228c7d90dc1d4b21bd</uuid>
                    <name>Mesos master: Messages dropped</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/dropped_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of dropped messages</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_dropped_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>daf5f28dcdec4dcba283cead7f4e2935</uuid>
                    <name>Mesos master: Role</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/elected]</key>
                    <delay>0</delay>
                    <description>Whether this is the elected master</description>
                    <valuemap>
                        <name>Cluster role</name>
                    </valuemap>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_elected</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>master</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>abb72e56be3f4a94859468e10708cf3b</uuid>
                    <name>Mesos master: Event queue dispatches</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/event_queue_dispatches]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of messages in the event queue</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_event_queue_dispatches</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>events</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bad12949abd54ef3b09ed61411be5891</uuid>
                    <name>Mesos master: Event queue messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/event_queue_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of dispatches in the event queue</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_event_queue_messages</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>events</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>db80f44a93e545f6a9d5c8eeb4e3f955</uuid>
                    <name>Mesos master: Frameworks active</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/frameworks_active]</key>
                    <delay>0</delay>
                    <units>s</units>
                    <description>Number of active frameworks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_frameworks_active</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>frameworks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bd658c4ff81a4b4d994b24d48d1d15ff</uuid>
                    <name>Mesos master: Frameworks connected</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/frameworks_connected]</key>
                    <delay>0</delay>
                    <units>s</units>
                    <description>Number of connected frameworks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_frameworks_connected</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>frameworks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5cfc3c1e6f5545c9bfe391e2b8d19baf</uuid>
                    <name>Mesos master: Frameworks disconnected</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/frameworks_disconnected]</key>
                    <delay>0</delay>
                    <units>s</units>
                    <description>Number of disconnected frameworks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_frameworks_disconnected</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>frameworks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>18145712855b4c3e82e5d423b7ef4f51</uuid>
                    <name>Mesos master: Frameworks inactive</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/frameworks_inactive]</key>
                    <delay>0</delay>
                    <units>s</units>
                    <description>Number of inactive frameworks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_frameworks_inactive</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>frameworks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>63f80d3eae484ec9a948c0cd453253ce</uuid>
                    <name>Mesos master: GPUs percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dabf1f63214e4a26a2d1a3e9d1767b21</uuid>
                    <name>Mesos master: GPUs revocable percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5518f251de284d54accacf1447b81c26</uuid>
                    <name>Mesos master: GPUs revocable total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_revocable_total]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_revocable_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ea14394ae69b4873bae9dacb574e46ff</uuid>
                    <name>Mesos master: GPUs revocable used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_revocable_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of allocated revocable GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_revocable_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b265793d5ce0463c8ce3a2d8a8e502ae</uuid>
                    <name>Mesos master: GPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_total]</key>
                    <delay>0</delay>
                    <description>Number of GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>95d6163b1c354c6a9364eafdfa573024</uuid>
                    <name>Mesos master: GPUs used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/gpus_used]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of allocated GPUs</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_gpus_used</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>2e4e141647a64e259e43d616a22b9d2e</uuid>
                    <name>Mesos master: Invalid executor to framework messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/invalid_executor_to_framework_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of invalid executor to framework messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_invalid_executor_to_framework_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dbcc534279a8472f9d143ab4150c29ce</uuid>
                    <name>Mesos master: Invalid framework to executor messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/invalid_framework_to_executor_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of invalid framework to executor messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_invalid_framework_to_executor_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dbd639d8284a4f1c9fabdbe747e154e2</uuid>
                    <name>Mesos master: Invalid status updates</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/invalid_status_updates]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of invalid status updates per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_invalid_status_updates</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c4cdbfc451654ba7805a1914093824a1</uuid>
                    <name>Mesos master: Invalid status update acknowledgements</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/invalid_status_update_acknowledgements]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of invalid operation status update acknowledgements per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_invalid_status_update_acknowledgements</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>315fd40fd6b943e882c6d82057f15da8</uuid>
                    <name>Mesos master: Memory percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e1b23f1b42da43989a48ecb591eb91ea</uuid>
                    <name>Mesos master: Memory revocable percent</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_revocable_percent]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Percentage of allocated revocable memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_revocable_percent</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>100</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e373b999f61e42a0b0032a46ed077ded</uuid>
                    <name>Mesos master: Memory revocable total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_revocable_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Revocable memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_revocable_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bb933cd05ad8453d81ac58f3be0b848c</uuid>
                    <name>Mesos master: Memory revocable used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_revocable_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated revocable memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_revocable_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>857772ef52324c6685bc6843ebb86e53</uuid>
                    <name>Mesos master: Memory total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_total]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_total</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5039a94c709043b1ba62bdbbc209826c</uuid>
                    <name>Mesos master: Memory used</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/mem_used]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Allocated memory</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_mem_used</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>1048576</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>resources</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5f795315d7004679a66cfa0c6b8dada1</uuid>
                    <name>Mesos master: Messages authenticate</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_authenticate]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of authentication messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_authenticate</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>6bf78dab5c06408cbb16022e12f52301</uuid>
                    <name>Mesos master: Messages deactivate framework</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_deactivate_framework]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of framework deactivation messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_deactivate_framework</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c7e5a8a57ddb45a6b456e3c9e1524c88</uuid>
                    <name>Mesos master: Messages decline offers</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_decline_offers]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of offers declined per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_decline_offers</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>92d8f286fd774ec48eff3e99f8d5b955</uuid>
                    <name>Mesos master: Messages executor to framework</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_executor_to_framework]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of executor to framework messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_executor_to_framework</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3d9660d10ae74535b0316cae537d0251</uuid>
                    <name>Mesos master: Messages exited executor</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_exited_executor]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of terminated executor messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_exited_executor</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b627e0ef82964fd5a935d074a24c6817</uuid>
                    <name>Mesos master: Messages framework to executor</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_framework_to_executor]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of messages from a framework to an executor per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_framework_to_executor</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>314c39ad91bd4068a74a562981f66462</uuid>
                    <name>Mesos master: Messages kill task</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_kill_task]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of kill task messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_kill_task</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c91adc11b81e4cc5b19ace346d00fcc4</uuid>
                    <name>Mesos master: Messages launch tasks</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_launch_tasks]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of launch task messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_launch_tasks</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>321947acc52b4ae4b2e01698eb15f26b</uuid>
                    <name>Mesos master: Messages operation status update acknowledgement</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_operation_status_update_acknowledgement]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of launch task messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_operation_status_update_acknowledgement</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a0daacbdc63e456eab18542422608d7d</uuid>
                    <name>Mesos master: Messages reconcile tasks</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_reconcile_tasks]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of reconcile task messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_reconcile_tasks</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7ef1b5bba7d64486ade9b0c5735b5cea</uuid>
                    <name>Mesos master: Messages register framework</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_register_framework]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of framework registration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_register_framework</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>799a1f36ed274660985570f72d8c70ee</uuid>
                    <name>Mesos master: Messages register slave</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_register_slave]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agent registration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_register_slave</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>14152cd6c95b49d9ae8e2c773d3f3554</uuid>
                    <name>Mesos master: Messages re-register framework</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_reregister_framework]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of framework re-registration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_reregister_framework</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>ebebc94fbb9d4203aa2a66778c372fde</uuid>
                    <name>Mesos master: Messages re-register slave</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_reregister_slave]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agent re-registration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_reregister_slave</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f7939b74ae1e47d984e3eacf5b8a7819</uuid>
                    <name>Mesos master: Messages resource request</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_resource_request]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of resource request messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_resource_request</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9660f6c00ccd40668d7141b4eb9da94f</uuid>
                    <name>Mesos master: Messages revive offers</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_revive_offers]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of offer revival messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_revive_offers</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>81444209b8354c48a69f34c6debb0769</uuid>
                    <name>Mesos master: Messages status update</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_status_update]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of status update messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_status_update</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>67b8c727a3b9488a82f900b037d3db6a</uuid>
                    <name>Mesos master: Messages status update acknowledgement</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_status_update_acknowledgement]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of status update acknowledgement messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_status_update_acknowledgement</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>cfe2a65a524f4ba5864ef0086799db74</uuid>
                    <name>Mesos master: Messages suppress offers</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_suppress_offers]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_suppress_offers</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c4389251d812448ea550bcfc4b5f74cd</uuid>
                    <name>Mesos master: Messages unregister framework</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_unregister_framework]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of framework unregistration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_unregister_framework</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9bfe86a29bb6439e87757b58ba7d7bf2</uuid>
                    <name>Mesos master: Messages unregister slave</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_unregister_slave]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agent unregistration messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_unregister_slave</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7d6ed0319936488097caae38e2f2c888</uuid>
                    <name>Mesos master: Messages update slave</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/messages_update_slave]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of update agent messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_messages_update_slave</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a6ecbb2b792c450b908a9e71688c8d46</uuid>
                    <name>Mesos master: Outstanding offers</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/outstanding_offers]</key>
                    <delay>0</delay>
                    <description>Number of outstanding resource offers</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_outstanding_offers</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>frameworks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>738e89ff653f4d8885beb951a3bc2d20</uuid>
                    <name>Mesos master: Recovery slave removals</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/recovery_slave_removals]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of agents not reregistered during master failover per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_recovery_slave_removals</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1897361363be4b3c9d254ae8feb4542e</uuid>
                    <name>Mesos master: Slaves active</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slaves_active]</key>
                    <delay>0</delay>
                    <description>Number of active agents</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slaves_active</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>fd952d6dcf15437b9f1faa63e285cb97</uuid>
                    <name>Mesos master: Slaves connected</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slaves_connected]</key>
                    <delay>0</delay>
                    <description>Number of connected agents</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slaves_connected</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3755bfa782b74a61a396bf9016b863c6</uuid>
                    <name>Mesos master: Slaves disconnected</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slaves_disconnected]</key>
                    <delay>0</delay>
                    <description>Number of disconnected agents</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slaves_disconnected</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3753a5746bbe4f6ca3923b63e70d6c67</uuid>
                    <name>Mesos master: Slaves inactive</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slaves_inactive]</key>
                    <delay>0</delay>
                    <description>Number of inactive agents</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slaves_inactive</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>85f0a5df8fe04fb188cba7ba3cb3ff06</uuid>
                    <name>Mesos master: Slaves unreachable</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slaves_unreachable]</key>
                    <delay>0</delay>
                    <description>Number of unreachable agents per second. Unreachable agents are periodically garbage collected from the registry, which will cause this value to decrease.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slaves_unreachable</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>c0ffaa60884c4c65acf295870c3f83f7</uuid>
                    <name>Mesos master: Slave registrations</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_registrations]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents per second that were able to cleanly re-join the cluster and connect back to the master after the master is disconnected.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_registrations</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>8e2624220a7748e594c986c497d01c3d</uuid>
                    <name>Mesos master: Slave removals reason registered</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_removals/reason_registered]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents removed when new agents registered at the same address per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_removals_reason_registered</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dc9998e7eef842a4bd23292f18789b60</uuid>
                    <name>Mesos master: Slave removals reason unhealthy</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_removals/reason_unhealthy]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents failed due to failed health checks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_removals_reason_unhealthy</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9596c53ff0a14d0abe6648b8ff672343</uuid>
                    <name>Mesos master: Slave removals reason unregistered</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_removals/reason_unregistered]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents unregistered per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_removals_reason_unregistered</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a31c88d83d8645edad61c1f3811cc740</uuid>
                    <name>Mesos master: Slave removals</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_removals]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agent per second removed for various reasons, including maintenance</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_removals</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>dfe8313cd87b425ca2a3791e77970618</uuid>
                    <name>Mesos master: Slaves re-registrations</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_reregistrations]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agent re-registrations per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_reregistrations</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e31b4c5e26b54882974d054d441f53af</uuid>
                    <name>Mesos master: Slaves shutdowns cancelled</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_shutdowns_canceled]</key>
                    <delay>0</delay>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_shutdowns_canceled</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0e3b881677de4fe6a0e0a4556a3de888</uuid>
                    <name>Mesos master: Slave shutdowns completed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_shutdowns_completed]</key>
                    <delay>0</delay>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_shutdowns_completed</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f25adc39fcbe4be7a84ef58378656e1c</uuid>
                    <name>Mesos master: Slaves shutdowns scheduled</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_shutdowns_scheduled]</key>
                    <delay>0</delay>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_shutdowns_scheduled</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1391829f902149768d50e2285c048d0f</uuid>
                    <name>Mesos master: Slaves unreachable cancelled</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_unreachable_canceled]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of times per second that an agent was due to be marked unreachable but this transition was cancelled. This happens when the agent removal rate limit is enabled and the agent sends a PONG response message to the master before the rate limit allows the agent to be marked unreachable.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_unreachable_canceled</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b3c7a42addfc4aa2ab824318e146aac6</uuid>
                    <name>Mesos master: Slaves unreachable completed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_unreachable_completed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents per second that were marked as unreachable because they failed health checks. These are agents which were not heard from despite the agent-removal rate limit, and have been marked as unreachable in the master's agent registry.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_unreachable_completed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d87f7c3797ed4668a4927c2f04e030af</uuid>
                    <name>Mesos master: Slaves unreachable scheduled</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/slave_unreachable_scheduled]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of agents per second which have failed their health check and are scheduled to be marked unreachable. They will not be marked unreachable immediately due to the Agent Removal Rate-Limit, but master/slave_unreachable_completed will start increasing as they do get removed.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_slave_unreachable_scheduled</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>agents</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1c6a608b5b37475ab56b8fa54490f8cb</uuid>
                    <name>Mesos master: Tasks dropped</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_dropped]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_dropped</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>cba9ea1cd4714577b23d14105ac34923</uuid>
                    <name>Mesos master: Tasks error</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_error]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of tasks per second that were invalid</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_error</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>864f8c475bc74ba78838e512e94b0f73</uuid>
                    <name>Mesos master: Tasks failed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_failed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of failed tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_failed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b965c02914d54fe0afb47143d51acb59</uuid>
                    <name>Mesos master: Tasks finished</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_finished]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of finished tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_finished</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>778510a9de574bc8bfe0678110ff8164</uuid>
                    <name>Mesos master: Tasks gone</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_gone]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_gone</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>0527efaaff3247a8aba8e6a9f240e56d</uuid>
                    <name>Mesos master: Tasks gone by operator</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_gone_by_operator]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_gone_by_operator</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5de70ad6500044e4baa5a41b4a7a1703</uuid>
                    <name>Mesos master: Tasks killed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_killed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of killed tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_killed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>1378746741684399965f436235c10166</uuid>
                    <name>Mesos master: Tasks killing</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_killing]</key>
                    <delay>0</delay>
                    <description>Number of tasks currently being killed</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_killing</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a3992dd540d84ef8a1878886c67c0639</uuid>
                    <name>Mesos master: Tasks lost</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_lost]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of lost tasks per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_lost</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>1773931238744aa1bbae022c6425cdc0</uuid>
                            <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/tasks_lost],300)&gt;0</expression>
                            <name>Tasks in the cluster are disappearing</name>
                            <priority>AVERAGE</priority>
                            <description>Tasks in the cluster are disappearing. Possible causes include hardware failures, bugs in one of the frameworks, or bugs in Mesos.</description>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>availability</value>
                                </tag>
                                <tag>
                                    <tag>scope</tag>
                                    <value>performance</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>28d575d916f2469989cdf5b310091361</uuid>
                    <name>Mesos master: Tasks running</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_running]</key>
                    <delay>0</delay>
                    <description>Number of running tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_running</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b23e32f1dfcc4c9cb961c411f92d677c</uuid>
                    <name>Mesos master: Tasks staging</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_staging]</key>
                    <delay>0</delay>
                    <description>Number of staging tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_staging</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>40f56f50fac642d8ad87c3b21b714aba</uuid>
                    <name>Mesos master: Tasks starting</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_starting]</key>
                    <delay>0</delay>
                    <description>Number of starting tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_starting</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e063e92bcbe94a94b9e8de103af9ccc1</uuid>
                    <name>Mesos master: Tasks unreachable</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/tasks_unreachable]</key>
                    <delay>0</delay>
                    <description>Number of unreachable tasks</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_tasks_unreachable</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>tasks</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>36ae54403fcd4119a7175ec780bc0b38</uuid>
                    <name>Mesos master: Task lost source master reason slave removed</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/task_lost/source_master/reason_slave_removed]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_task_lost_source_master_reason_slave_removed</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f93a276e8e7943c98195634ea78d7cec</uuid>
                    <name>Mesos master: Uptime</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/uptime_secs]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Uptime in seconds</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_uptime_secs</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>allocator</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>master</value>
                        </tag>
                    </tags>
                    <triggers>
                        <trigger>
                            <uuid>789b0e5e0b9d498b96b3a31d71bacb4a</uuid>
                            <expression>max(/Template App Mesos Master via HTTP/mesos.master[master/uptime_secs],600)&lt;60</expression>
                            <name>The cluster has a flapping master node</name>
                            <priority>WARNING</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>availability</value>
                                </tag>
                            </tags>
                        </trigger>
                        <trigger>
                            <uuid>e0ec6ca09d1a4893a311715f0c3d733d</uuid>
                            <expression>last(/Template App Mesos Master via HTTP/mesos.master[master/uptime_secs])&lt;600</expression>
                            <name>The master has restarted</name>
                            <priority>INFO</priority>
                            <tags>
                                <tag>
                                    <tag>scope</tag>
                                    <value>notice</value>
                                </tag>
                            </tags>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <uuid>96a16a0998d1463e88692370d291810a</uuid>
                    <name>Mesos master: Valid executor to framework messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/valid_executor_to_framework_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of valid executor to framework messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_valid_executor_to_framework_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>f8e4e4732be44cbfbca14318f51f00ec</uuid>
                    <name>Mesos master: Valid framework to executor messages</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/valid_framework_to_executor_messages]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>Number of valid framework to executor messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_valid_framework_to_executor_messages</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e9b0dda509404dadab478db628d4665b</uuid>
                    <name>Mesos master: Valid status updates</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/valid_status_updates]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of valid status update messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_valid_status_updates</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>aeefcbfddd374cacbc4560a4a00d3c6a</uuid>
                    <name>Mesos master: Valid status update acknowledgements</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master/valid_status_update_acknowledgements]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of valid status update acknowledgement messages per second</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_valid_status_update_acknowledgements</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>CHANGE_PER_SECOND</type>
                            <parameters>
                                <parameter/>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>messages</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7ddb5a56109f4bbf801f7a67ee5323d7</uuid>
                    <name>Mesos master: Event queue HTTP requests</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[master_event_queue_http_requests]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Number of HTTP requests in the event queue</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.master_event_queue_http_requests</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>master</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>events</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>fdc5324fee654793841da3983598a11e</uuid>
                    <name>Mesos master: Registrar log ensemble size</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/log/ensemble_size]</key>
                    <delay>0</delay>
                    <description>The number of masters in the ensemble (cluster) that the current master communicates with (including itself) to form the replicated log quorum. It's imperative that this number is always less than `--quorum * 2` to prevent split-brain. It's also important that it should be greater than or equal to `--quorum` to maintain availability.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_log_ensemble_size</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>replicated log</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d284c4e9536f4a3287a4f91870387e30</uuid>
                    <name>Mesos master: Registrar log recovered</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/log/recovered]</key>
                    <delay>0</delay>
                    <description>Whether the replicated log for the registrar has caught up with the other masters in the cluster. A cluster is operational as long as a quorum of &quot;recovered&quot; masters is available in the cluster.</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_log_recovered</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>replicated log</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>5d08d33cdef34b37b1332e12350245dd</uuid>
                    <name>Mesos master: Registrar queued operations</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/queued_operations]</key>
                    <delay>0</delay>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_queued_operations</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a907d0f99e87476cae3c870f9682d02b</uuid>
                    <name>Mesos master: Registrar state fetch ms</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_fetch_ms]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Registry read latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_fetch_ms</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3d4dca185b2c467e81c0005ea9d4ef97</uuid>
                    <name>Mesos master: Registrar state store ms max</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/max]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Maximum registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_max</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>7a369d5484864c3ea8ba9e93ff4598b9</uuid>
                    <name>Mesos master: Registrar state store ms min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Minimum registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3ee9c972ee964e3ea05be16fcad92ad1</uuid>
                    <name>Mesos master: Registrar state store ms p50</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p50]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Median registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p50</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>b898e5a1b1b34ec1962139cd7d15d7fd</uuid>
                    <name>Mesos master: Registrar state store ms p90</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p90]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>90th percentile registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p90</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>689c768ab617417085a980b798fb4806</uuid>
                    <name>Mesos master: Registrar state store ms p95</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p95]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>95th percentile registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p95</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>bd47aa6fd82d43ddbed1b7552310fb8d</uuid>
                    <name>Mesos master: Registrar state store ms p99</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p99]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99th percentile registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p99</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>01f7b2bc0f5a44cd90bc1aef370c137f</uuid>
                    <name>Mesos master: Registrar state store ms p999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.9th percentile registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>949ceb75921c456da1c4621b4180d520</uuid>
                    <name>Mesos master: Registrar state store ms p9999</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms/p9999]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>99.99th percentile registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms_p9999</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>d8b3f8d91638483dab8c4c5024e6d72f</uuid>
                    <name>Mesos master: Registrar state store ms</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[registrar/state_store_ms]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <units>ms</units>
                    <description>Registry write latency in ms</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.registrar_state_store_ms</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>registrar</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>registrar</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>fc5443337de147f18b870f789946ac31</uuid>
                    <name>System: CPUs total</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/cpus_total]</key>
                    <delay>0</delay>
                    <description>Number of CPUs available in this master node</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_cpus_total</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>e336110eb09b47adac43d95d652479f1</uuid>
                    <name>System: load average 1min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_1min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past minute</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_1min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>3863ea641bdd40dfa04b03cfe363cdb6</uuid>
                    <name>System: load average 5min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_5min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past 5 minutes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_5min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>4c6491b21d014c73903330058d7a6604</uuid>
                    <name>System: load average 15min</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/load_15min]</key>
                    <delay>0</delay>
                    <value_type>FLOAT</value_type>
                    <description>Load average for the past 15 minutes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_load_15min</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>a2fd421bd9904d95b68b9133bda49f00</uuid>
                    <name>System: Memory free</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/mem_free_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Free memory in bytes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_mem_free_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
                <item>
                    <uuid>9991d0afde114a7dbd354087fdf7a7fe</uuid>
                    <name>System: Memory total bytes</name>
                    <type>DEPENDENT</type>
                    <key>mesos.master[system/mem_total_bytes]</key>
                    <delay>0</delay>
                    <units>b</units>
                    <description>Total memory in bytes</description>
                    <preprocessing>
                        <step>
                            <type>JSONPATH</type>
                            <parameters>
                                <parameter>$.system_mem_total_bytes</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mesos.master.get_metrics</key>
                    </master_item>
                    <tags>
                        <tag>
                            <tag>component</tag>
                            <value>system</value>
                        </tag>
                        <tag>
                            <tag>metrics</tag>
                            <value>system</value>
                        </tag>
                    </tags>
                </item>
            </items>
            <macros>
                <macro>
                    <macro>{$MESOS_CPUS_PERCENT_CRIT}</macro>
                    <value>90</value>
                    <description>Maximal tolerated load on the CPUs</description>
                </macro>
                <macro>
                    <macro>{$MESOS_CPUS_PERCENT_WARN}</macro>
                    <value>80</value>
                    <description>Warning threshold for load on the CPUs</description>
                </macro>
                <macro>
                    <macro>{$MESOS_MEMORY_PERCENT_CRIT}</macro>
                    <value>90</value>
                    <description>Maximal tolerated load on the memory</description>
                </macro>
                <macro>
                    <macro>{$MESOS_MEMORY_PERCENT_WARN}</macro>
                    <value>80</value>
                    <description>Warning threshold for load on the memory</description>
                </macro>
                <macro>
                    <macro>{$MESOS_MIN_SLAVES_CRIT}</macro>
                    <value>65</value>
                    <description>Minimal tolerated number of Mesos agents</description>
                </macro>
                <macro>
                    <macro>{$MESOS_MIN_SLAVES_WARN}</macro>
                    <value>70</value>
                    <description>Warning threshold for number of Mesos agents</description>
                </macro>
            </macros>
            <dashboards>
                <dashboard>
                    <uuid>49c2d6ca43a549b79f031c9931e4dab3</uuid>
                    <name>Mesos cluster performance</name>
                    <auto_start>NO</auto_start>
                    <pages>
                        <page>
                            <name>Mesos cluster performance</name>
                            <widgets>
                                <widget>
                                    <type>graph</type>
                                    <width>24</width>
                                    <height>5</height>
                                    <fields>
                                        <field>
                                            <type>GRAPH</type>
                                            <name>graphid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <name>Allocation run, ms</name>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                                <widget>
                                    <type>graph</type>
                                    <y>5</y>
                                    <width>24</width>
                                    <height>5</height>
                                    <fields>
                                        <field>
                                            <type>GRAPH</type>
                                            <name>graphid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <name>Allocation run latency, ms</name>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                            </widgets>
                        </page>
                    </pages>
                </dashboard>
                <dashboard>
                    <uuid>7bbec8b54c034759a14e6ecac80130d0</uuid>
                    <name>Mesos master overview</name>
                    <auto_start>NO</auto_start>
                    <pages>
                        <page>
                            <widgets>
                                <widget>
                                    <type>graph</type>
                                    <y>2</y>
                                    <width>8</width>
                                    <height>5</height>
                                    <fields>
                                        <field>
                                            <type>GRAPH</type>
                                            <name>graphid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <name>Mesos cluster CPU usage</name>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                                <widget>
                                    <type>graph</type>
                                    <x>8</x>
                                    <y>2</y>
                                    <width>8</width>
                                    <height>5</height>
                                    <fields>
                                        <field>
                                            <type>GRAPH</type>
                                            <name>graphid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <name>Mesos cluster memory usage</name>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                                <widget>
                                    <type>item</type>
                                    <width>24</width>
                                    <fields>
                                        <field>
                                            <type>INTEGER</type>
                                            <name>adv_conf</name>
                                            <value>1</value>
                                        </field>
                                        <field>
                                            <type>INTEGER</type>
                                            <name>show</name>
                                            <value>1</value>
                                        </field>
                                        <field>
                                            <type>INTEGER</type>
                                            <name>show</name>
                                            <value>2</value>
                                        </field>
                                        <field>
                                            <type>INTEGER</type>
                                            <name>show</name>
                                            <value>4</value>
                                        </field>
                                        <field>
                                            <type>STRING</type>
                                            <name>description</name>
                                            <value>{HOST.NAME}</value>
                                        </field>
                                        <field>
                                            <type>ITEM</type>
                                            <name>itemid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <key>mesos.master[master/elected]</key>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                                <widget>
                                    <type>graph</type>
                                    <x>16</x>
                                    <y>2</y>
                                    <width>8</width>
                                    <height>5</height>
                                    <fields>
                                        <field>
                                            <type>GRAPH</type>
                                            <name>graphid</name>
                                            <value>
                                                <host>Template App Mesos Master via HTTP</host>
                                                <name>Mesos cluster disk usage</name>
                                            </value>
                                        </field>
                                    </fields>
                                </widget>
                            </widgets>
                        </page>
                    </pages>
                </dashboard>
            </dashboards>
            <valuemaps>
                <valuemap>
                    <uuid>ea458d84cb4442b6a752a02e25af17fd</uuid>
                    <name>Cluster role</name>
                    <mappings>
                        <mapping>
                            <value>0</value>
                            <newvalue>Member</newvalue>
                        </mapping>
                        <mapping>
                            <value>1</value>
                            <newvalue>Leader</newvalue>
                        </mapping>
                    </mappings>
                </valuemap>
            </valuemaps>
        </template>
    </templates>
    <triggers>
        <trigger>
            <uuid>29b5e807dae3416bb83f129959f6a7fd</uuid>
            <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/cpus_percent],600)&gt;{$MESOS_CPUS_PERCENT_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Cluster CPUs utilization is above {$MESOS_CPUS_PERCENT_CRIT}%</name>
            <priority>AVERAGE</priority>
            <description>Cluster CPU utilization is at capacity. Consider scaling the cluster out.</description>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>availability</value>
                </tag>
            </tags>
        </trigger>
        <trigger>
            <uuid>39bdf8d316934988bf1288e5a43e2ab3</uuid>
            <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/cpus_percent],600)&gt;{$MESOS_CPUS_PERCENT_WARN} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Cluster CPUs utilization is above {$MESOS_CPUS_PERCENT_WARN}%</name>
            <priority>WARNING</priority>
            <description>Cluster CPU utilization is close to capacity.</description>
            <dependencies>
                <dependency>
                    <name>Cluster CPUs utilization is above {$MESOS_CPUS_PERCENT_CRIT}%</name>
                    <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/cpus_percent],600)&gt;{$MESOS_CPUS_PERCENT_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
                </dependency>
            </dependencies>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>performance</value>
                </tag>
            </tags>
        </trigger>
        <trigger>
            <uuid>045f7a712f4d4a49a8afad863b4dc2e9</uuid>
            <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/mem_percent],600)&gt;{$MESOS_MEMORY_PERCENT_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Cluster memory utilization is above {$MESOS_MEMORY_PERCENT_CRIT}%</name>
            <priority>AVERAGE</priority>
            <description>Cluster memory is depleated</description>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>availability</value>
                </tag>
            </tags>
        </trigger>
        <trigger>
            <uuid>42c7c3b828514d029d2415ee646dbcc3</uuid>
            <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/mem_percent],600)&gt;{$MESOS_MEMORY_PERCENT_WARN} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Cluster memory utilization is above {$MESOS_MEMORY_PERCENT_WARN}%</name>
            <priority>AVERAGE</priority>
            <description>Cluster memory utilization is close to capacity.</description>
            <dependencies>
                <dependency>
                    <name>Cluster memory utilization is above {$MESOS_MEMORY_PERCENT_CRIT}%</name>
                    <expression>min(/Template App Mesos Master via HTTP/mesos.master[master/mem_percent],600)&gt;{$MESOS_MEMORY_PERCENT_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
                </dependency>
            </dependencies>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>availability</value>
                </tag>
            </tags>
        </trigger>
        <trigger>
            <uuid>5a8a04cadbc1488eb274edd707a36650</uuid>
            <expression>last(/Template App Mesos Master via HTTP/mesos.master[master/slaves_active])&lt;{$MESOS_MIN_SLAVES_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Number of Mesos agents are critically low</name>
            <priority>HIGH</priority>
            <description>Agents are having trouble connecting to the master.</description>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>availability</value>
                </tag>
            </tags>
        </trigger>
        <trigger>
            <uuid>33498f6fe0884ce6bad12bbff59cce41</uuid>
            <expression>last(/Template App Mesos Master via HTTP/mesos.master[master/slaves_active])&lt;{$MESOS_MIN_SLAVES_WARN} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
            <name>Number of Mesos agents are low</name>
            <priority>WARNING</priority>
            <description>Agents are having trouble connecting to the master.</description>
            <dependencies>
                <dependency>
                    <name>Number of Mesos agents are critically low</name>
                    <expression>last(/Template App Mesos Master via HTTP/mesos.master[master/slaves_active])&lt;{$MESOS_MIN_SLAVES_CRIT} and last(/Template App Mesos Master via HTTP/mesos.master[master/elected])=1</expression>
                </dependency>
            </dependencies>
            <tags>
                <tag>
                    <tag>scope</tag>
                    <value>performance</value>
                </tag>
            </tags>
        </trigger>
    </triggers>
    <graphs>
        <graph>
            <uuid>64f96f3da7d942198266af2877de9792</uuid>
            <name>Allocation run, ms</name>
            <ymin_type_1>FIXED</ymin_type_1>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_ms]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <drawtype>DOTTED_LINE</drawtype>
                    <color>274482</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_ms/max]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <drawtype>DOTTED_LINE</drawtype>
                    <color>F63100</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_ms/min]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <uuid>7c744b2c1e3b4b6fa31abaa260dbb1a2</uuid>
            <name>Allocation run latency, ms</name>
            <ymin_type_1>FIXED</ymin_type_1>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_latency_ms]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <drawtype>DOTTED_LINE</drawtype>
                    <color>274482</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_latency_ms/max]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <drawtype>DOTTED_LINE</drawtype>
                    <color>F63100</color>
                    <calc_fnc>ALL</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[allocator/mesos/allocation_run_latency_ms/min]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <uuid>8ecf2594a474480ebddc65047938b793</uuid>
            <name>Mesos cluster agents status</name>
            <yaxismax>0</yaxismax>
            <show_work_period>NO</show_work_period>
            <show_triggers>NO</show_triggers>
            <type>EXPLODED</type>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/slaves_connected]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>274482</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/slaves_disconnected]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>F63100</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/slaves_unreachable]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <uuid>cdbb1035b3574613a42823245a72ab72</uuid>
            <name>Mesos cluster CPU usage</name>
            <yaxismax>0</yaxismax>
            <show_work_period>NO</show_work_period>
            <show_triggers>NO</show_triggers>
            <type>PIE</type>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>LAST</calc_fnc>
                    <type>GRAPH_SUM</type>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/cpus_total]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>FF0000</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/cpus_used]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <uuid>fd76d08389f0471e947cd72bfdbf448a</uuid>
            <name>Mesos cluster disk usage</name>
            <yaxismax>0</yaxismax>
            <show_work_period>NO</show_work_period>
            <show_triggers>NO</show_triggers>
            <type>PIE</type>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>LAST</calc_fnc>
                    <type>GRAPH_SUM</type>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/disk_total]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>FF0000</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/disk_used]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <uuid>5aa1f99d04c84165b3c1d5fd7e3caa77</uuid>
            <name>Mesos cluster memory usage</name>
            <yaxismax>0</yaxismax>
            <show_work_period>NO</show_work_period>
            <show_triggers>NO</show_triggers>
            <type>PIE</type>
            <graph_items>
                <graph_item>
                    <color>1A7C11</color>
                    <calc_fnc>LAST</calc_fnc>
                    <type>GRAPH_SUM</type>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/mem_total]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>FF0000</color>
                    <calc_fnc>LAST</calc_fnc>
                    <item>
                        <host>Template App Mesos Master via HTTP</host>
                        <key>mesos.master[master/mem_used]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
    </graphs>
</zabbix_export>
