All Downloads are FREE. Search and download functionalities are using the official Maven repository.

reports.report-persistence.xml Maven / Gradle / Ivy

There is a newer version: 24.03
Show newest version
<?xml version="1.0"?>
<!--
  Copyright (c) 2000, 2021, Oracle and/or its affiliates.

  Licensed under the Universal Permissive License v 1.0 as shown at
  http://oss.oracle.com/licenses/upl.
-->

<report-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns="http://xmlns.oracle.com/coherence/coherence-report-config"
               xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-report-config coherence-report-config.xsd">
  <report>
    <file-name>{date}-persistence.txt</file-name>
    <delim>{tab}</delim>

    <!-- Only include services where PersistenceMode != 'n/a' -->
    <filters>
      <filter id="equals">
        <type>equals</type>
        <params>
          <column-ref>PersistenceMode</column-ref>
          <column-ref>NotApplicable</column-ref>
        </params>
      </filter>
      <filter id="not">
        <type>not</type>
        <params>
          <filter-ref>equals</filter-ref>
        </params>
      </filter>
    </filters>

    <query>
      <pattern>Coherence:type=Service,*</pattern>
      <filter-ref>not</filter-ref>
    </query>

    <row>
      <column id="BatchCounter">
        <type>global</type>
        <name>{batch-counter}</name>
        <header>Batch Counter</header>
      </column>

      <column id="ReportTime">
        <type>global</type>
        <name>{report-time}</name>
        <header>ReportTime</header>
      </column>

      <column id="Service">
        <type>key</type>
        <name>name</name>
        <header>Service</header>
        <group-by>true</group-by>
      </column>

      <column id="DomainPartition">
        <type>key</type>
        <name>domainPartition</name>
        <header>Domain Partition</header>
        <hidden>{non-MT}</hidden>
        <group-by>true</group-by>
      </column>

      <column id="PersistenceMode">
        <name>PersistenceMode</name>
      </column>

      <column id="PersistenceActiveSpaceUsed">
        <name>PersistenceActiveSpaceUsed</name>
        <hidden>true</hidden>
      </column>

      <column id="PersistenceTotalActiveSpaceUsed">
        <type>function</type>
        <header>PersistenceTotalActiveSpaceUsed</header>
        <column-ref>PersistenceActiveSpaceUsed</column-ref>
        <function-name>sum</function-name>
      </column>

      <column id="PersistenceLatencyAverage">
        <name>PersistenceLatencyAverage</name>
        <hidden>true</hidden>
      </column>

      <column id="PersistenceLatencyAverageAcrossNodes">
        <type>function</type>
        <header>PersistenceLatencyAverageAcrossNodes</header>
        <column-ref>PersistenceLatencyAverage</column-ref>
        <function-name>avg</function-name>
      </column>

      <column id="PersistenceLatencyMax">
        <name>PersistenceLatencyMax</name>
        <hidden>true</hidden>
      </column>

      <column id="PersistenceLatencyMaxAcrossNodes">
        <type>function</type>
        <header>PersistenceLatencyMaxAcrossNodes</header>
        <column-ref>PersistenceLatencyMax</column-ref>
        <function-name>max</function-name>
      </column>

      <column id="NotApplicable">
        <type>constant</type>
        <name>NotApplicable</name>
        <hidden>true</hidden>
        <data-type>string</data-type>
        <value>n/a</value>
      </column>

    </row>
  </report>
</report-config>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy