|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (4)
View Page History** the local transporter:
*** delivered messages
*** delivered messages
** the remote transporter:
*** delivered outgoing messages,
*** delivered incoming messages,
*** outgoing connection pool,
*** incoming connection pool.
*** delivered outgoing messages,
*** delivered incoming messages,
*** outgoing connection pool,
*** incoming connection pool.
h1. Monitoring the transporters
h3. Delivered messages
!petals-local-transporter-delivered-messages.png|align=center!
The number of messages delivered by the local transporter can be graphed:
* by message exchange status, see [Creating a graph using a simple data|How to create a graph with Cacti#Creating a graph using a simple data]:
* by message exchange status, see [Creating a graph using a simple data|How to create a graph with Cacti#Creating a graph using a simple data]:
| doneDeliveredMsgs | Number of delivered message with status 'Done' | COUNTER |
| errorDeliveredMsgs | Number of delivered message with status 'Error' | COUNTER |
| errorDeliveredMsgs | Number of delivered message with status 'Error' | COUNTER |
h2. Monitoring the remote transporter
h3. Delivered messages (incoming or outgoing messages)
The number of messages delivered by the remote transporter can be graphed:
* by delivery status and filtered for a dedicated remote container, see [Creating a graph using a data query|How to create a graph with Cacti#Creating a graph using a data query]:
** the data query definition to put in a file:
{code}
<interface>
<name>Outgoing messages delivered by the remote transporter to the given remote container</name>
<script_path>petals-cli.sh</script_path>
<arg_prepend>-h localhost -n 7700 -u petals -p petals -c -- monitoring -o tcp-transporter -f delivered-outgoing-messages</arg_prepend>
<arg_index>-- --list-containers</arg_index>
<arg_query>-- --query-containers</arg_query>
<arg_get>-- --query-containers</arg_get>
<output_delimeter>!</output_delimeter>
<index_order>filterName</index_order>
<index_order_type>alphanumeric</index_order_type>
<!--index_title_format>|chosen_order_field|</index_title_format-->
<fields>
<filterName>
<name>Remote container name</name>
<direction>input</direction>
<query_name>NAME</query_name>
</filterName>
<pendingDeliveredMsgs>
<name>Pending message delivery counter</name>
<direction>output</direction>
<query_name>PENDING</query_name>
</pendingDeliveredMsgs>
<succeededDeliveredMsgs>
<name>Succeeded message delivery counter</name>
<direction>output</direction>
<query_name>SUCCEEDED</query_name>
</succeededDeliveredMsgs>
<errorDeliveredMsgs>
<name>Error message delivery counter</name>
<direction>output</direction>
<query_name>ERROR</query_name>
</errorDeliveredMsgs>
</fields>
</interface>
{code}
|| Name || Description || Type ||
| pendingDeliveredMsgs | Number of delivered message with status 'Pending' | COUNTER |
| succeededDeliveredMsgs | Number of delivered message with status 'Succeeded' | COUNTER |
| errorDeliveredMsgs | Number of delivered message with status 'Error' | COUNTER |