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 操作的名称。 操作名称可以是 CreateUpdateReadReadFeedDeleteReplaceExecuteSqlQueryQueryJSQueryHeadHeadFeedUpsert
properties 不适用 下面的行中描述了此字段的内容。
activityId activityId_g 日志记录操作的唯一 GUID。
userAgent userAgent_s 用于指定从中发送请求的客户端用户代理的字符串。 用户代理的格式是 {user agent name}/{version}
requestResourceType requestResourceType_s 所访问资源的类型。 此值可以是数据库、容器、文档、附件、用户、权限、存储过程、触发器、用户定义的函数或产品/服务。
statusCode statusCode_s 操作的响应状态。
requestResourceId ResourceId 与请求相关的 resourceId。 根据执行的操作,此值可能指向 databaseRidcollectionRiddocumentRid
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 响应的长度(按字节计)。

活动日志

链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。

有关活动日志条目架构的详细信息,请参阅活动日志架构