CloudMonitor fournit diverses métriques pour surveiller l'état du système, les performances et la facturation d'Object Storage Service (OSS). Vous pouvez utiliser ces métriques de surveillance pour suivre les requêtes, analyser l'utilisation, collecter des statistiques sur les tendances métier et identifier et résoudre les problèmes système au plus vite. Cette rubrique explique comment interroger les données de surveillance OSS à l'aide de l'API ou du SDK CloudMonitor.
Pour obtenir des exemples de code du SDK CloudMonitor, consultez la section Référence du SDK CloudMonitor.
Espace
Le paramètre Space spécifie le service cloud que vous souhaitez surveiller. Le namespace utilisé par CloudMonitor pour surveiller OSS est acs_oss_dashboard.
L'exemple de code suivant montre comment configurer CloudMonitor pour surveiller OSS à l'aide du SDK CloudMonitor pour Java :
DescribeMetricListRequest request = new DescribeMetricListRequest();
request.setNamespace("acs_oss_dashboard");
StartTime et EndTime
Les paramètres StartTime et EndTime définissent la plage de temps pour laquelle vous souhaitez interroger les données de surveillance. CloudMonitor utilise un intervalle ouvert à gauche et fermé à droite (StartTime, EndTime] pour spécifier la plage de temps de la requête de données. L'intervalle entre l'heure de début et l'heure de fin ne peut pas dépasser 31 jours. Seules les données générées au cours des 31 derniers jours peuvent être interrogées.
L'exemple de code suivant montre comment spécifier une plage de temps pour l'interrogation des données à l'aide du SDK CloudMonitor pour Java :
// Specify the end time based on which you want to query monitoring data.
request.setEndTime("2019-05-13 11:06:27");
// Specify the start time based on which you want to query monitoring data.
request.setStartTime("2019-05-13 10:20:27");
Dimensions
Le paramètre Dimensions spécifie le bucket dont vous souhaitez interroger les données de surveillance. Si vous ne spécifiez pas Dimensions, les données de métriques au niveau du compte des buckets sont interrogées. Pour plus d'informations sur les niveaux de métriques, consultez la section Métrique.
L'exemple de code suivant montre comment interroger les données de surveillance d'un bucket spécifique à l'aide du SDK CloudMonitor pour Java.
// Specify the bucket whose monitoring data you want to query.
request.setDimensions("{\"BucketName\":\"<yourBucketName>\"}");
Period
Le paramètre Period spécifie le cycle selon lequel les métriques spécifiées sont interrogées. Le cycle des métriques de facturation OSS est de 3 600 s. Le cycle des autres métriques OSS est de 60 s. Pour plus d'informations sur les métriques, consultez la section Métrique.
L'exemple de code suivant montre comment spécifier le paramètre Period pour interroger une métrie autre que celle de facturation :
request.setPeriod("60");
Métrique
Le paramètre Metric spécifie la métrique que vous souhaitez interroger. Les métriques incluent des métriques non liées à la facturation et des métriques liées à la facturation. L'exemple de code suivant montre comment interroger une métrique spécifique à l'aide du SDK CloudMonitor pour Java :
// Specify the name of the metric.
request.setMetric("<MetricName>");
Vous pouvez consulter les métriques OSS sur la page Liste des métriques.
Métriques non liées à la facturation
Les métriques non liées à la facturation sont des métriques qui ne reflètent pas les informations de facturation d'utilisation. Le tableau suivant décrit les métriques non liées à la facturation pour OSS.
|
Niveau |
Métrique |
Description |
Unité |
|
Niveau utilisateur |
UserAvailability |
La disponibilité. |
% |
|
UserRequestValidRate |
Le pourcentage de requêtes valides. |
% |
|
|
UserTotalRequestCount |
Le nombre total de requêtes. |
Aucune |
|
|
UserValidRequestCount |
Le nombre de requêtes valides. |
Aucune |
|
|
UserInternetSend |
Le trafic sortant via Internet. |
Octets |
|
|
UserInternetRecv |
Le trafic entrant via Internet. |
Octets |
|
|
UserIntranetSend |
Le trafic sortant via le réseau interne. |
Octets |
|
|
UserIntranetRecv |
Le trafic entrant via le réseau interne. |
Octets |
|
|
UserCdnSend |
Le trafic sortant depuis Alibaba Cloud CDN. |
Octets |
|
|
UserCdnRecv |
Le trafic entrant vers Alibaba Cloud CDN. |
Octets |
|
|
UserSyncSend |
Le trafic sortant généré lors de la réplication des données du bucket source vers le bucket de destination à l'aide de la réplication inter-régions (CRR). |
Octets |
|
|
UserSyncRecv |
Le trafic entrant généré lors de la réplication des données du bucket source vers le bucket de destination à l'aide de la CRR. |
Octets |
|
|
UserServerErrorCount |
Le nombre total de requêtes ayant rencontré des erreurs serveur. |
Aucune |
|
|
UserServerErrorRate |
Le pourcentage de requêtes ayant rencontré des erreurs serveur. |
% |
|
|
UserNetworkErrorCount |
Le nombre total de requêtes ayant rencontré des erreurs réseau. |
Aucune |
|
|
UserNetworkErrorRate |
Le pourcentage de requêtes ayant rencontré des erreurs réseau. |
% |
|
|
UserAuthorizationErrorCount |
Le nombre total d'échecs d'autorisation des requêtes client. |
Aucune |
|
|
UserAuthorizationErrorRate |
Le pourcentage d'échecs d'autorisation des requêtes client. |
% |
|
|
UserResourceNotFoundErrorCount |
Le nombre total d'échecs de requêtes client dus à l'inexistence de la ressource. |
Aucune |
|
|
UserResourceNotFoundErrorRate |
Le pourcentage d'échecs de requêtes client dus à l'inexistence de la ressource. |
% |
|
|
UserClientTimeoutErrorCount |
Le nombre total d'échecs de requêtes dus aux délais d'attente côté client. |
Aucune |
|
|
UserClientOtherErrorRate |
Le pourcentage d'échecs de requêtes dus aux délais d'attente côté client. |
% |
|
|
UserClientOtherErrorCount |
Le nombre total de requêtes ayant rencontré d'autres erreurs client. |
Aucune |
|
|
UserClientOtherErrorRate |
Le pourcentage de requêtes ayant rencontré d'autres erreurs client. |
% |
|
|
UserSuccessCount |
Le nombre total de requêtes réussies. |
Aucune |
|
|
UserSuccessRate |
Le pourcentage de requêtes réussies. |
% |
|
|
UserRedirectCount |
Le nombre total de requêtes de redirection. |
Aucune |
|
|
UserRedirectRate |
Le pourcentage de requêtes de redirection. |
% |
|
|
Niveau bucket |
Availability |
La disponibilité. |
% |
|
RequestValidRate |
Le pourcentage de requêtes valides. |
% |
|
|
TotalRequestCount |
Le nombre total de requêtes. |
Aucune |
|
|
ValidRequestCount |
Le nombre de requêtes valides. |
Aucune |
|
|
InternetSend |
Le trafic sortant via Internet. |
Octets |
|
|
InternetRecv |
Le trafic entrant via Internet. |
Octets |
|
|
IntranetSend |
Le trafic sortant via le réseau interne. |
Octets |
|
|
IntranetRecv |
Le trafic entrant via le réseau interne. |
Octets |
|
|
InternetSendBandwidth |
La bande passante sortante via Internet. |
bps |
|
|
InternetRecvBandwidth |
La bande passante entrante via Internet. |
bps |
|
|
IntranetSendBandwidth |
La bande passante sortante via le réseau interne. |
bps |
|
|
IntranetRecvBandwidth |
La bande passante entrante via le réseau interne. |
bps |
|
|
CdnSend |
Le trafic sortant depuis Alibaba Cloud CDN. |
Octets |
|
|
CdnRecv |
Le trafic entrant vers Alibaba Cloud CDN. |
Octets |
|
|
SyncSend |
Le trafic sortant généré lors de la réplication des données du bucket source vers le bucket de destination à l'aide de la CRR. |
Octets |
|
|
SyncRecv |
Le trafic entrant généré lors de la réplication des données du bucket source vers le bucket de destination à l'aide de la CRR. |
Octets |
|
|
ServerErrorCount |
Le nombre total de requêtes ayant rencontré des erreurs serveur. |
Aucune |
|
|
ServerErrorRate |
Le pourcentage de requêtes ayant rencontré des erreurs serveur. |
% |
|
|
NetworkErrorCount |
Le nombre total de requêtes ayant rencontré des erreurs réseau. |
Aucune |
|
|
NetworkErrorRate |
Le pourcentage de requêtes ayant rencontré des erreurs réseau. |
% |
|
|
AuthorizationErrorCount |
Le nombre total d'échecs d'autorisation des requêtes client. |
Aucune |
|
|
AuthorizationErrorRate |
Le pourcentage d'échecs d'autorisation des requêtes client. |
% |
|
|
ResourceNotFoundErrorCount |
Le nombre total d'échecs de requêtes client dus à l'inexistence de la ressource. |
Aucune |
|
|
ResourceNotFoundErrorRate |
Le pourcentage d'échecs de requêtes client dus à l'inexistence de la ressource. |
% |
|
|
ClientTimeoutErrorCount |
Le nombre total d'échecs de requêtes dus aux délais d'attente côté client. |
Aucune |
|
|
ClientTimeoutErrorRate |
Le pourcentage d'échecs de requêtes dus aux délais d'attente côté client. |
% |
|
|
ClientOtherErrorCount |
Le nombre total de requêtes ayant rencontré d'autres erreurs client. |
Aucune |
|
|
ClientOtherErrorRate |
Le pourcentage de requêtes ayant rencontré d'autres erreurs client. |
% |
|
|
SuccessCount |
Le nombre total de requêtes réussies. |
Aucune |
|
|
SuccessRate |
Le pourcentage de requêtes réussies. |
% |
|
|
RedirectCount |
Le nombre total de requêtes de redirection. |
Aucune |
|
|
RedirectRate |
Le pourcentage de requêtes de redirection. |
% |
|
|
GetObjectE2eLatency |
La latence moyenne de bout en bout (E2E) des requêtes GetObject. |
Millisecondes |
|
|
GetObjectServerLatency |
La latence moyenne côté serveur des requêtes GetObject. |
Millisecondes |
|
|
MaxGetObjectE2eLatency |
La latence E2E maximale des requêtes GetObject. |
Millisecondes |
|
|
MaxGetObjectServerLatency |
La latence côté serveur maximale des requêtes GetObject. |
Millisecondes |
|
|
HeadObjectE2eLatency |
La latence E2E moyenne des requêtes HeadObject. |
Millisecondes |
|
|
HeadObjectServerLatency |
La latence côté serveur moyenne des requêtes HeadObject. |
Millisecondes |
|
|
MaxHeadObjectE2eLatency |
La latence E2E maximale des requêtes HeadObject. |
Millisecondes |
|
|
MaxHeadObjectServerLatency |
La latence côté serveur maximale des requêtes HeadObject. |
Millisecondes |
|
|
PutObjectE2eLatency |
La latence E2E moyenne des requêtes PutObject. |
Millisecondes |
|
|
PutObjectServerLatency |
La latence côté serveur moyenne des requêtes PutObject. |
Millisecondes |
|
|
MaxPutObjectE2eLatency |
La latence E2E maximale des requêtes PutObject. |
Millisecondes |
|
|
MaxPutObjectServerLatency |
La latence côté serveur maximale des requêtes PutObject. |
Millisecondes |
|
|
PostObjectE2eLatency |
La latence E2E moyenne des requêtes PostObject. |
Millisecondes |
|
|
PostObjectServerLatency |
La latence côté serveur moyenne des requêtes PostObject. |
Millisecondes |
|
|
MaxPostObjectE2eLatency |
La latence E2E maximale des requêtes PostObject. |
Millisecondes |
|
|
MaxPostObjectServerLatency |
La latence côté serveur maximale des requêtes PostObject. |
Millisecondes |
|
|
AppendObjectE2eLatency |
La latence E2E moyenne des requêtes AppendObject. |
Millisecondes |
|
|
AppendObjectServerLatency |
La latence côté serveur moyenne des requêtes AppendObject. |
Millisecondes |
|
|
MaxAppendObjectE2eLatency |
La latence E2E maximale des requêtes AppendObject. |
Millisecondes |
|
|
MaxAppendObjectServerLatency |
La latence côté serveur maximale des requêtes AppendObject. |
Millisecondes |
|
|
UploadPartE2eLatency |
La latence E2E moyenne des requêtes UploadPart. |
Millisecondes |
|
|
UploadPartServerLatency |
La latence côté serveur moyenne des requêtes UploadPart. |
Millisecondes |
|
|
MaxUploadPartE2eLatency |
La latence E2E maximale des requêtes UploadPart. |
Millisecondes |
|
|
MaxUploadPartServerLatency |
La latence côté serveur maximale des requêtes UploadPart. |
Millisecondes |
|
|
UploadPartCopyE2eLatency |
La latence E2E moyenne des requêtes UploadPartCopy. |
Millisecondes |
|
|
UploadPartCopyServerLatency |
La latence côté serveur moyenne des requêtes UploadPartCopy. |
Millisecondes |
|
|
MaxUploadPartCopyE2eLatency |
La latence E2E maximale des requêtes UploadPartCopy. |
Millisecondes |
|
|
MaxUploadPartCopyServerLatency |
La latence côté serveur maximale des requêtes UploadPartCopy. |
Millisecondes |
|
|
GetObjectCount |
Le nombre de requêtes GetObject réussies. |
Aucune |
|
|
HeadObjectCount |
Le nombre de requêtes HeadObject réussies. |
Aucune |
|
|
PutObjectCount |
Le nombre de requêtes PutObject réussies. |
Aucune |
|
|
PostObjectCount |
Le nombre de requêtes PostObject réussies. |
Aucune |
|
|
AppendObjectCount |
Le nombre de requêtes AppendObject réussies. |
Aucune |
|
|
UploadPartCount |
Le nombre de requêtes UploadPart réussies. |
Aucune |
|
|
UploadPartCopyCount |
Le nombre de requêtes UploadPartCopy réussies. |
Aucune |
|
|
DeleteObjectCount |
Le nombre de requêtes DeleteObject réussies. |
Aucune |
|
DeleteObjectsCount |
Nombre de requêtes DeleteObjects ayant abouti. |
Aucune |
|
MirrorTraffic |
Volume du trafic entrant provenant d'une origine spécifique pour les requêtes légitimes. |
Octets |
|
MirrorTrafficByStatus |
Volume du trafic entrant provenant d'une origine spécifique pour les requêtes légitimes associées à un code d'état HTTP spécifique. |
Octets |
|
MirrorRequestTransferSpeed |
Vitesse moyenne de transfert des données pour les requêtes légitimes adressées à une origine spécifique. |
Octets/s |
|
MirrorRequestTransferSpeedByStatus |
Vitesse moyenne de transfert des données pour les requêtes légitimes adressées à une origine spécifique et associées à un code d'état HTTP spécifique. |
Octets/s |
|
MirrorRequestCount |
Nombre total de requêtes légitimes adressées à une origine spécifique. |
Aucune |
|
MirrorRequestCountByStatus |
Nombre total de requêtes légitimes adressées à une origine spécifique et associées à un code d'état HTTP spécifique. |
Aucune |
|
MirrorAverageLatency |
Latence moyenne des requêtes légitimes adressées à une origine spécifique. |
Millisecondes |
|
MirrorAverageLatencyByStatus |
Latence moyenne des requêtes légitimes adressées à une origine spécifique et associées à un code d'état HTTP spécifique. |
Millisecondes |
|
MirrorRequestStatusRatio |
Pourcentage des requêtes adressées à une origine spécifique et présentant des codes d'état HTTP 2xx, 3xx, 4xx et 5xx par rapport au nombre total de requêtes. |
% |
|
MirrorRequestStatusCount |
Nombre total de requêtes adressées à une origine spécifique et présentant des codes d'état HTTP 2xx, 3xx, 4xx et 5xx. |
Aucune |
Métriques de facturation
Si vous spécifiez Dimensions lors de l'interrogation des métriques suivantes, les données d'un compartiment spécifique sont interrogées. Si vous ne spécifiez pas Dimensions, les données au niveau du compte pour les compartiments sont interrogées.
Conformément aux règles de facturation, les métriques de facturation sont collectées et affichées différemment des métriques non liées à la facturation. Pour plus d'informations, consultez Métriques d'utilisation facturables.
|
Métrique |
Description |
Unité |
|
MeteringStorageUtilization |
Utilisation du stockage. |
Octets |
|
MeteringGetRequest |
Nombre de requêtes GET. |
Aucune |
|
MeteringPutRequest |
Nombre de requêtes PUT. |
Aucune |
|
MeteringInternetTX |
Trafic sortant sur Internet soumis à la facturation. |
Octets |
|
MeteringCdnTX |
Trafic sortant depuis Alibaba Cloud CDN soumis à la facturation. |
Octets |
|
MeteringSyncRX |
Trafic entrant soumis à la facturation généré lorsque vous utilisez CRR pour répliquer les données du compartiment source vers le compartiment de destination. |
Octets |