This topic describes how to use OSS monitoring service.

Access monitoring service

OSS monitoring service is available in the CloudMonitor console. You can use either of the following methods to access monitoring service:

  • Log on to the OSS console. In the right section of the Overview page, find the Alert Rules section. Click Manage to access monitoring service.
  • Log on to the CloudMonitor console to view monitoring service.

OSS monitoring service page

The OSS monitoring service page consists of the following tabs:

  • Users
  • Bucket List
  • Alarm Rules

The page does not provide the auto-refresh function. You can click the Refresh button in the upper-right corner to automatically update monitoring data.

In the upper-right corner, you can click Object Storage ServiceConsole to log on to the OSS console.

Users

The Users tab displays monitoring data by user. The Users tab consists of the Monitoring Information, Monthly Statistics, and user-level metrics sections.

  • Monitoring Information

    This section displays all buckets in your account and the alert rules of your OSS instance.

      • Click the number next to Number of Buckets. The Bucket List tab appears.
      • Click the number next to Number of Alarm Rules. The Alarm Rules tab appears.
      • Click the number next to In Alarm. The Alarm Rules tab appears. The Alarm Rules tab displays enabled alert rules.
      • Click the number next to Number of Rules Disabled. The Alarm Rules tab appears. The Alarm Rules tab displays disabled alert rules.
      • Click the number under the alert bell icon. The Alarm Rules tab appears. The Alarm Rules tab displays enabled alert rules.
  • Monthly Statistics

    This section displays information about metered OSS resources that you have consumed since 00:00:00 on the first day of the current month. The following metrics are displayed:

    • Storage Size
    • Internet Outbound Traffic
    • Number of PUT Requests
    • Number of GET Requests

    The unit of each metric is automatically adjusted based on their quantities. The exact value is displayed when you move the pointer over a value.

  • User-level metrics

    This section displays charts and tables for user-level metrics. This section consists of Monitoring Service Overview and Request Status Details.

    You can select a predetermined time range or click the date picker to select a custom time range.
    • The following predetermined time ranges are available: 1 h, 6 h, 12 h, 1days, and 7days. The default time range is 1 h.
    • You can use the date picker to select custom time ranges that are accurate to the minute. You can only view statistics that have been generated in the last seven days.
    The charts also support the following display modes:
    • Click a legend to hide or display the curve the legend corresponds to, as shown in the following figure.
    • In the upper right corner of a chart, you can click the icon to enlarge the chart. Note that tables cannot be enlarged.
    • In the upper right corner of a chart, you can click the icon to configure related alert rules. For more information, see Alert service. You cannot configure alert rules for metered metrics or tables.
    • Move the pointer over a curve. Hold down and drag the pointer to increase the time range. You can also click Reset Zoom to display the statistics generated within the original time range.
  • Monitoring Service Overview

    This section displays the following table and charts for metrics:

    • Availability/Valid Request Proportion by User(%), which includes the following metrics: the availability and percentage of valid requests.
    • Number of Total/Valid Requests by User(times), which includes the following metrics: the total number of requests and number of valid requests.
    • Traffic by User(byte), which includes the following metrics: the public outbound traffic, public inbound traffic, internal outbound traffic, internal inbound traffic, CDN outbound traffic, CDN inbound traffic, cross-region replication outbound traffic, and cross-region replication inbound traffic.
    • Request Status Distribution by User, which includes the following metrics: the number and percentage of each type of requests within the specified time range.
  • Request Status Details

    This section displays the monitoring of request state distribution by using the following charts:

    • Number of Server Error Requests by User(times)
    • Server Error Request Proportion by User(%)
    • Number of Network Error Requests by User(times)
    • Network Error Request Proportion by User(%)
    • Number of Client Error Requests by User(times), which includes the following metrics: the number of error requests that indicate resources not found, number of authorization error requests, number of client-side timeout error requests, and number of other client-side error requests.
    • Client Error Request Proportion by User(%), which includes the following metrics: the percentage of error requests that indicate resources not found, percentage of authorization error requests, percentage of client-side timeout error requests, and percentage of other client-side error requests.
    • Number of Valid Requests by User(times), which includes the following metrics: the number of successful requests and number of redirect requests.
    • Valid Request Proportion by User(%), which includes the following metrics: the percentage of successful requests and percentage of redirect requests.

