eG Monitoring
 

Measures reported by MTMChatOprtnTest

A chat is a collection of chat messages between one or more participants. Participants can be users or apps.

Microsoft Teams enables users to quickly and securely communicate with their peers and also helps to securely retrieve/update the properties of the chat, list/retrieve one/more members, and update the role of a member in a chat through any desktop/device. However, if Microsoft Teams is unable to deliver the high-quality experience it promises while users communicate through chat messages, IT administrators will be forced to hunt for alternatives. To avoid such an outcome, administrators should make sure that the guaranteed Microsoft Teams service levels are delivered at all times. For this, administrators will have to periodically check the time it takes to update the chat, retrieve the chat properties, list and update the role of the members in the chat used for communication using Microsoft Teams, isolate bottlenecks proactively, and plug the holes before users complain. The MTMChatOprtnTest test helps administrators in this exercise.

At configured intervals, this test emulates an update to the properties of the chat, retrieve the member collection of the chat and update the role of a member in the chat and reports the time it takes to perform each of these operations. This provides administrators with early indicators of problem conditions, thus enabling them to resolve the problem before any irrepairable damage is done.

Note:

This test uses the Microsoft Graph API. Tests that use Microsoft Graph API may not start reporting metrics right away. Sometimes, they may go without reporting metrics for over 48 hours. This is normal behavior, and it occurs because, Microsoft does not collect/refresh the metrics as frequently as the test executes.

Outputs of the test : One set of results for the monitored Microsoft Teams

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
getChat_status Indicates whether/not retrieval of the properties and relationships of a chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the retrieval status of the properties and relationships of a chat is indicated using the numeric equivalents only.

getChat_Tim Indicates the time taken by this test to retrieve the properties and relationships of the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while sending/receiving chat messages. The reasons for the same should be investigated.
updatChat_status Indicates whether/not the update to the properties of the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the update status of the properties of the chat is indicated using the numeric equivalents only.

updatChat_Tim Indicates the time taken by this test to update the properties of the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor update experience with the properties of the chat. The reasons for the same should be investigated.
getMemC_status Indicates whether/not the retrieval of a single user in the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the retrieval status of a single user in the chat is indicated using the numeric equivalents only.

getMemC_Tim Indicates the time taken by this test to retrieve a single user in the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while sending/receiving chat messages. The reasons for the same should be investigated.
lstMemC_status Indicates whether/not the retrieval / listing all users in the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the retrieval status of all the users in the chat is indicated using the numeric equivalents only.

lstMemC_Tim Indicates the time taken by this test to retrieve/list all the users in the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience listing the users in the chat. The reasons for the same should be investigated.
sndMsg_status Indicates whether/not sending a new chat message in the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the status of sending a new chat message in the chat is indicated using the numeric equivalents only.

sndMsg_Tim Indicates the time taken by this test to send a new chat message in the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while sending/receiving chat messages in the chat. The reasons for the same should be investigated.
getMsg_status Indicates whether/not retrieving a single message or a message reply in the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the status of retrieving a single message or a message reply in the chat is indicated using the numeric equivalents only.

getMsg_Tim Indicates the time taken by this test to retrieve a single message or a message reply in the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while sending/receiving chat messages in the chat. The reasons for the same should be investigated.
lstMsg_status Indicates whether/not retrieving the list of messages in the chat was successful.   The values that this measure can report and their corresponding numeric values are discussed in the table below:

Measure Value Numeric Value
Success 1
Failed 0
Note:

By default, this measure reports the Measure Values discussed in the table above. However, in the graph of this measure, the status of retrieving the list of messages in the chat is indicated using the numeric equivalents only.

lstMsg_Tim Indicates the time taken by this test to retrieve the list of messages in the chat. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while sending/receiving chat messages in the chat. The reasons for the same should be investigated.