Amazon DynamoDB
开发人员指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

适用于 Titan 的 DynamoDB 存储后端 指标

Titan 使用 Metrics-core 程序包来记录和发送指标。Metrics-core 支持通过 JMX、HTTP、STDOUT、CSV、SLF4j、Ganglia 和 Graphite 报告指标。还有很多报告器均可作为第三方插件。您可以从 Metrics 网站(网址为 https://dropwizard.github.io/metrics/3.1.0/manual/core/)上了解有关 Metrics-core 程序包的更多信息。

适用于 Titan 的 DynamoDB 存储后端 会生成 Titan 不生成的指标。

它们与统计数据(低级 DynamoDB 操作)有关,会在下面列出。

Titan 指标

Titan 1.0.0 和 0.5.4 的指标是由 Titan 0.4.4 生成的指标的超集。

注意

  • <store> 表示与该指标相关联的图形存储。

指标名称 Titan 版本 范围 仪器类型
db.getVertexByID 0.4.4、0.5.4、1.0.0 服务全球 计数器
db.getVerticesByID 0.4.4、0.5.4、1.0.0 服务全球 计数器
<store>.acquireLock.calls 0.4.4、0.5.4、1.0.0 图形存储 计数器
<store>.acquireLock.time 0.4.4、0.5.4、1.0.0 图形存储 计时器(直方图 + 计量器)
<store>.getKeys.calls 0.5.4、1.0.0 图形存储 计数器
<store>.getKeys.iterator.hasNext.calls 0.5.4、1.0.0 图形存储 计数器
<store>.getKeys.iterator.hasNext.time 0.5.4、1.0.0 图形存储 计时器(直方图 + 计量器)
<store>.getKeys.iterator.next.calls 0.5.4、1.0.0 图形存储 计数器
<store>.getKeys.iterator.next.time 0.5.4、1.0.0 图形存储 计时器(直方图 + 计量器)
<store>.getKeys.time 0.5.4、1.0.0 图形存储 计时器(直方图 + 计量器)
<store>.getSlice.calls 0.4.4、0.5.4、1.0.0 图形存储 计数器
<store>.getSlice.entries-histogram 0.4.4、0.5.4、1.0.0 图形存储 直方图
<store>.getSlice.entries-returned 0.4.4、0.5.4、1.0.0 图形存储 计数器
<store>.getSlice.time 0.4.4、0.5.4、1.0.0 图形存储 计时器(直方图 + 计量器)
<store>.storeManager.mutate.calls 1.0.0 图形存储 计数器
<store>.storeManager.mutate.time 1.0.0 图形存储 计时器
global.storeManager.closeManager.calls 1.0.0 服务全球 计数器
global.storeManager.openDatabase.calls 1.0.0 服务全球 计数器
global.storeManager.startTransaction.calls 1.0.0 服务全球 计数器
query.graph.execute.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.graph.execute.exceptions 0.5.4 服务全球 计数器
query.graph.execute.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.graph.getNew.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.graph.getNew.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.graph.hasDeletions.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.graph.hasDeletions.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.graph.isDeleted.calls 0.4.4、0.5.4 服务全球 计数器
query.graph.isDeleted.time 0.4.4、0.5.4 服务全球 计时器(直方图 + 计量器)
query.vertex.execute.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.vertex.execute.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.vertex.getNew.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.vertex.getNew.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.vertex.hasDeletions.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
query.vertex.hasDeletions.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
query.vertex.isDeleted.calls 0.5.4 服务全球 计数器
query.vertex.isDeleted.time 0.5.4 服务全球 计时器(直方图 + 计量器)
schemacache.name.misses 0.5.4 服务全球 计数器
schemacache.name.retrievals 0.5.4 服务全球 计数器
schemacache.relations.misses 0.5.4 服务全球 计数器
schemacache.relations.retrievals 0.5.4 服务全球 计数器
stores.acquireLock.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
stores.acquireLock.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
stores.getKeys.calls 0.5.4、1.0.0 服务全球 计数器
stores.getKeys.iterator.hasNext.calls 0.5.4、1.0.0 服务全球 计数器
stores.getKeys.iterator.hasNext.time 0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
stores.getKeys.iterator.next.calls 0.5.4、1.0.0 服务全球 计数器
stores.getKeys.iterator.next.time 0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
stores.getKeys.time 0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
stores.getSlice.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
stores.getSlice.entries-histogram 0.4.4、0.5.4、1.0.0 服务全球 直方图
stores.getSlice.entries-returned 0.4.4、0.5.4、1.0.0 服务全球 计数器
stores.getSlice.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
sys.schemacache.name.misses 1.0.0 服务全球 计数器
sys.schemacache.name.retrievals 1.0.0 服务全球 计数器
sys.schemacache.relations.misses 1.0.0 服务全球 计数器
sys.schemacache.relations.retrievals 1.0.0 服务全球 计数器
sys.<store>.getSlice.calls 0.4.4、0.5.4、1.0.0 系统存储 计数器
sys.<store>.getSlice.entries-histogram 0.4.4、0.5.4、1.0.0 系统存储 直方图
sys.<store>.getSlice.entries-returned 0.4.4、0.5.4、1.0.0 系统存储 计数器
sys.<store>.getSlice.time 0.4.4、0.5.4、1.0.0 系统存储 计时器(直方图 + 计量器)
sys.<store>.mutate.calls 0.4.4、0.5.4、1.0.0 系统存储 计数器
sys.<store>.mutate.time 0.4.4、0.5.4、1.0.0 系统存储 计时器(直方图 + 计量器)
sys.stores.getSlice.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
sys.stores.getSlice.entries-histogram 0.4.4、0.5.4、1.0.0 服务全球 直方图
sys.stores.getSlice.entries-returned 0.4.4、0.5.4、1.0.0 服务全球 计数器
sys.stores.getSlice.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
sys.stores.mutate.calls 0.4.4、0.5.4、1.0.0 服务全球 计数器
sys.stores.mutate.time 0.4.4、0.5.4、1.0.0 服务全球 计时器(直方图 + 计量器)
sys.storeManager.mutate.calls 1.0.0 服务全球 计数器
sys.storeManager.mutate.time 1.0.0 服务全球 计时器
sys.schema.query.graph.execute.calls 1.0.0 服务全球 计数器
sys.schema.query.graph.execute.time 1.0.0 服务全球 计时器
sys.schema.query.graph.getNew.calls 1.0.0 服务全球 计数器
sys.schema.query.graph.getNew.time 1.0.0 服务全球 计时器
sys.schema.query.graph.hasDeletions.calls 1.0.0 服务全球 计数器
sys.schema.query.graph.hasDeletions.time 1.0.0 服务全球 计时器
sys.schema.stores.getSlice.calls 1.0.0 服务全球 计数器
sys.schema.stores.getSlice.entries-histogram 1.0.0 服务全球 直方图
sys.schema.stores.getSlice.entries-returned 1.0.0 服务全球 计数器
sys.schema.stores.getSlice.time 1.0.0 服务全球 计时器
sys.schema.tx.begin 1.0.0 服务全球 计数器
sys.schema.tx.rollback 1.0.0 服务全球 计数器
sys.schema.v100_edgestore.getSlice.calls 1.0.0 服务全球 计数器
sys.schema.v100_edgestore.getSlice.entries-histogram 1.0.0 服务全球 直方图
sys.schema.v100_edgestore.getSlice.entries-returned 1.0.0 服务全球 计数器
sys.schema.v100_edgestore.getSlice.time 1.0.0 服务全球 计时器
sys.schema.v100_graphindex.getSlice.calls 1.0.0 服务全球 计数器
sys.schema.v100_graphindex.getSlice.entries-histogram 1.0.0 服务全球 直方图
sys.schema.v100_graphindex.getSlice.entries-returned 1.0.0 服务全球 计数器
sys.schema.v100_graphindex.getSlice.time 1.0.0 服务全球 计时器
tx.begin 0.4.4、0.5.4、1.0.0 服务全球 计数器
tx.commit 0.4.4、0.5.4、1.0.0 服务全球 计数器
tx.commit.exceptions 0.5.4 服务全球 计数器
tx.rollback 0.5.4 服务全球 计数器

其他 适用于 Titan 的 Amazon DynamoDB 存储后端 指标

注意

  • <prefix> 是在属性文件中配置的表前缀。

  • <ddb> 是在属性文件中配置的 DynamoDB 指标前缀。

  • <store> 表示与该指标相关联的图形存储。

指标名称 Titan 版本 仪器类型
<ddb>.<prefix>_executor-queue-size 0.4.4、0.5.4、1.0.0 测量仪
<ddb>.<prefix>_ListTablesPagesTimer 0.4.4、0.5.4、1.0.0 直方图
<ddb>.<prefix>_ListTablesHistogram 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.<prefix>_mutateManyGauge 0.4.4、0.5.4 计时器(直方图 + 计量器)
<ddb>.<prefix>_mutateMany 1.0.0 计时器(直方图 + 计量器)
<ddb>.<prefix>_mutateManyKeys 1.0.0 计量器
<ddb>.<prefix>_mutateManyStores 1.0.0 计量器
<ddb>.<prefix>_mutateManyUpdateOrDeleteItemCalls 1.0.0 计量器
<ddb>.CreateTable.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.DeleteItem<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.DeleteItemConsumedCapacity.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.DeleteItemRetries.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.DeleteItemThrottling.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.DeleteTable.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.DescribeTable.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.GetItem.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.GetItemConsumedCapacity.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.GetItemRetries.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.GetItemThrottling.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.查询。<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.QueryConsumedCapacity.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.QueryItemCountCounter.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计数器
<ddb>.QueryItemCountHistogram.<prefix>_<store> 0.4.4、0.5.4、1.0.0 直方图
<ddb>.QueryPages.<prefix>_<store> 0.4.4、0.5.4、1.0.0 直方图
<ddb>.QueryRetries.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.QueryThrottling.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.扫描。<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.ScanConsumedCapacity.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.ScanItemCountCounter.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计数器
<ddb>.ScanItemCountHistogram.<prefix>_<store> 0.4.4、0.5.4、1.0.0 直方图
<ddb>.ScanPages.<prefix>_<store> 0.4.4、0.5.4、1.0.0 直方图
<ddb>.ScanRetries.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.ScanThrottling.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.UpdateItem.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)
<ddb>.UpdateItemBytes.<prefix>_<store> 0.4.4、0.5.4、1.0.0 直方图
<ddb>.UpdateItemConsumedCapacity.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.UpdateItemRetries.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计量器
<ddb>.UpdateItemThrottling.<prefix>_<store> 0.4.4、0.5.4、1.0.0 计时器(直方图 + 计量器)