Alibaba Cloud Simple Log Service and Short Message Service (SMS) jointly launch the SMS log analysis feature. You can use the feature to collect full SMS logs to Simple Log Service. Simple Log Service allows you to query, analyze, transform, and consume logs from end to end. This helps you focus on data analysis and frees you from trivial query and sorting. This topic describes the assets, billing, and limits of the SMS log analysis feature.
Assets
Dedicated project and Logstore
After you enable the SMS log analysis feature, Simple Log Service automatically creates a project named sms-log-Alibaba Cloud account ID and a dedicated Logstore named sms-log.
Important
If you enabled the pay-by-ingested-data billing mode, Simple Log Service automatically creates a dedicated Logstore that uses the pay-by-ingested-data billing mode. If you want to switch the billing mode from pay-by-ingested-data to pay-by-feature, you can modify the configuration of the Logstore. For more information, see Modify the configurations of a Logstore.
Dedicated dashboards
By default, Simple Log Service generates two dashboards after you enable the feature.
Note
We recommend that you do not make changes to the dedicated dashboards because the dashboards may be upgraded or updated at any time. You can create a custom dashboard to visualize query results. For more information, see Create a dashboard.
Dashboard | Description |
Business Statistics Center | Displays SMS sending statistics. You can filter text message details by mobile phone number, signature, and template type. |
Log Operation Center | Displays SMS operations statistics. The statistics include the total number of sent text messages, total number of batches, total number of text messages that failed to be sent, text message types, and overall success rate. |
Pricing
You are not charged for the SMS log analysis feature.
If your Logstore uses the pay-by-feature billing mode, you are charged for storage usage, read traffic, number of requests, data transformation, and data shipping after the logs are collected from SMS to Simple Log Service. The fees are included in the bills of Simple Log Service. For more information, see Billable items of pay-by-feature.
If your Logstore uses the pay-by-ingested-data billing mode, you are charged for the ingested raw data volume after the logs are collected from SMS to Simple Log Service. The fees are included in the bills of Simple Log Service. For more information, see Billable items of pay-by-ingested-data.
Limits
You can write only SMS logs to the dedicated Logstores. No limits are imposed on features such as query, analysis, and alerting.
Scenarios
You can use the SMS log analysis feature to analyze the errors that occur when you send text messages and monitor the status of each text message.
You can use the feature to collect statistics, query, and analyze the status of sent messages in an efficient manner, or analyze the number and success rate of sent messages based on the regions or the templates of text messages.
You can use the feature to identify and query text message sending records in an efficient manner based on the template content, batch number, and signature.
You can use the feature to manage O&M. For example, you can specify SQL statements to query the status of sent messages. You can export a large amount of log data.
Best practices
You can use the SMS log analysis feature in operational activities.
For example, you obtain a batch of mobile phone numbers, some of which are no longer in use. Sending text messages to the invalid mobile phone numbers is a waste of operational costs. You can use the SMS log analysis feature to find the invalid mobile phone numbers and reduce costs.
When you send a marketing text message, you must analyze the marketing effect from multiple aspects based on the status of the sent messages from different regions and Internet service providers (ISPs). You can use the built-in templates of the SMS log analysis feature to view the marketing text message distribution by region or ISP. If the built-in templates cannot meet your business requirements, you can use SQL statements to analyze the sent messages.