Hi all! I would like to start a discussion on a follow up of FLIP-384: Introduce TraceReporter and use it to create checkpointing and recovery traces [1]:
*FLIP-386: Support adding custom metrics in Recovery Spans [2]* This FLIP adds a functionality that will allow state backends to attach custom metrics to the recovery/initialization traces. This requires changes to the `@PublicEvolving` `StateBackend` API, and it will be initially used in `RocksDBIncrementalRestoreOperation` to measure how long does it take to download remote files and separately how long does it take to load those files into the local RocksDB instance. Please let me know what you think! Best, Piotr Nowojski [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-384%3A+Introduce+TraceReporter+and+use+it+to+create+checkpointing+and+recovery+traces [2] https://cwiki.apache.org/confluence/display/FLINK/FLIP-386%3A+Support+adding+custom+metrics+in+Recovery+Spans