Class LoggingMeter
An IMeter implementation for measuring latencies of the various Couchbase Services.
Namespace: Couchbase.Core.Diagnostics.Metrics
Assembly: Couchbase.NetClient.dll
Syntax
public class LoggingMeter : object, IMeter, IDisposable, IEnumerable<HistogramCollectorSet>
Constructors
| Improve this Doc View SourceLoggingMeter(ILoggerFactory, LoggingMeterOptions)
Declaration
public LoggingMeter(ILoggerFactory loggerFactory, LoggingMeterOptions options)
Parameters
Type | Name | Description |
---|---|---|
ILoggerFactory | loggerFactory | |
LoggingMeterOptions | options |
Methods
| Improve this Doc View SourceDispose()
Declaration
public void Dispose()
ValueRecorder(String, Nullable<IDictionary<String, String>>)
Declaration
public IValueRecorder ValueRecorder(string name, IDictionary<string, string>? tags = null)
Parameters
Type | Name | Description |
---|---|---|
String | name | |
Nullable<IDictionary<String, String>> | tags |
Returns
Type | Description |
---|---|
IValueRecorder |
Implements
IDisposable
IEnumerable<>