Weaviate インテグレーションのメトリクス
Weaviate の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 101 件あります。
公式の紹介文 (英語)
Open-source vector database for building AI-powered applications.
種別の内訳
- count (集計間隔内の発生回数): 51 件
- gauge (その時点の値): 50 件
メトリクスの一覧
説明は公式の定義の英文をそのまま載せています。
| メトリクス | 種別 | 単位 |
|---|---|---|
weaviate.The number of currently running async operations. The operation itself is defined through the operation label | gauge | operation |
weaviate.The number of samples used to calculate the duration of restoring a class | count | operation |
weaviate.The duration of restoring a class | count | millisecond |
weaviate.The total number of bytes transferred during a backup restore | count | byte |
weaviate.The number of samples used to calculate the duration of the file transfer stage of a backup restore | count | operation |
weaviate.The duration of the file transfer stage of a backup restore | count | millisecond |
weaviate.The number of samples used to calculate the duration of the startup phase of a backup restore | count | operation |
weaviate.The duration of the startup phase of a backup restore | count | millisecond |
weaviate.The number of samples used to calculate the duration of backup restores | count | operation |
weaviate.The duration of backup restores | count | millisecond |
weaviate.The total number of bytes transferred during a backup store | count | byte |
weaviate.The number of samples used to calculate the duration of the file transfer stage of a backup store | count | operation |
weaviate.The duration of the file transfer stage of a backup store | count | millisecond |
weaviate.The number of operations observed for the batch delete duration histogram by upper_bound buckets | count | operation |
weaviate.The count of operations observed in the batch delete duration histogram | count | operation |
weaviate.The sum of the duration of a batch delete in ms. The operation label further defines what operation as part of the batch delete is being measured. Granularity is a shard of a class | count | millisecond |
weaviate.The number of operations observed for the batch operation duration histogram by upper_bound buckets | count | operation |
weaviate.The count of operations observed in the batch operation duration histogram | count | operation |
weaviate.The sum of the duration of a single batch operation in ms. The operation label further defines what operation as part of the batch (e.g. object, inverted, vector) is being used. Granularity is a shard of a class | count | millisecond |
weaviate.The number of samples used to calculate the duration of bucket pauses | count | operation |
weaviate.The duration of bucket pauses | count | millisecond |
weaviate.The number of concurrently running goroutines | gauge | - |
weaviate.The number of concurrently running query operations | gauge | operation |
weaviate.The summary count of garbage collection cycles in the Weaviate instance | count | second |
weaviate.A summary of the pause duration of garbage collection cycles in the Weaviate instance | gauge | second |
weaviate.The sum of the pause duration of garbage collection cycles in the Weaviate instance | count | second |
weaviate.The number of goroutines that currently exist in the Weaviate instance | gauge | - |
weaviate.Metric containing the Go version as a tag | gauge | - |
weaviate.The number of bytes allocated and still in use in the Weaviate instance | gauge | byte |
weaviate.The monotonic count of bytes allocated and still in use in the Weaviate instance | count | byte |
weaviate.The number of bytes used by the profiling bucket hash table in the Weaviate instance | gauge | byte |
weaviate.The total number of frees in the Weaviate instance | count | - |
weaviate.The fraction of this program's available CPU time used by the GC since the program started in the Weaviate instance | gauge | fraction |
weaviate.The number of bytes used for garbage collection system metadata in the Weaviate instance | gauge | byte |
weaviate.The number of heap bytes allocated and still in use in the Weaviate instance | gauge | byte |
weaviate.The number of heap bytes waiting to be used in the Weaviate instance | gauge | byte |
weaviate.The number of heap bytes that are in use in the Weaviate instance | gauge | byte |
weaviate.The number of allocated objects in the Weaviate instance | gauge | object |
weaviate.The number of heap bytes released to the OS in the Weaviate instance | gauge | byte |
weaviate.The number of heap bytes obtained from system in the Weaviate instance | gauge | byte |
weaviate.The number of pointer lookups | count | - |
weaviate.The number of mallocs | count | - |
weaviate.The number of bytes in use by mcache structures in the Weaviate instance | gauge | byte |
weaviate.The number of bytes used for mcache structures obtained from system in the Weaviate instance | gauge | byte |
weaviate.The number of bytes in use by mspan structures in the Weaviate instance | gauge | byte |
weaviate.The number of bytes used for mspan structures obtained from system in the Weaviate instance | gauge | byte |
weaviate.The number of heap bytes when next garbage collection takes place in the Weaviate instance | gauge | byte |
weaviate.The number of bytes used for other system allocations in the Weaviate instance | gauge | byte |
weaviate.The number of bytes in use by the stack allocator in the Weaviate instance | gauge | byte |
weaviate.The number of bytes obtained from system for stack allocator in the Weaviate instance | gauge | byte |
weaviate.The number of bytes obtained from system in the Weaviate instance | gauge | byte |
weaviate.The number of OS threads created in the Weaviate instance | gauge | thread |
weaviate.The HTTP request response time latency in ms | gauge | millisecond |
weaviate.The number of currently present segments per shard. Granularity is shard of a class. Grouped by strategy | gauge | segment |
weaviate.The number of samples used to calculate the duration of a bloom operation | count | operation |
weaviate.The duration of a bloom filter operation per shard in ms. Granularity is shard of a class. Grouped by strategy | count | millisecond |
weaviate.The number of samples used to calculate the duration of a sync or async vector index maintenance operation | count | operation |
weaviate.The duration of a sync or async vector index maintenance operation. The operation itself is defined through the operation label | count | millisecond |
weaviate.The size of memtable by path | gauge | - |
weaviate.The number of entries per LSM segment by level. Granularity is shard of a class. Grouped by strategy and level | gauge | object |
weaviate.The size of LSM segment by level and unit | gauge | - |
weaviate.The number of segments by level | gauge | segment |
weaviate.The number of objects inside a Weaviate shard | gauge | object |
weaviate.The number of objects inside a Weaviate node | gauge | object |
weaviate.The number of shard inside a Weaviate shard | gauge | shard |
weaviate.The current status of a Weaviate Node. 0:HEALTHY, 1:UNHEALTHY, 2:UNAVAILABLE, and 3:UNKNOWN | gauge | - |
weaviate.The numbers of objects present. Granularity is a shard of a class | gauge | object |
weaviate.The number of samples used to calculate the duration of an individual object operation | count | operation |
weaviate.The duration of an individual object operation, such as put, delete, etc. as indicated by the operation label, also as part of a batch. The step label adds additional precisions to each operation. Granularity is a shard of a class | count | millisecond |
weaviate.The total user and system CPU time spent in seconds in the Weaviate instance | count | second |
weaviate.The maximum number of open file descriptors in the Weaviate instance | gauge | - |
weaviate.The number of open file descriptors in the Weaviate instance | gauge | - |
weaviate.The resident memory size in bytes in the Weaviate instance | gauge | byte |
weaviate.The start time of the process since unix epoch in seconds in the Weaviate instance | gauge | second |
weaviate.The virtual memory size in bytes in the Weaviate instance | gauge | byte |
weaviate.The maximum amount of virtual memory available in bytes in the Weaviate instance | gauge | byte |
weaviate.The total number of scrapes by HTTP status code | count | request |
weaviate.The current number of scrapes being served | gauge | request |
weaviate.The number of operations observed in the query duration histogram by upper_bound buckets | count | operation |
weaviate.The count of operations observed in the query duration histogram | count | operation |
weaviate.The sum of query durations in milliseconds | count | millisecond |
weaviate.The count of the duration of queries summary | count | - |
weaviate.The duration of queries in milliseconds | count | millisecond |
weaviate.The vector dimensions used by any read-query that involves vectors | count | - |
weaviate.The number of requests tagged by a given status(ok, user_error, server_error). Available only on Weaviate version 1.20.0+ | gauge | request |
weaviate.The number of operations observed for the the disk I/O throughput duration by upper_bound buckets | count | operation |
weaviate.The count of operations observed in the disk I/O throughput duration histogram | count | operation |
weaviate.The sum of disk I/O throughput startup operations in bytes/s, such as reading back the HNSW index or recovering LSM segments. The operation itself is defined by the operation label | count | byte/ |
weaviate.The number of samples used to calculate the duration individual startup operation | count | operation |
weaviate.The duration of individual startup operations in ms. The operation itself is defined through the operation label | count | millisecond |
weaviate.The ratio (percentage) of startup progress for a particular component in a shard | gauge | - |
weaviate.The total dimensions in a shard | count | - |
weaviate.The number of samples used to calculate the duration of a sync or async vector index operation | count | operation |
weaviate.The duration of regular vector index operation, such as insert or delete. The operation itself is defined through the operation label. The step label adds more granularity to each operation | count | millisecond |
weaviate.The number of samples used to calculate the duration of a sync or async vector index operation | count | operation |
weaviate.The duration of a sync or async vector index maintenance operation. The operation itself is defined through the operation label | count | millisecond |
weaviate.The total number of mutating operations on the vector index. The operation itself is defined by the operation label | gauge | operation |
weaviate.The total capacity of the vector index. Typically larger than the number of vectors imported as it grows proactively | gauge | - |
weaviate.The total number of deleted and removed vectors after repair operations | count | - |
weaviate.The number of currently active threads for repairing/cleaning up the vector index after deletes have occurred | gauge | - |
weaviate.The number of active vector index tombstones | gauge | - |
公式ドキュメント
メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。