|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (3)
View Page History!petals-delivered-messages-interface.png|align=center!
This is done using a *data query* to collect metric values. The data query definition to put in the XML file is:
{code}
<interface>
<name>Get Delivered Messges by the Local transporter to an endpoint</name>
<script_path>{color:red}/home/cdeneux/workspace{color}/petalslink-product-trunk/dev/prod/petals/client-tools/petals-cli/petals-cli/target/petals-cli-2.1.1-SNAPSHOT/petals-cli-2.1.1-SNAPSHOT/bin/petals-cli.sh</script_path>
<arg_prepend>-h localhost -n 7700 -u petals -p petals -c -- monitoring -o local-transporter -f delivered-messages</arg_prepend>
<arg_index>-- -l endpoint</arg_index>
<arg_query>-- -l endpoint -q</arg_query>
<arg_get>-- -l endpoint -q</arg_get>
<output_delimeter>!</output_delimeter>
<index_order>endpointName</index_order>
<index_order_type>alphanumeric</index_order_type>
<!--index_title_format>|chosen_order_field|</index_title_format-->
<interface>
<name>Get Delivered Messges by the Local transporter to an endpoint</name>
<script_path>{color:red}/home/cdeneux/workspace{color}/petalslink-product-trunk/dev/prod/petals/client-tools/petals-cli/petals-cli/target/petals-cli-2.1.1-SNAPSHOT/petals-cli-2.1.1-SNAPSHOT/bin/petals-cli.sh</script_path>
<arg_prepend>-h localhost -n 7700 -u petals -p petals -c -- monitoring -o local-transporter -f delivered-messages</arg_prepend>
<arg_index>-- -l endpoint</arg_index>
<arg_query>-- -l endpoint -q</arg_query>
<arg_get>-- -l endpoint -q</arg_get>
<output_delimeter>!</output_delimeter>
<index_order>endpointName</index_order>
<index_order_type>alphanumeric</index_order_type>
<!--index_title_format>|chosen_order_field|</index_title_format-->
<fields>
<endpointName>
<name>Endpoint name</name>
<direction>input</direction>
<query_name>NAME</query_name>
</endpointName>
<activeDeliveredMsgs>
<name>Active Message exchange delivered counter</name>
<direction>output</direction>
<query_name>ACTIVE</query_name>
</activeDeliveredMsgs>
<doneDeliveredMsgs>
<name>Done Message exchange delivered counter</name>
<direction>output</direction>
<query_name>DONE</query_name>
</doneDeliveredMsgs>
<errorDeliveredMsgs>
<name>Error Message exchange delivered counter</name>
<direction>output</direction>
<query_name>ERROR</query_name>
</errorDeliveredMsgs>
</fields>
</interface>
{code}
<endpointName>
<name>Endpoint name</name>
<direction>input</direction>
<query_name>NAME</query_name>
</endpointName>
<activeDeliveredMsgs>
<name>Active Message exchange delivered counter</name>
<direction>output</direction>
<query_name>ACTIVE</query_name>
</activeDeliveredMsgs>
<doneDeliveredMsgs>
<name>Done Message exchange delivered counter</name>
<direction>output</direction>
<query_name>DONE</query_name>
</doneDeliveredMsgs>
<errorDeliveredMsgs>
<name>Error Message exchange delivered counter</name>
<direction>output</direction>
<query_name>ERROR</query_name>
</errorDeliveredMsgs>
</fields>
</interface>
{code}
To create this graph, please follow the following steps:
# First, create a new *Data Query*:
# First, create a new *Data Query*: