Exemple #1
0
        public void ReportLiveRecordTicksMarkerLag([NotNull] Timestamp nowTimestamp, [NotNull] LiveRecordTicksMarkerState currentLiveRecordTicksMarker)
        {
            var lag          = TimeSpan.FromTicks(nowTimestamp.Ticks - currentLiveRecordTicksMarker.CurrentTicks);
            var graphitePath = $"{consumerGraphitePathPrefix}.LiveRecordTicksMarkerLag.{currentLiveRecordTicksMarker.TaskIndexShardKey.TaskState}.{currentLiveRecordTicksMarker.TaskIndexShardKey.TaskTopic}";

            graphiteClient.Send(graphitePath, (long)lag.TotalMilliseconds, nowTimestamp.ToDateTime());
        }
 public void ReportLiveRecordTicksMarkerLag([NotNull] Timestamp nowTimestamp, [NotNull] LiveRecordTicksMarkerState currentLiveRecordTicksMarker)
 {
 }