Hugging Face TGI integration metrics

The official Datadog integration for monitoring Hugging Face TGI. It collects 54 metrics.

Official summary

Monitor the model serving performance and system health of your Hugging Face TGI servers.

Metric types

  • count (occurrences in the interval): 50
  • gauge (value at a point in time): 4

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
hugging_face_tgi.batch.concat.countNumber of batch concatenatescount-
hugging_face_tgi.batch.concat.duration.bucketBatch concatenation duration distributioncount-
hugging_face_tgi.batch.concat.duration.countNumber of batch concatenation duration measurementscount-
hugging_face_tgi.batch.concat.duration.sumTotal batch concatenation durationcountsecond
hugging_face_tgi.batch.current.max_tokensMaximum tokens the current batch will grow togaugetoken
hugging_face_tgi.batch.current.sizeCurrent batch sizegaugerequest
hugging_face_tgi.batch.decode.duration.bucketBatch decode duration distributioncount-
hugging_face_tgi.batch.decode.duration.countNumber of batch decode duration measurementscount-
hugging_face_tgi.batch.decode.duration.sumTotal batch decode durationcountsecond
hugging_face_tgi.batch.filter.duration.bucketBatch filtering duration distributioncount-
hugging_face_tgi.batch.filter.duration.countNumber of batch filter duration measurementscount-
hugging_face_tgi.batch.filter.duration.sumTotal batch filter durationcountsecond
hugging_face_tgi.batch.forward.duration.bucketBatch forward duration distributioncount-
hugging_face_tgi.batch.forward.duration.countNumber of batch forward duration measurementscount-
hugging_face_tgi.batch.forward.duration.sumTotal batch forward durationcountsecond
hugging_face_tgi.batch.inference.countTotal number of batch inferencescount-
hugging_face_tgi.batch.inference.duration.bucketBatch inference duration distributioncount-
hugging_face_tgi.batch.inference.duration.countNumber of batch inference duration measurementscount-
hugging_face_tgi.batch.inference.duration.sumTotal batch inference durationcountsecond
hugging_face_tgi.batch.inference.success.countNumber of successful batch inferencescount-
hugging_face_tgi.batch.next.size.bucketNext batch size distributioncount-
hugging_face_tgi.batch.next.size.countNumber of next batch size measurementscount-
hugging_face_tgi.batch.next.size.sumTotal next batch sizecountrequest
hugging_face_tgi.queue.sizeNumber of requests waiting in the internal queuegaugerequest
hugging_face_tgi.request.countTotal number of requests receivedcountrequest
hugging_face_tgi.request.duration.bucketRequest duration distributioncount-
hugging_face_tgi.request.duration.countNumber of request duration measurementscount-
hugging_face_tgi.request.duration.sumTotal request durationcountsecond
hugging_face_tgi.request.failure.countNumber of failed requestscountrequest
hugging_face_tgi.request.generated_tokens.bucketGenerated tokens per request distributioncount-
hugging_face_tgi.request.generated_tokens.countNumber of generated token measurementscount-
hugging_face_tgi.request.generated_tokens.sumTotal generated tokenscounttoken
hugging_face_tgi.request.inference.duration.bucketRequest inference duration distributioncount-
hugging_face_tgi.request.inference.duration.countNumber of request inference duration measurementscount-
hugging_face_tgi.request.inference.duration.sumTotal request inference durationcountsecond
hugging_face_tgi.request.input_length.bucketInput token length per request distributioncount-
hugging_face_tgi.request.input_length.countNumber of input length measurementscount-
hugging_face_tgi.request.input_length.sumTotal input lengthcounttoken
hugging_face_tgi.request.max_new_tokens.bucketMaximum new tokens per request distributioncount-
hugging_face_tgi.request.max_new_tokens.countNumber of max new tokens measurementscount-
hugging_face_tgi.request.max_new_tokens.sumTotal max new tokenscounttoken
hugging_face_tgi.request.mean_time_per_token.duration.bucketMean time per token duration distributioncount-
hugging_face_tgi.request.mean_time_per_token.duration.countNumber of mean time per token measurementscount-
hugging_face_tgi.request.mean_time_per_token.duration.sumTotal mean time per token durationcountsecond
hugging_face_tgi.request.queue.duration.bucketRequest queue duration distributioncount-
hugging_face_tgi.request.queue.duration.countNumber of request queue duration measurementscount-
hugging_face_tgi.request.queue.duration.sumTotal request queue durationcountsecond
hugging_face_tgi.request.skipped_tokens.countNumber of skipped token measurementscount-
hugging_face_tgi.request.skipped_tokens.quantileSkipped tokens per request quantilegaugetoken
hugging_face_tgi.request.skipped_tokens.sumTotal skipped tokenscounttoken
hugging_face_tgi.request.success.countNumber of successful requestscountrequest
hugging_face_tgi.request.validation.duration.bucketRequest validation duration distributioncount-
hugging_face_tgi.request.validation.duration.countNumber of request validation duration measurementscount-
hugging_face_tgi.request.validation.duration.sumTotal request validation durationcountsecond

Official documentation

Official documentation for the Hugging Face TGI integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.