eG Monitoring  

Measures reported by MTMChannelOprtnTest

Teams are made up of channels, which are the conversations you have with other members in your organization. Each channel is dedicated to a specific topic, department, or project. Channels are where the work actually gets done - where text, audio, and video conversations open to the whole team happen, where files are shared, and where tabs are added.

One of the reasons why users opt for a channel in Microsoft Teams is that it enables them to quickly and securely retrieve/update the properties of the channel, list/retrieve one/more members, and update the role of a member in a channel from anywhere through any desktop/device. However, at runtime, if Microsoft Teams is unable to deliver the high-quality experience it promises while users are accessing the channels, 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 channel, retrieve the channel properties, list and update the role of the members in the channel created on Microsoft Teams, isolate bottlenecks proactively, and plug the holes before users complain. The MTMChannelOprtnTest test helps administrators in this exercise.

At configured intervals, this test emulates an update to the properties of the channel, retrieve the member collection of the channel and update the role of a member in the channel 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
getChnl_status Indicates whether/not retrieval of the properties and relationships of a channel 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 channel is indicated using the numeric equivalents only.

getChnl_Tim Indicates the time taken by this test to retrieve the properties and relationships of the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience while accessing the team. The reasons for the same should be investigated.
updatChnl_status Indicates whether/not the update to the properties of the channel 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 channel is indicated using the numeric equivalents only.

updatChnl_Tim Indicates the time taken by this test to update the properties of the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor update experience with the channel. The reasons for the same should be investigated.
getMemC_status Indicates whether/not the retrieval of a member from the channel 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 member from the channel is indicated using the numeric equivalents only.

getMemC_Tim Indicates the time taken by this test to retrieve a member from the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
lstMemC_status Indicates whether/not the retrieval of member collection of the channel 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 member collection of the channel is indicated using the numeric equivalents only.

lstMemC_Tim Indicates the time taken by this test to retrieve the members of the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
updatMemC_status Indicates whether/not updating the role of a member in the channel 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 updating the role of a member in the channel is indicated using the numeric equivalents only.

updatMemC_Tim Indicates the time taken by this test to update the role of a member in the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
sndMsg_status Indicates whether/not sending a chat message in the channel 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 chat message in the channel is indicated using the numeric equivalents only.

sndMsg_Tim Indicates the time taken by this test to send a chat message in the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
rmsg_status Indicates whether/not sending a reply message to a chat message in the channel 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 reply message to a chat message in the channel is indicated using the numeric equivalents only.

rmsg_Tim Indicates the time taken to send a reply message to a chat message in the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
getMsgR_status Indicates whether/not retrieving a single message or a message reply in the channel 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 channel is indicated using the numeric equivalents only.

getMsgR_Tim Indicates the time taken by this test to retrieve a single message or a message reply in a channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.
lstMsgR_status Indicates whether/not listing all the replies to a message in the channel 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 listing all the replies to a message in the channel is indicated using the numeric equivalents only.

lstMsgR_Tim Indicates the time taken by this test to list all the replies to a message in the channel. Seconds Ideally, the value of this measure should be low. A high value is indicative of a poor user experience with the channel. The reasons for the same should be investigated.