Azure Cosmos DB 监视数据引用
本文包含此服务的所有监视参考信息。
请参阅监视 Azure Cosmos DB,详细了解可为 Azure Cosmos DB 收集的数据以及如何使用它。
指标
本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。 有关所有 Azure Monitor 支持的指标(包括 Azure Cosmos DB)的列表,请参阅 Azure Monitor 支持的指标。
按类别划分的指标
下表列出了按指标类型分类的 Azure Cosmos DB 指标。
请求指标
- TotalRequests(请求总数)
- MetadataRequests(元数据请求数)
- MongoRequests(Mongo 请求数)
请求单位指标
- MongoRequestCharge(Mongo 请求费用)
- TotalRequestUnits(请求单位总数)
- ProvisionedThroughput(预配的吞吐量)
- AutoscaleMaxThroughput(自动缩放最大吞吐量)
- PhysicalPartitionThroughputInfo(物理分区吞吐量信息)
存储度量值
- AvailableStorage(可用存储空间)
- DataUsage(数据用量)
- IndexUsage(索引用量)
- DocumentQuota(文档配额)
- DocumentCount(文档计数)
- PhysicalPartitionSizeInfo(物理分区大小信息)
延迟指标
- ReplicationLatency(复制延迟)
- 服务器端延迟
可用性指标
- ServiceAvailability(服务可用性)
API for Cassandra 指标
- CassandraRequests(Cassandra 请求数)
- CassandraRequestCharges(Cassandra 请求费用)
- CassandraConnectionClosures(Cassandra 连接关闭次数)
指标维度
有关指标维度定义的信息,请参阅多维指标。 此服务具有以下与其指标关联的维度。
Microsoft.DocumentDB/DatabaseAccounts
- ApiKindResourceType
- APIType
- ApplicationType
- BuildType
- CacheEntryType
- CacheExercised
- CacheHit
- CapacityType
- ChildResourceName
- ClosureReason
- CommandName
- ConnectionMode
- DiagnosticSettingsName
- 错误
- ErrorCode
- IsExternal
- IsSharedThroughputOffer
- IsThroughputRequest
- KeyType
- MetricType
- NotStarted
- OfferOwnerRid
- PartitionKeyRangeId
- PhysicalPartitionId
- PhysicalPartitionId
- PriorityLevel
- PublicAPIType
- ReplicationInProgress
- ResourceGroupName
- ResourceName
- 角色
- SourceRegion
- TargetContainerName
- TargetRegion
Microsoft.DocumentDB/cassandraClusters
- cassandra_datacenter
- cassandra_node
- cache_name
Microsoft.DocumentDB/mongoClusters
- ServerName
资源日志
本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。
Azure Cosmos DB 资源日志属性
下表列出了 Azure Cosmos DB 中资源日志的属性。 将资源日志收集到 Azure Monitor 日志或 Azure 存储。
Azure 存储字段或属性 | Azure Monitor 日志属性 | 说明 |
---|---|---|
time | TimeGenerated | 操作发生时的日期和时间 (UTC)。 |
resourceId | 资源 | 为其启用日志的 Azure Cosmos DB 帐户。 |
category | 类别 | 对于 Azure Cosmos DB,DataPlaneRequests、MongoRequests、QueryRuntimeStatistics、PartitionKeyStatistics、PartitionKeyRUConsumption、ControlPlaneRequests、CassandraRequests、GremlinRequests 是可用的日志类型。 |
operationName | OperationName | 操作的名称。 操作名称可以是 Create 、Update 、Read 、ReadFeed 、Delete 、Replace 、Execute 、SqlQuery 、Query 、JSQuery 、Head 、HeadFeed 或 Upsert 。 |
properties | 不适用 | 下面的行中描述了此字段的内容。 |
activityId | activityId_g | 日志记录操作的唯一 GUID。 |
userAgent | userAgent_s | 用于指定从中发送请求的客户端用户代理的字符串。 用户代理的格式是 {user agent name}/{version} 。 |
requestResourceType | requestResourceType_s | 所访问资源的类型。 此值可以是数据库、容器、文档、附件、用户、权限、存储过程、触发器、用户定义的函数或产品/服务。 |
statusCode | statusCode_s | 操作的响应状态。 |
requestResourceId | ResourceId | 与请求相关的 resourceId。 根据执行的操作,此值可能指向 databaseRid 、collectionRid 或 documentRid 。 |
clientIpAddress | clientIpAddress_s | 客户端的 IP 地址。 |
requestCharge | requestCharge_s | 操作使用的 RU 数目 |
collectionRid | collectionId_s | 集合的唯一 ID。 |
duration | duration_d | 操作持续时间,以毫秒为单位。 |
requestLength | requestLength_s | 请求的长度(按字节计)。 |
responseLength | responseLength_s | 响应的长度(按字节计)。 |
resourceTokenPermissionId | resourceTokenPermissionId_s | 此属性指示已指定的资源令牌权限 ID。 若要了解有关权限的详细信息,请参阅安全访问数据一文。 |
resourceTokenPermissionMode | resourceTokenPermissionMode_s | 此属性指示在创建资源令牌时设置的权限模式。 权限模式可以设置值,例如“all”或“read”。 若要了解有关权限的详细信息,请参阅安全访问数据一文。 |
resourceTokenUserRid | resourceTokenUserRid_s | 将资源令牌用于身份验证时,此值非空。 值指向用户的资源 ID。 |
responseLength | responseLength_s | 响应的长度(按字节计)。 |
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。
相关内容
- 有关如何监视 Azure Cosmos DB 的说明,请参阅监视 Azure Cosmos DB。
- 请参阅使用 Azure Monitor 监视 Azure 资源,详细了解如何监视 Azure 资源。