Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
    <parameterGroups>
        <parameterGroup id="SystemMetricsRows">
            <parameterType>instantaneous</parameterType>
            <unit>-</unit>
            <parameter id="M.N.db" name="Database">
                <shortName>Database rows</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.ts" name="TimeSeries">
                <shortName>Timeseries</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.tsO4w" name="TimeSeries 4 week old">
                <shortName>TimeSeries</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.tsE52w" name="TimeSeries stored at least a year">
                <shortName>TimeSeries Rows 1 year or more</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.ws" name="WarmStates">
                <shortName>Warm states</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.wsE10d" name="WarmStates stored at least 10 days">
                <shortName></shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.sa" name="Samples">
                <shortName>Samples</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.te" name="ThresholdEvents">
                <shortName>ThresholdEvents</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
        </parameterGroup>
        <parameterGroup id="SystemMetricsMB">
            <parameterType>instantaneous</parameterType>
            <unit>MB</unit>
            <parameter id="M.B.db" name="Database MB">
                <shortName>Database MB</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.B.ts" name="TimeSeries MB">
                <shortName>TimeSeries MB</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.B.tsE52w" name="TimeSeries MB stored at least a year">
                <shortName>TimeSeries MB stored at least a year</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.B.wsE10d" name="WarmStates MB stored at least 10 days">
                <shortName>WarmStates stored at least 10 days</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.B.tsO4w" name="TimeSeries MB 4 week old">
                <shortName>TimeSeries MB 4 week old</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.B.ws" name="WarmStates">
                <shortName>Warm states MB</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
        </parameterGroup>
        <parameterGroup id="SystemMetrics">
            <parameterType>instantaneous</parameterType>
            <unit>-</unit>
            <parameter id="M.N.err" name="Errors">
                <shortName>Errors</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.warn" name="Warnings">
                <shortName>Warnings</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.cfgE" name="Config errors">
                <shortName>Config errors</shortName>
                <valueResolution>1</valueResolution>
            </parameter>    
            <parameter id="M.N.cfgW" name="Config warnings">
                <shortName>Config warnings</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.remMcs" name="Remote MCs">
                <shortName>Remote MCs</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.tQL" name="Task queue length">
                <shortName>TaskQueueLength</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.rt" name="Running tasks">
                <shortName>Running tasks</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.ses" name="Active sessions">
                <shortName>Active sessions</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.mccpts" name="MC components">
                <shortName>MC Components</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.ocl" name="OClistener">
                <shortName>OCL</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
        </parameterGroup>
        <parameterGroup id="SystemMetricsMCStatus">
            <parameterType>instantaneous</parameterType>
            <unit>-</unit>
            <parameter id="M.S.failO" name="Failed over">
                <shortName>Failover state</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.fsl" name="FSListener">
                <shortName>FSL</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.synchL" name="SynchListener">
                <shortName>SynchListener</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.synchR" name="SynchRunner">
                <shortName>SynchRunner</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.synchTL" name="SynchTaskListener">
                <shortName>SynchTaskListener</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.tmLa" name="TaskManagerLauncher">
                <shortName>Launcher</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.tmC" name="TaskManagerChaser">
                <shortName>Chaser</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.tmLP" name="TaskManagerLogProcessor">
                <shortName>LogProcessor</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.sysmL" name="SystemMonitorListener">
                <shortName>SystemMonitorListener</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.sysmM" name="SystemMonitor">
                <shortName>SystemMonitor</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.S.sysmH" name="SystemMonitor hearbeat">
                <shortName>SystemMonitorHeartbeat</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
        </parameterGroup>
        <parameterGroup id="SystemMetricsFSS">
            <parameterType>instantaneous</parameterType>
            <unit>-</unit>
            <parameter id="M.N.build" name="FSS build version">
                <shortName>FSS build</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.fsQL" name="FSS queue length">
                <shortName>FSS running</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
            <parameter id="M.N.fsDown" name="FSS down">
                <shortName>FSSDown</shortName>
                <valueResolution>1</valueResolution>
            </parameter>
        </parameterGroup>    
    </parameterGroups>

...

Set fssId as Forecasting Shell parameter fews.master.mcproxy.conf

NB. The SystemMetrics module requires that the correct fssId is provided in the Forecasting Shell configuration, i.e. fews.master.mcproxy.conf. Ensure you've replaced the obsolete argument nl.wldelft.fews.system.synch.MasterControllerSynchroniserFactory and provide the fssId instead.

Code Block
   <forecastshell>
       <run path="d:/opt/mcs/FSS00/FewsShell/bin"/>
       <jvm path="d:/opt/jre/bin/java">
            <arg id="0" value="-Xmx1024M"/>
      </jvm>
       <lib id="0" path="d:/opt/mcs/FSS00/FewsShell/bin"/>
       <class name="nl.wldelft.fews.system.shellserver.ForecastingShell">
           <arg id="0" value="FSS00"/>
			...

RegionConfigFiles - Qualifiers.xml

 

Code Block
languagexml
    <qualifier id="MC00"/>
    <qualifier id="MC01"/>
    <qualifier id="MC02"/>
    <qualifier id="FSS00"/>
    <qualifier id="FSS01"/>
    <qualifier id="FSS02"/>
    <qualifier id="FSS03"/>

...