Hi, Ad 1. In general I undestand and I agree. But those particular metrics (latency, fetchLatency), right now would only be reported if user uses KafkaConsumer with internal timestampAssigner with StreamCharacteristic set to EventTime, right? That sounds like a very specific case. I am not sure if we should introduce a generic metric that will be disabled/absent for most of implementations.
Ad.2 That sounds like an orthogonal issue, that might make sense to investigate in the future. Best, Dawid On 21/02/2019 13:20, Becket Qin wrote: > Hi Dawid, > > Thanks for the feedback. That makes sense to me. There are two cases to be > addressed. > > 1. The metrics are supposed to be a guidance. It is likely that a connector > only supports some but not all of the metrics. In that case, each connector > implementation should have the freedom to decide which metrics are > reported. For the metrics that are supported, the guidance should be > followed. > > 2. Sometimes users may want to disable certain metrics for some reason > (e.g. performance / reprocessing of data). A generic mechanism should be > provided to allow user choose which metrics are reported. This mechanism > should also be honored by the connector implementations. > > Does this sound reasonable to you? > > Thanks, > > Jiangjie (Becket) Qin > > > > On Thu, Feb 21, 2019 at 4:22 PM Dawid Wysakowicz <dwysakow...@apache.org> > wrote: > >> Hi, >> >> Generally I like the idea of having a unified, standard set of metrics for >> all connectors. I have some slight concerns about fetchLatency and >> latency though. They are computed based on EventTime which is not a purely >> technical feature. It depends often on some business logic, might be absent >> or defined after source. Those metrics could also behave in a weird way in >> case of replaying backlog. Therefore I am not sure if we should include >> those metrics by default. Maybe we could at least introduce a feature >> switch for them? What do you think? >> >> Best, >> >> Dawid >> On 21/02/2019 03:13, Becket Qin wrote: >> >> Bump. If there is no objections to the proposed metrics. I'll start a >> voting thread later toady. >> >> Thanks, >> >> Jiangjie (Becket) Qin >> >> On Mon, Feb 11, 2019 at 8:17 PM Becket Qin <becket....@gmail.com> >> <becket....@gmail.com> wrote: >> >> >> Hi folks, >> >> I would like to start the FLIP discussion thread about standardize the >> connector metrics. >> >> In short, we would like to provide a convention of Flink connector >> metrics. It will help simplify the monitoring and alerting on Flink jobs. >> The FLIP link is following: >> >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-33%3A+Standardize+Connector+Metrics >> >> Thanks, >> >> Jiangjie (Becket) Qin >> >> >>
signature.asc
Description: OpenPGP digital signature