Productspublished

Deepgram Sends SageMaker Billing and GPU Metrics to CloudWatch Without Container Egress

The release makes vendor-level cost and capacity signals visible inside AWS tools, but teams still need different metric streams for billing, feature usage and an individual endpoint’s GPU headroom.

By 3 min read
Deepgram Sends SageMaker Billing and GPU Metrics to CloudWatch Without Container Egress

Listen to this story

The audio brief

About 1:38
0:001:38
Read transcript
Deepgram can now send billing, feature-usage, engine, and GPU metrics from isolated Amazon SageMaker AI deployments into AWS monitoring tools, without opening an outbound connection from the model container. That closes a practical observability gap for teams keeping speech workloads inside their own AWS accounts for residency or compliance reasons. Previously, those deployments could expose basic endpoint health, while the details behind cost and capacity remained inside the container. The release uses two paths. For billing and usage, the container writes Embedded Metric Format records to standard output. SageMaker forwards them through CloudWatch Logs, which turns them into metrics—without an agent, sidecar, or extra IAM permissions. One stream supports AWS Marketplace metering, including billable units, audio duration, and character counts. Another breaks usage down by deployment, request method, model tier, and features such as diarization or redaction. That second stream can be disabled; the billing stream cannot. The tradeoff is aggregation: billing and usage cover an account and Region, but do not identify an endpoint or instance. For that level of diagnosis, SageMaker detailed observability and Deepgram’s Prometheus endpoint expose engine load, host data, and separate per-GPU series, filterable in CloudWatch or Grafana. New endpoints publish those metrics every 60 seconds by default. Existing fleets need a blue-green configuration update that keeps serving traffic. The key constraint is that cost visibility and hardware visibility still come from different metric streams.

Story brief

3 key points

Deepgram’s Enhanced Metrics gives speech-to-text and text-to-speech deployments on Amazon SageMaker AI a monitoring path that preserves network isolation. CloudWatch can now expose AWS Marketplace billing units, audio duration, character counts and feature-level usage, while SageMaker detailed observability adds engine, host and per-GPU telemetry. The tradeoff is granularity: billing streams aggregate across an...

  1. 01

    Enhanced Metrics is available now for Deepgram speech-to-text and text-to-speech deployments on Amazon SageMaker AI.

  2. 02

    CloudWatch Embedded Metric Format requires no agent, sidecar, outbound container connection or additional IAM permissions.

  3. 03

    The Deepgram/SelfHosted usage stream can be disabled; the billing stream cannot because it supports metering.

Keeping speech AI inside a customer’s AWS account can support data-residency and compliance work. But network-isolated SageMaker deployments have also left teams with basic endpoint health signals while billing, feature-use and inference-engine details stayed inside the model container. Deepgram now exposes those signals through CloudWatch and SageMaker detailed observability without requiring outbound container connections.

Two routes out of an isolated container

Deepgram Enhanced Metrics is available now for the company’s speech-to-text and text-to-speech deployments on Amazon SageMaker AI. For billing and usage, the container writes CloudWatch Embedded Metric Format records to standard output; SageMaker forwards that output to CloudWatch Logs, which extracts the records into metrics. The design needs no agent, sidecar or additional IAM permissions.

  • The Deepgram/SageMakerInference namespace publishes ConsumedUnits, AudioDurationSeconds and CharCount. Deepgram says ConsumedUnits carries the billable-unit values used for AWS Marketplace metered billing, letting customers compare billed volume with traffic by category, model and transport.
  • The Deepgram/SelfHosted namespace breaks usage out by deployment, request method, model tier and enabled functions, including diarization, smart formatting, redaction and keyterm prompting. This stream is enabled by default but can be disabled; the billing stream cannot, because it is part of metering.

Cost visibility is not endpoint visibility

The new billing and usage streams trade detail for simpler aggregation. They cover Deepgram endpoints across an AWS account and Region, but do not include endpoint names or instance IDs. A team can identify a model or transport behind its billed usage, but cannot use those streams alone to isolate one endpoint or one machine.

That narrower operational view comes from Deepgram’s Prometheus endpoint and SageMaker detailed observability. The resulting metric store includes Deepgram engine measures such as active requests and estimated stream capacity, alongside host measures and separate GPU series. SageMaker resource labels let operators filter to an endpoint, instance or individual GPU, rather than rely on a fleet-level average.

A configuration boundary for existing fleets

Detailed observability is enabled by default on newly created SageMaker AI endpoints and publishes every 60 seconds unless configured otherwise. Existing endpoints need a new endpoint configuration and an update operation; AWS describes that update as a blue/green deployment that keeps the endpoint serving traffic. The metrics can then be queried with PromQL in CloudWatch, Grafana or another Prometheus-compatible tool.

An added layer, not a single dashboard

The additions complement rather than replace SageMaker’s standard endpoint metrics. Those built-in measures cover request concurrency, first-chunk latency and server errors; Deepgram’s new streams address Marketplace billing, feature adoption, engine load and hardware saturation. The split is consequential for operators: a healthy endpoint is not, by itself, an explanation of what drove cost or whether one GPU is nearing capacity.

Sources

  1. aws.amazon.comDeepgram deepens Amazon SageMaker AI observability with Enhanced Metrics | Amazon Web Services