Skip to content

More profile metrics for Iceberg, S3 and Azure#93332

Open
ianton-ru wants to merge 1 commit intoClickHouse:masterfrom
ianton-ru:iceberg_metrics
Open

More profile metrics for Iceberg, S3 and Azure#93332
ianton-ru wants to merge 1 commit intoClickHouse:masterfrom
ianton-ru:iceberg_metrics

Conversation

@ianton-ru
Copy link
Copy Markdown
Contributor

Changelog category (leave one):

  • Improvement

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

More metrics for Iceberg, S3 and Azure

Documentation entry for user-facing changes

New Iceberg profile metrics:

  • IcebergAvroFileParsing - counter of parsed avro metadata files
  • IcebergAvroFileParsingMicroseconds - time spent on parsing avro metadata files
  • IcebergJsonFileParsing - counter of parsed json metadata files
  • IcebergJsonFileParsingMicroseconds - time spent on parsing json metadata files

New S3 profile metrics:

  • S3ListObjectsMicroseconds - time spent on ListObjects requests
  • S3HeadObjectMicroseconds - time spent on HeadObject requests

New Azure profile metric:

  • AzureListObjectsMicroseconds - time spent on ListObjects requests

Small optimization - dumpMetadataObjectToString called always, including case when insertRowToLogTable dumps nothing and exits after iceberg_metadata_log_level setting check. Now serialization is only when required.

  • Documentation is written (mandatory for new features)

@ianton-ru ianton-ru marked this pull request as ready for review January 2, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant