For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/integrations/amazon-s3-tables.md. A documentation index is available at /llms.txt.

Amazon S3 Tables

Integration version1.0.0

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

Overview

Amazon S3 Tables is a managed storage service optimized for analytics workloads on tabular data, providing built-in compaction and maintenance for Iceberg tables.

Enable this integration to see all your Amazon S3 Tables metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration tile, ensure that S3/Tables is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon S3 Tables integration.

Data Collected

Metrics

aws.s3.tables.4xx_errors
(count)
The number of HTTP 4xx client error status codes returned.
Shown as error
aws.s3.tables.5xx_errors
(count)
The number of HTTP 5xx server error status codes returned.
Shown as error
aws.s3.tables.all_requests
(count)
The total number of HTTP requests made to a table bucket.
Shown as request
aws.s3.tables.bytes_downloaded
(count)
The number of bytes downloaded for table requests.
Shown as byte
aws.s3.tables.bytes_uploaded
(count)
The number of bytes uploaded for table requests.
Shown as byte
aws.s3.tables.compaction_bytes_processed_binpack
(count)
The number of bytes processed during binpack table compaction.
Shown as byte
aws.s3.tables.compaction_bytes_processed_sort
(count)
The number of bytes processed during sort table compaction.
Shown as byte
aws.s3.tables.compaction_objects_count_binpack
(count)
The number of objects processed during binpack table compaction.
Shown as object
aws.s3.tables.compaction_objects_count_sort
(count)
The number of objects processed during sort table compaction.
Shown as object
aws.s3.tables.first_byte_latency
(gauge)
The per-request time from when the complete request is received to when the first byte of the response is returned.
Shown as millisecond
aws.s3.tables.first_byte_latency.maximum
(gauge)
The maximum per-request time from when the complete request is received to when the first byte of the response is returned.
Shown as millisecond
aws.s3.tables.first_byte_latency.minimum
(gauge)
The minimum per-request time from when the complete request is received to when the first byte of the response is returned.
Shown as millisecond
aws.s3.tables.first_byte_latency.p90
(gauge)
The 90th percentile per-request time from when the complete request is received to when the first byte of the response is returned.
Shown as millisecond
aws.s3.tables.first_byte_latency.p99
(gauge)
The 99th percentile per-request time from when the complete request is received to when the first byte of the response is returned.
Shown as millisecond
aws.s3.tables.get_requests
(count)
The number of HTTP GET requests made to retrieve objects from tables.
Shown as request
aws.s3.tables.get_table_metadata_location
(count)
The number of GetTableMetadataLocation requests made to retrieve table metadata locations.
Shown as request
aws.s3.tables.head_requests
(count)
The number of HTTP HEAD requests made to retrieve metadata from tables.
Shown as request
aws.s3.tables.post_requests
(count)
The number of HTTP POST requests made to tables.
Shown as request
aws.s3.tables.put_requests
(count)
The number of HTTP PUT requests made to add objects to tables.
Shown as request
aws.s3.tables.table_bucket_number_of_objects
(gauge)
The total number of files stored in a table bucket.
Shown as object
aws.s3.tables.table_bucket_size_bytes
(gauge)
The amount of storage in bytes used by all tables in a table bucket.
Shown as byte
aws.s3.tables.table_number_of_objects
(gauge)
The total number of objects in the table.
Shown as object
aws.s3.tables.table_size_bytes
(gauge)
The total size in bytes of the table.
Shown as byte
aws.s3.tables.total_request_latency
(gauge)
The elapsed per-request time from the first byte received to the last byte sent.
Shown as millisecond
aws.s3.tables.total_request_latency.maximum
(gauge)
The maximum elapsed per-request time from the first byte received to the last byte sent.
Shown as millisecond
aws.s3.tables.total_request_latency.minimum
(gauge)
The minimum elapsed per-request time from the first byte received to the last byte sent.
Shown as millisecond
aws.s3.tables.total_request_latency.p90
(gauge)
The 90th percentile elapsed per-request time from the first byte received to the last byte sent.
Shown as millisecond
aws.s3.tables.total_request_latency.p99
(gauge)
The 99th percentile elapsed per-request time from the first byte received to the last byte sent.
Shown as millisecond
aws.s3.tables.update_table_metadata_location
(count)
The number of UpdateTableMetadataLocation requests made to update table metadata locations.
Shown as request

Events

The Amazon S3 Tables integration does not include any events.

Service Checks

The Amazon S3 Tables integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.