/// <summary> /// Measures the time spent processing a message /// </summary> /// <param name="started"></param> public void FinishMessage(DateTime started) { Interlocked.Decrement(ref _messagesActiveCount); var elapsed = DateTime.UtcNow.Subtract(started.ToUniversalTime()).TotalMilliseconds; _messageTime.WriteMetric(elapsed); _messagesAttemtped.Increment(); }
public void FoundEntries(int amount) { if (!IsEnabled()) { return; } _scanEntriesFoundCounter.Increment(amount); }
public void MessageReceived(string topic, int partition, long at) { _messagesReceived.Increment(); if (IsEnabled(EventLevel.Verbose, EventKeywords.None)) { WriteEvent(5, topic, partition, at); } }
public Task StartAsync(CancellationToken cancellationToken) { Task.Run(async() => { while (true && !m_Cancellation.IsCancellationRequested) { m_Counter.Increment(); await Task.Delay(100).ConfigureAwait(false); } }); return(Task.CompletedTask); }
private void ScanStart() { _scanInvocationCounter.Increment(); }
/// <inheritdoc /> void IChannelWriter <TInput> .MessageReady() { readTrigger.Signal(); writeRate?.Increment(); }
public void ReportCacheMiss() { _cacheMisses.Increment(); }
public void ReportCacheHit() { _cacheHits.Increment(); }
public void WriteIncrementingEventCounter(int val) { m_incrementingEventCounter.Increment(val); }
/// <summary> /// counts a message that is completed /// </summary> public void CompleteMessage() { _messagesComplete.Increment(); }
/// <summary> /// Counts messages sent. /// </summary> public void SentMessage() { _messagesSent.Increment(); }
/// <summary> /// Counts a saga that is blocked /// </summary> public void SagaBlocked() { _sagaBlocks.Increment(); }
/// <summary> /// Counts a message that will be retried. /// </summary> public void RetryMessage() { _messageRetries.Increment(); }
/// <summary> /// counts a message that has failed /// </summary> public void FailMessage() { Interlocked.Increment(ref _messagesErrorTotalCount); _messagesFailed.Increment(); }
public void IncrementCounter() => _counter.Increment(1);
public void IncrementCounter() { _myCounter.Increment(); }
/// <summary> /// Counts a message that is delayed /// </summary> public void DelayMessage() { _messagesDelayed.Increment(); }