Back to Geneos FAQ

Internal documentation only

This page has been marked as draft.

How to filter ADS mounts for a specific Application Key

Presented with the following dataview I want to filter for a specific Application Key (let’s say 256) for all mounts across all managed entities.

Geneos - How to filter ADS mounts for a specific Application Key

Option 1 - Active Console - Use Filter Table Option

Right-click on the Dataview on any cell and choose Filter Table option.

Geneos - How to filter ADS mounts for a specific Application Key

Result:

Geneos - How to filter ADS mounts for a specific Application Key

Note: This will only apply to this specific data view (not other entities with the same name) and it does not persist meaning if you click into another entity and then return to this view the filter will no longer be present.

Option 2 - Active Console - Use Metric Overview

From the Active Console menu choose Tools, Metrics Overview. A Metrics Overview dialog box will appear. Change Dataview Attribute to Name, and then use the scrollbar to locate your dataview (ads mounts). Ensure the Limit on current state tree selection checkbox is unticked.

Geneos - How to filter ADS mounts for a specific Application Key

Right-click the dataview below on any cell and choose Filter Table option.

Geneos - How to filter ADS mounts for a specific Application Key

Geneos - How to filter ADS mounts for a specific Application Key

Note: This view is persistent and would include all managed entities that contain the ads mounts dataview.

Option 3 - Gateway SQL

The RTDS Integration XML templates contained Gateway SQL samplers which aggregate dataviews.

https://docs.itrsgroup.com/docs/geneos/current/collection/refinitiv-rtds/index.html

Create a Gateway SQL Sampler.

Under Tables, create a table name called mounts (Example below)

<xpath>
<tableName>
<data>mounts</data>
</tableName>
<xpaths>
<xpath>/geneos/gateway/directory/probe/managedEntity/sampler/dataview[wild(@name,&quot;* Mounts&quot;)]/rows/row/cell[(@column=&quot;user&quot;)]</xpath>
</xpaths>
<columns>
<column>
<name>
<data>host</data>
</name>
<xpath>ancestor::managedEntity/@name</xpath>
</column>
<column>
<name>
<data>user</data>
</name>
<xpath>@value</xpath>
</column>
<column>
<name>
<data>mount</data>
</name>
<xpath>@rowname</xpath>
</column>
<column>
<name>
<data>mountTime</data>
</name>
<xpath>../cell[(@column=&quot;mountTime&quot;)]</xpath>
</column>
<column>
<name>
<data>applicationKey</data>
</name>
<xpath>../cell[(@column=&quot;applicationKey&quot;)]</xpath>
</column>
<column>
<name>
<data>position</data>
</name>
<xpath>../cell[(@column=&quot;position&quot;)]</xpath>
</column>
<column>
<name>
<data>items</data>
</name>
<xpath>../cell[(@column=&quot;items&quot;)]</xpath>
<type>INTEGER</type>
</column>
<column>
<name>
<data>stale</data>
</name>
<xpath>../cell[(@column=&quot;stale&quot;)]</xpath>
<type>INTEGER</type>
</column>
<column>
<name>
<data>pendingOut</data>
</name>
<xpath>../cell[(@column=&quot;pendingOut&quot;)]</xpath>
<type>INTEGER</type>
</column>
<column>
<name>
<data>nonRecoverableOpens</data>
</name>
<xpath>../cell[(@column=&quot;nonRecoverableOpens&quot;)]</xpath>
<type>INTEGER</type>
</column>
<column>
<name>
<data>version</data>
</name>
<xpath>../cell[(@column=&quot;version&quot;)]</xpath>
</column>
</columns>
</xpath>

Geneos - How to filter ADS mounts for a specific Application Key

Under Views, create a view called mounts.

Ensure that all the labels match the column names in your ads mounts view. The key thing is to add your filter here so for example if you want to only display applicationKey values that are 265 the below code would suffice.

Geneos - How to filter ADS mounts for a specific Application Key

Result

Geneos - How to filter ADS mounts for a specific Application Key

Note this is only on a per Gateway basis (unlike the Metric Overview).

["Geneos"] ["Geneos > Netprobe"] ["FAQ"]

Was this topic helpful?