Design doc: https://s.apache.org/get-metrics-api.
Further discussion is ongoing on this doc.
We want to report job metrics back to the portability harness from the runner harness, for displaying to users.
- #7971: Flink portable metrics: get ptransform from MonitoringInfo, not stage name
- this is a simpler, Flink-specific PR that is basically duplicated inside each of the following two, so may be worth trying to merge in first
- #7915: use MonitoringInfo data model in Java SDK metrics
- #7868: MonitoringInfo URN tweaks
- #8018: add job metrics RPC protos
- #7867: key MetricResult by a MetricKey
- #7938: move MonitoringInfo protos to model/pipeline module
- #7883: Add MetricQueryResults.allMetrics() helper
- #7866: move function helpers from fn-harness to sdks/java/core
- #7890: consolidate MetricResult implementations