Hi Chetas,
Are you looking for this information?

*  public IcebergSourceReaderMetrics(MetricGroup metrics, String
fullTableName) {*
*    MetricGroup readerMetrics =*
*        metrics.addGroup("IcebergSourceReader").addGroup("table",
fullTableName);*
*    this.assignedSplits = readerMetrics.counter("assignedSplits");*
*    this.assignedBytes = readerMetrics.counter("assignedBytes");*
*    this.finishedSplits = readerMetrics.counter("finishedSplits");*
*    this.finishedBytes = readerMetrics.counter("finishedBytes");*
*    this.splitReaderFetchCalls =
readerMetrics.counter("splitReaderFetchCalls");*
*  }*


It could be found here:
https://github.com/apache/iceberg/blob/main/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/reader/IcebergSourceReaderMetrics.java#L32-L39

Added here:
https://github.com/apache/iceberg/pull/5554

I hope this helps,
Peter

Chetas Joshi <chetas.jo...@gmail.com> ezt írta (időpont: 2024. márc. 29.,
P, 2:43):

> Hello,
>
> I am using Flink to read Iceberg (S3). I have enabled all the metrics
> scopes in my FlinkDeployment as below
>
> metrics.scope.jm: flink.jobmanager
> metrics.scope.jm.job: flink.jobmanager.job
> metrics.scope.tm: flink.taskmanager
> metrics.scope.tm.job: flink.taskmanager.job
> metrics.scope.task: flink.task
> metrics.scope.operator: flink.operator
>
>
> I send these metrics to Datadog. I am specifically interested in the
> IcebergSourceReader metrics. I could not find any information about what
> metrics to expect here
> <https://iceberg.apache.org/javadoc/1.1.0/org/apache/iceberg/flink/source/reader/IcebergSourceReaderMetrics.html>.
> In datadog as well, I could not find any metrics related to the
> IcebergTableSourceReader. Can someone help me understand what metrics
> associated with the IcebergTableSourceReader should be reported and what
> metricGroup (my guess was operator) should they be part of?
>
> Thank you
> Chetas
>

Reply via email to