Thanks, Cyrus -- this will be quite useful. I do have a few comments/requests.
Can you please be more specific about the public details about the metric? What is the MBean name on which the metric will appear? For example, the AK documentation (https://kafka.apache.org/documentation/#connect_monitoring) defines all of the metrics an where they will appear, as does https://cwiki.apache.org/confluence/display/KAFKA/KIP-196%3A+Add+metrics+to+Kafka+Connect+framework . Secondly, while a metric showing the total number of tasks is very useful, might it be worth considering also adding metrics for the number of running tasks, the number of paused tasks, and the number of failed tasks for a connector. It might require using the herder's `connectorStatus(String connectorName)` method instead, but that appears to be just as effective at using the local snapshot of the status store cache. Thirdly, it might be useful for the KIP to address the potential performance impact of computing these methods. Again, IIUC, the herder methods that the proposal mentions use the status and config stores caches only, so the impact should be negligible. Best regards, Randall On Sun, Jun 2, 2019 at 10:05 PM Ryanne Dolan <ryannedo...@gmail.com> wrote: > Cyrus, I agree this would be useful. > > Ryanne > > On Fri, May 31, 2019, 7:10 PM Oleksandr Diachenko <odiache...@apache.org> > wrote: > > > > > > > On 2019/05/30 06:06:12, Cyrus Vafadari <cy...@confluent.io> wrote: > > > Hello Dev, > > > > > > I'd like to start the discussion of KIP-475: New Metric to Measure > Number > > > of Tasks on a Connector. > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-475%3A+New+Metric+to+Measure+Number+of+Tasks+on+a+Connector > > > > > > The proposal is pretty straightforward -- to add a new metric to > Connect > > to > > > measure the number of tasks on a Connector. Currently, we support this > on > > > Worker level, so this KIP just adds another metric to support this > > > per-connector. > > > > > > There is also a PR: > > > https://github.com/apache/kafka/pull/6843 > > > > > > Thanks, > > > > > > Cyrus > > > > > > > Hi Cyrus, > > > > That sounds like a useful addition. > > > > Regards, Alex. > > >