Bucket List

  • Bucket information list
    The Bucket List tab displays the information about the bucket, including the bucket name, region, creation time, statistics of the current month, and related operations.
    • Statistics of the current month include the storage size, public outbound traffic, the number of PUT requests, and the number of GET requests for each bucket.
    • Click the name of a bucket to go to the bucket monitoring overview page. You can also click Monitoring Charts in the Actions column corresponding to the bucket to go to the bucket monitoring overview page.
    • Click Alarm Rules in the Actions column corresponding to the bucket to go to the Alarm Rules tab. This tab displays all alert rules for the bucket.
    • In the upper-left corner, enter a keyword in the search box for fuzzy match.
    • Select the check boxes in front of bucket names and click Set Alarm Rules to configure alert rules at a time. For more information, see Alert service.
  • Bucket-level metrics

    In the list of buckets, click Monitoring Charts in the Actions column corresponding to a bucket. The bucket monitoring overview page appears.

    The bucket monitoring overview page displays metric charts based on the following metric groups:
    • Monitoring Service Overview
    • Request Status Details
    • Measurement Reference
    • Average Latency
    • Maximum Latency
    • Successful Request Category

    All metrics, except for metered metrics, are displayed at an aggregation granularity of 60s. By default, bucket-level charts display data of the last six hours, and user-level chart display data of the last hour. Click Back to Bucket List. The Bucket List tab appears.

    • Monitoring Service Overview

      This metric group is similar to the service monitoring overview at the user level, but displays metric data at the bucket level. The following metric charts are included:

      • Availability/Valid Request Proportion(%), which includes the following metrics: availability and percentage of valid requests.
      • Total Number of Requests/Number of Valid Requests, which includes the following metrics: the total number of requests and number of valid requests.
      • Traffic(byte), which includes the following metrics: the public outbound traffic, public inbound traffic, internal outbound traffic, internal inbound traffic, CDN outbound traffic, CDN inbound traffic, cross-region replication outbound traffic, and cross-region replication inbound traffic.
      • Request Status Distribution, which includes the following metrics: the number and percentage of each type of requests within the specified time range.
    • Request Status Details

      This metric group displays the monitoring of request state distribution by using the following charts:

      • Number of Server Error Requests(times)
      • Server Error Request Proportion(%)
      • Number of Network Error Requests(times)
      • Network Error Request Proportion(%)
      • Number of Client Error Requests(times), which includes the following metrics: the number of error requests that indicate resources not found, number of authorization error requests, number of client-side timeout error requests, and number of other client-side error requests.
      • Client Error Request Proportion(%), which includes the following metrics: the percentage of error requests that indicate resources not found, percentage of authorization error requests, percentage of client-side timeout error requests, and percentage of other client-side error requests.
      • Number of Valid Requests(times), which includes the following metrics: the number of successful requests and number of redirect requests.
      • Valid Request Proportion(%), which includes the following metrics: the percentage of successful requests and percentage of redirect requests.
    • Measurement Reference

      This metric group displays metric information on an hourly basis.

      The following metered metric charts are included:

      • Storage(byte)
      • Metering Flow(byte)
      • Number of Billing Requests(times), which includes the following metrics: the number of PUT requests and the number of GET requests.

      After a bucket is created, statistics are collected beginning on the hour of the hour after the current time. The collected statistics are displayed within 30 minutes.

    • Average Latency

      This metric group displays the charts for the average latency of API operations. The metric charts include:

      • GetObject Request Average Latency(millisecond)
      • HeadObject Request Average Latency(millisecond)
      • PutObject Request Average Latency(millisecond)
      • PostObject Request Average Latency(millisecond)
      • AppendObject Request Average Latency(millisecond)
      • UploadPart Request Average Latency(millisecond)
      • UploadPartCopy Request Average Latency(millisecond)

      Each chart shows the corresponding average end-to-end latency and average server latency.

    • Maximum Latency

      This metric group displays charts for the maximum latency metrics of API operations. The metric charts include:

      • GetObject Request Maximum Latency(millisecond)
      • HeadObject Request Maximum Latency(millisecond)
      • PutObject Request Maximum Latency(millisecond)
      • PostObject Request Maximum Latency(millisecond)
      • AppendObject Request Maximum Latency(millisecond)
      • UploadPart Request Maximum Latency(millisecond)
      • UploadPartCopy Request Maximum Latency(millisecond)

      Each chart shows the corresponding maximum end-to-end latency and maximum server latency.

    • Successful Request Category

      This metric group displays charts for the successful requests of API operations. The charts include:

      • Successful GetObject Requests(times)
      • Successful HeadObject Requests(times)
      • Successful PutObject Requests(times)
      • Successful PostObject Requests(times)
      • Successful AppendObject Requests(times)
      • Successful UploadPart Requests(times)
      • Successful UploadPartCopy Requests(times)
      • Successful DeleteObject Requests(times)
      • Successful DeleteObjects Requests(times)

      The following figure shows an example.

Alarm Rules

The Alarm Rules tab allows you to view and manage your alert rules.

For more information about the Alarm Rules tab, see Alert service.

References

For more information about the precautions and user guide for monitoring service, see Service monitoring, diagnosis, and troubleshooting.