There is no clear reference as it's not a use case that has occurred yet. I'd be careful with all metrics related to output. Shuffle service should be fine [1] as side-output also go over it. I wouldn't be surprised if currentOutputWatermark is not updated though.
[1] https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/metrics.html#default-shuffle-service On Tue, Dec 10, 2019 at 1:47 PM M Singh <mans2si...@yahoo.com> wrote: > Thanks Arvid for your answer. > > Can you please point me to any documentation/reference as to which metrics > might be impacted ? Also, let me know of any other pitfall. > > Once again, I appreciate your help. > > On Tuesday, December 10, 2019, 03:23:01 AM EST, Arvid Heise < > ar...@ververica.com> wrote: > > > Hi Mans, > > there should be no issue to only have side-outputs in your operator. There > should also be no big drawbacks. I guess mostly some metrics will not be > properly populated, but you can always populate them manually or add new > ones. > > Best, > > Arvid > > On Mon, Dec 2, 2019 at 8:40 PM M Singh <mans2si...@yahoo.com> wrote: > > Hi: > > I am replacing SplitOperator in my flink application with a simple > processor with side outputs. > > My questions is that does the main stream from which we get the side > outputs need to have any events (ie, produced using by the using > collector.collect) ? Or can we have all the output as side outputs ? Also > are there any pros and cons of at least one main collected output vs all > side outputs ? > > Thanks > > Mans > >