Example #1
0
 protected void ReportOrForwardLatencyMarker(LatencyMarker marker)
 {
     // all operators are tracking latencies
     LatencyStats.ReportLatency(marker);
     // everything except sinks forwards latency markers
     Output.EmitLatencyMarker(marker);
 }
        public void EmitLatencyMarker(LatencyMarker latencyMarker)
        {
            _serializationDelegate.Instance = latencyMarker;

            try
            {
                _recordWriter.RandomEmit(_serializationDelegate);
            }
            catch (Exception e)
            {
                throw new RuntimeException(e.Message, e);
            }
        }
Example #3
0
 public virtual void ProcessLatencyMarker(LatencyMarker latencyMarker) => ReportOrForwardLatencyMarker(latencyMarker);
Example #4
0
 public void ProcessLatencyMarker(LatencyMarker latencyMarker)
 {
     throw new System.NotImplementedException();
 }
Example #5
0
 public abstract IMetricGroup CreateSourceMetricGroups(IMetricGroup @base, LatencyMarker marker, OperatorId operatorId, int operatorSubTaskIndex);
Example #6
0
 public abstract string CreateUniqueHistogramName(LatencyMarker marker, OperatorId operatorId, int operatorSubTaskIndex);
Example #7
0
 public void ReportLatency(LatencyMarker marker)
 {
 }