Skip to content

Commit 935ca85

Browse files
Merge pull request #298399 from vac0224/vc-headings-reconcile4-2025-04-28
Reconcile TOC refresh with titles and headings
2 parents 9ce435b + e1d3f3b commit 935ca85

35 files changed

+616
-512
lines changed

articles/communication-services/concepts/analytics/insights/sms-insights.md

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Azure Communication Services SMS Insights Dashboard
3-
titleSuffix: An Azure Communication Services concept document
4-
description: Descriptions of data visualizations available for SMS Communications Services via Workbooks
2+
title: SMS Insights Dashboard
3+
titleSuffix: An Azure Communication Services carticle
4+
description: This article describes the data visualizations available for SMS Communications Services via Workbooks
55
author: mkhribech
66
services: azure-communication-services
77
ms.author: mkhribech
@@ -13,11 +13,13 @@ ms.subservice: data
1313

1414
# SMS Insights Dashboard
1515

16-
In this document, we outline the available insights dashboard to monitor SMS logs and metrics.
16+
This article describes the available insights dashboard to monitor SMS logs and metrics.
1717

1818
## Overview
1919

20-
The SMS Insights dashboard in your communication resource shows data visualizations based on the logs and metrics for your SMS usage. It's powered by Azure Monitor logs and metrics that are collected and stored. [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) are used to create the data visualization. To enable Azure Monitor collection to populate the SMS Insights dashboard see [Enable Azure Monitor in Diagnostic Settings](/azure/communication-services/concepts/analytics/enable-logging). Ensure that logs are sent to a [Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-overview).
20+
The SMS Insights dashboard in your communication resource shows data visualizations based on the logs and metrics for your SMS usage. It's powered by Azure Monitor logs and metrics that are collected and stored.
21+
22+
Use [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) to create the data visualization. To enable Azure Monitor collection to populate the SMS Insights dashboard, see [Enable Azure Monitor in Diagnostic Settings](/azure/communication-services/concepts/analytics/enable-logging). Ensure that logs are sent to a [Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-overview).
2123

2224
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-overview-full.png" alt-text="Screenshot of SMS insights overview page.":::
2325

@@ -39,22 +41,26 @@ The `SMS Insights Dashboard` is made out of four sections:
3941
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-nav.png" alt-text="Screenshot of SMS insights navigation tabs.":::
4042

4143
### Overview section
44+
4245
The Overview section provides an overall performance of sent messages along with SMS failure breakdown. The user can filter the SMS performance data by time specific time range, number type, sender number, and destination. The data is presented in interactive graphs that the user can click on to further drill down into logs.
4346

4447
Great to help answer general questions like:
45-
- How many SMS have I sent through my resource?
48+
- How many SMS messages did I send through my resource?
4649
- Are my messages being blocked or failing at a glance?
4750
- What is my message distribution by country/region?
4851

4952
#### Top metrics
53+
5054
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-overview.png" alt-text="Screenshot of SMS insights overview graphs.":::
5155

5256

5357
#### SMS by country/region
58+
5459
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-overview-country.png" alt-text="Screenshot of SMS insights overview by country/region.":::
5560

5661
### Message delivery rates section
57-
The Message Delivery Rates section provides insights into SMS performance and delivery rate per day. The user can select a specific date in the graph to drill into logs.
62+
63+
The Message Delivery Rates section provides insights into SMS performance and delivery rate per day. You can select a specific date in the graph to drill into logs.
5864

5965
Can help answer questions like:
6066
- Are there particular days where I'm seeing fewer deliveries?
@@ -63,6 +69,7 @@ Can help answer questions like:
6369
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-message-rates.png" alt-text="Screenshot of SMS insights message rates.":::
6470

6571
### Opt-in & opt-out rates
72+
6673
The Opt-in & opt-out rates section provides insights into end user responses for opt-ins/outs and help.
6774

6875
Answer questions like:
@@ -71,26 +78,27 @@ Answer questions like:
7178
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-opt-in-out.png" alt-text="Screenshot of SMS insights opt in and out.":::
7279

7380
### Response patterns
81+
7482
The Response patterns section provides insights into the total SMS usage in a day across messages delivered, received, failed, and blocked.
7583

76-
This section helps you understand:
77-
- How is my solution performing over time?
84+
This section helps you understand how the solution performs over time.
7885

7986
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-response-patterns.png" alt-text="Screenshot of SMS insights response patterns.":::
8087

8188
## Exporting logs
82-
The SMS logs can be exported by clicking on the Download button on the top right corner of the logs table:
89+
90+
To export SMS logs, click the Download button on the top right corner of the logs table:
8391

