TorchServe インテグレーションのメトリクス

TorchServe の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 33 件あります。

公式の紹介文 (英語)

Monitor the health and performance of TorchServe

種別の内訳

  • gauge (その時点の値): 27 件
  • count (集計間隔内の発生回数): 6 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
torchserve.management_api.model.batch_sizeMaximum batch size that a model is expected to handle.gauge-
torchserve.management_api.model.is_loaded_at_startupWhether or not the model was loaded when TorchServe started. 1 if true, 0 otherwise.gauge-
torchserve.management_api.model.max_batch_delayThe maximum batch delay time in ms TorchServe waits to receive batch_size number of requests.gaugemillisecond
torchserve.management_api.model.version.is_defaultWhether or not this version of the model is the default one. 1 if true, 0 otherwise.gauge-
torchserve.management_api.model.versionsTotal number of versions for a given model.gauge-
torchserve.management_api.model.worker.is_gpuWhether or not this worker is using a GPU. 1 if true, 0 otherwise.gauge-
torchserve.management_api.model.worker.memory_usageMemory used by the worker in byte.gaugebyte
torchserve.management_api.model.worker.statusThe status of a given worker. 1 if ready, 2 if loading, 3 if unloading, 0 otherwise.gauge-
torchserve.management_api.model.workers.currentCurrent number of workers of a given model.gauge-
torchserve.management_api.model.workers.maxMaximum number of workers defined of a given model.gauge-
torchserve.management_api.model.workers.minMinimum number of workers defined of a given model.gauge-
torchserve.management_api.modelsTotal number of models.gauge-
torchserve.openmetrics.cpu.utilizationCPU utilization on host.gaugepercent
torchserve.openmetrics.disk.availableDisk available on host.gaugegigabyte
torchserve.openmetrics.disk.usedMemory used on host.gaugegigabyte
torchserve.openmetrics.disk.utilizationDisk utilization on host.gaugepercent
torchserve.openmetrics.gpu.memory.usedGPU memory used on host.gaugemegabyte
torchserve.openmetrics.gpu.memory.utilizationGPU memory utilization on host.gaugepercent
torchserve.openmetrics.gpu.utilizationGPU utilization on host.gaugepercent
torchserve.openmetrics.handler_timeTime spent in backend handler.gaugemillisecond
torchserve.openmetrics.inference.countTotal number of inference requests received.countrequest
torchserve.openmetrics.inference.latency.countTotal inference latency in Microseconds.countmicrosecond
torchserve.openmetrics.memory.availableMemory available on host.gaugemegabyte
torchserve.openmetrics.memory.usedMemory used on host.gaugemegabyte
torchserve.openmetrics.memory.utilizationMemory utilization on host.gaugepercent
torchserve.openmetrics.prediction_timeBackend prediction time.gaugemillisecond
torchserve.openmetrics.queue.latency.countTotal queue latency in Microseconds.countmicrosecond
torchserve.openmetrics.queue.timeTime spent by a job in request queue in Milliseconds.gaugemillisecond
torchserve.openmetrics.requests.2xx.countTotal number of requests with response in 200-300 status code range.countrequest
torchserve.openmetrics.requests.4xx.countTotal number of requests with response in 400-500 status code range.countrequest
torchserve.openmetrics.requests.5xx.countTotal number of requests with response status code above 500.countrequest
torchserve.openmetrics.worker.load_timeTime taken by worker to load model in Milliseconds.gaugemillisecond
torchserve.openmetrics.worker.thread_timeTime spent in worker thread excluding backend response time in Milliseconds.gaugemillisecond

公式ドキュメント

TorchServe インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。