8492
:::image type="content" source="..\media\workbooks\sms-insights\sms-insights-export.png" alt-text="Screenshot of SMS insights export.":::
8593

8694
## Editing dashboards
8795

88-
The **SMS insights** dashboards provided with your **Communication Service** resource can be customized by clicking on the **Edit** button on the top navigation bar:
96+
To customize the **SMS insights** dashboards provided with your **Communication Service** resource, click the **Edit** button on the top navigation bar:
8997

9098
:::image type="content" source="..\media\workbooks\dashboard-editing.png" alt-text="Screenshot of dashboard editing process.":::
9199

92-
Editing these dashboards doesn't modify the **Insights** tab, but rather creates a separate workbook, which can be accessed on your resource’s Workbooks tab:
100+
Editing these dashboards doesn't modify the **Insights** tab, but rather creates a separate workbook, which you can access on your resource Workbooks tab:
93101

94102
:::image type="content" source="..\media\workbooks\workbooks-tab.png" alt-text="Screenshot of the workbooks tab.":::
95103

96-
For an in-depth description of workbooks, refer to the [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.
104+
For an in-depth description of workbooks, see [Azure Monitor Workbooks](/azure/azure-monitor/visualize/workbooks-overview) documentation.

articles/communication-services/concepts/analytics/logs/sms-logs.md

Lines changed: 33 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Azure Communication Services SMS logs
3-
titleSuffix: An Azure Communication Services concept document
2+
title: SMS logs
3+
titleSuffix: An Azure Communication Services article
44
description: Learn about logging for Azure Communication Services SMS.
55
author: mkhribech
66
services: azure-communication-services
@@ -12,55 +12,58 @@ ms.service: azure-communication-services
1212
ms.subservice: data
1313
---
1414

15-
# Azure Communication Services SMS Logs
15+
# SMS logs
1616

17-
Azure Communication Services offers logging capabilities that you can use to monitor and debug your Communication Services solution. These capabilities can be configured through the Azure portal.
17+
Azure Communication Services provides logging capabilities you can use to monitor and debug your Communication Services solution. You can configure these capabilities through the Azure portal.
1818

1919
> [!IMPORTANT]
20-
> The following refers to logs enabled through [Azure Monitor](/azure/azure-monitor/overview) (see also [FAQ](/azure/azure-monitor/overview#frequently-asked-questions)). To enable these logs for your Communications Services, see: [Enable logging in Diagnostic Settings](../enable-logging.md)
20+
> This article describes logs enabled through [Azure Monitor](/azure/azure-monitor/overview) See also [FAQ](/azure/azure-monitor/overview#frequently-asked-questions). To enable these logs for your Communications Services, see: [Enable logging in Diagnostic Settings](../enable-logging.md).
2121
22-
## Pre-requisites
22+
## Prerequisites
2323

24-
Azure Communications Services provides monitoring and analytics features via [Azure Monitor Logs overview](/azure/azure-monitor/logs/data-platform-logs) and [Azure Monitor Metrics](/azure/azure-monitor/essentials/data-platform-metrics). Each Azure resource requires its own diagnostic setting, which defines the following criteria:
25-
* Categories of logs and metric data sent to the destinations defined in the setting. The available categories will vary for different resource types.
26-
* One or more destinations to send the logs. Current destinations include Log Analytics workspace, Event Hubs, and Azure Storage.
27-
* A single diagnostic setting can define no more than one of each of the destinations. If you want to send data to more than one of a particular destination type (for example, two different Log Analytics workspaces), then create multiple settings. Each resource can have up to five diagnostic settings.
24+
Azure Communications Services provides monitoring and analytics features via [Azure Monitor Logs overview](/azure/azure-monitor/logs/data-platform-logs) and [Azure Monitor Metrics](/azure/azure-monitor/essentials/data-platform-metrics).
2825

29-
The following are instructions for configuring your Azure Monitor resource to start creating logs and metrics for your Communications Services. For detailed documentation about using Diagnostic Settings across all Azure resources, see: [Enable logging in Diagnostic Settings](../enable-logging.md)
26+
Each Azure resource requires its own diagnostic setting, which defines the following criteria:
27+
28+
- Categories of logs and metric data sent to the destinations defined in the setting. The available categories vary for different resource types.
29+
- One or more destinations to send the logs. Current destinations include Log Analytics workspace, Event Hubs, and Azure Storage.
30+
- A single diagnostic setting can define no more than one of each of the destinations. If you want to send data to more than one of a particular destination type (for example, two different Log Analytics workspaces), you need to create multiple settings. Each resource can have up to five diagnostic settings.
31+
32+
Complete these instructions to configure your Azure Monitor resource to start creating logs and metrics for your Communications Services. For detailed documentation about using Diagnostic Settings across all Azure resources, see: [Enable logging in Diagnostic Settings](../enable-logging.md).
3033

3134
> [!NOTE]
32-
> Under diagnostic setting name please select “SMS Operational” to enable the logs for SMS.
35+
> T to enable the logs for SMS, under diagnostic setting name select **SMS Operational**.
3336
3437
## **Overview**
3538

36-
SMS operational logs are records of events and activities that provide insights into your SMS API requests. They captured details about the performance and functionality of the SMS primitive, including details about the status of message whether they were successfully delivered, blocked, or failed to send.
37-
SMS operational logs contain information that help identify trends and patterns, resolve issues that might be impacting performance such failed message deliveries or serve issues. The logs include the following details:
39+
SMS operational logs are records of events and activities that provide insights into your SMS API requests. Logs capture details about the performance and function of SMS. Details include the status of messages, whether the message was successfully delivered, blocked, or failed to send.
40+
41+
SMS operational logs contain information to help identify trends and patterns, resolve issues that might be impacting performance such failed message deliveries or serve issues. The logs include the following details:
3842
* Messages sent.
3943
* Message received.
4044
* Messages delivered.
41-
* Messages opt-in & opt-out.
45+
* Messages opt in & opt out.
4246

4347
## Resource log categories
4448

45-
Communication Services offers the following types of logs that you can enable:
49+
Communication Services offers the following types of logs:
4650

4751
* **Usage logs** - provides usage data associated with each billed service offering
4852
* **SMS operational logs** - provides basic information related to the SMS service
4953

50-
5154
### Usage logs schema
5255

5356
| Property | Description |
5457
| -------- | ---------------|
5558
| `Timestamp` | The timestamp (UTC) of when the log was generated. |
5659
| `Operation Name` | The operation associated with log record. |
57-
| `Operation Version` | The `api-version` associated with the operation, if the operationName was performed using an API. If there's no API that corresponds to this operation, the version represents the version of that operation in case the properties associated with the operation change in the future. |
60+
| `Operation Version` | The `api-version` associated with the operation, if the operationName was performed using an API. If no API corresponds to this operation, the version represents the version of that operation in case the properties associated with the operation change in the future. |
5861
| `Category` | The log category of the event. Category is the granularity at which you can enable or disable logs on a particular resource. The properties that appear within the properties blob of an event are the same within a particular log category and resource type. |
5962
| `Correlation ID` | The ID for correlated events. Can be used to identify correlated events between multiple tables. |
6063
| `Properties` | Other data applicable to various modes of Communication Services. |
6164
| `Record ID` | The unique ID for a given usage record. |
62-
| `Usage Type` | The mode of usage. (for example, Chat, PSTN, NAT, etc.) |
63-
| `Unit Type` | The type of unit that usage is based off for a given mode of usage. (for example, minutes, megabytes, messages, etc.). |
65+
| `Usage Type` | The mode of usage. Such as Chat, PSTN, NAT, and so on. |
66+
| `Unit Type` | The type of unit that usage is based off for a given mode of usage. Such as minutes, megabytes, messages, and so on. |
6467
| `Quantity` | The number of units used or consumed for this record. |
6568

6669
### SMS operational logs
@@ -70,8 +73,8 @@ Communication Services offers the following types of logs that you can enable:
7073
| `TimeGenerated` | The timestamp (UTC) of when the log was generated. |
7174
| `OperationName` | The operation associated with log record. |
7275
| `CorrelationID` | The ID for correlated events. Can be used to identify correlated events between multiple tables. |
73-
| `OperationVersion` | The api-version associated with the operation, if the operationName was performed using an API. If there's no API that corresponds to this operation, the version represents the version of that operation in case the properties associated with the operation change in the future. |
74-
| `Category` | The log category of the event. Category is the granularity at which you can enable or disable logs on a particular resource. The properties that appear within the properties blob of an event are the same within a particular log category and resource type. |
76+
| `OperationVersion` | The api-version associated with the operation, if the operationName was performed using an API. If no API corresponds to this operation, the version represents the version of that operation in case the properties associated with the operation change in the future. |
77+
| `Category` | The log category of the event. Category is the granularity at which you can enable or disable logs on a particular resource. The properties in the properties blob of an event are the same within a particular log category and resource type. |
7578
| `ResultType` | The status of the operation. |
7679
| `ResultSignature` | The sub status of the operation. If this operation corresponds to a REST API call, this field is the HTTP status code of the corresponding REST call. |
7780
| `ResultDescription` | The static text description of this operation. |
@@ -86,9 +89,9 @@ Communication Services offers the following types of logs that you can enable:
8689
| `SdkType` | The SDK type used in the request. |
8790
| `PlatformType` | The platform type used in the request. |
8891
| `Method` | The method used in the request. |
89-
|`NumberType`| The type of number, the SMS message is being sent from. It can be either **LongCodeNumber** or **ShortCodeNumber** or **DynamicAlphaSenderID**|
90-
|`MessageID`|Represent the unique messageId generated for every outgoing and incoming message. This can be found in the SMS API response object|
91-
|`Country`|Represent the countries/regions where the SMS messages were sent to or received from|
92+
|`NumberType`| The type of number, the SMS message is being sent from. It can be either **LongCodeNumber**, **ShortCodeNumber**, or **DynamicAlphaSenderID**.|
93+
|`MessageID`| Represents the unique messageId generated for every outgoing and incoming message. Find the MessageId in the SMS API response object. |
94+
|`Country`| Represents the countries/regions where SMS messages are sent to or received from. |
9295

9396
#### Example SMS sent log
9497

@@ -123,6 +126,7 @@ Communication Services offers the following types of logs that you can enable:
123126
```
124127

125128
#### Example SMS delivery report log
129+
126130
```json
127131

128132
[
@@ -153,6 +157,7 @@ Communication Services offers the following types of logs that you can enable:
153157
```
154158

155159
#### Example SMS received log
160+
156161
```json
157162

158163
[
@@ -182,4 +187,6 @@ Communication Services offers the following types of logs that you can enable:
182187

183188
```
184189

185-
(see also [FAQ](/azure/azure-monitor/overview#frequently-asked-questions)).
190+
## Related articles
191+
192+
[SMS FAQ](/azure/azure-monitor/overview#frequently-asked-questions)
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: SMS metrics definitions for Azure Communication Service
3-
titleSuffix: An Azure Communication Services concept document
4-
description: This document covers definitions of SMS metrics available in the Azure portal.
2+
title: SMS metrics
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes the SMS metrics available in the Azure portal.
55
author: mkhribech
66
services: azure-communication-services
77
ms.author: mkhribech
@@ -10,17 +10,17 @@ ms.topic: conceptual
1010
ms.service: azure-communication-services
1111
ms.subservice: data
1212
---
13-
# SMS metrics overview
13+
# SMS metrics
1414

15-
Azure Communication Services currently provides metrics for all Communication Services primitives. You can use [Azure Monitor metrics explorer](/azure/azure-monitor/essentials/analyze-metrics) to:
15+
Azure Communication Services provides metrics for Azure Communication Services. You can use [Azure Monitor metrics explorer](/azure/azure-monitor/essentials/analyze-metrics) to:
1616

1717
- Plot your own charts.
1818
- Investigate abnormalities in your metric values.
1919
- Understand your API traffic by using the metrics data that Chat requests emit.
2020

2121
## Where to find metrics
2222

23-
Primitives in Communication Services emit metrics for API requests. To find these metrics, see the **Metrics** tab under your Communication Services resource. You can also create permanent dashboards by using the workbooks tab under your Communication Services resource.
23+
Each service in Azure Communication Services emits metrics for API requests. To view metrics, see the **Metrics** tab under your Communication Services resource. You can also create permanent dashboards by using the workbooks tab under your Communication Services resource.
2424

2525
## Metric definitions
2626

@@ -36,8 +36,8 @@ For more information on supported aggregation types and time series aggregations
3636

3737
The following operations are available on SMS API request metrics.
3838

39-
| Operation/Route | Description |
40-
| -------------------- | ---------------------------------------------------------------------------------------------- |
41-
| SMSMessageSent | Sends an SMS message. |
42-
| SMSDeliveryReportsReceived | Gets SMS Delivery Reports |
43-
| SMSMessagesReceived | Gets SMS messages. |
39+
| Operation/Route | Description |
40+
| --- | --- |
41+
| `SMSMessageSent` | Sends an SMS message. |
42+
| `SMSDeliveryReportsReceived` | Gets SMS Delivery Reports |
43+
| `SMSMessagesReceived` | Gets SMS messages. |

0 commit comments

Comments
 (0)