Skip to content

Commit f2aece3

Browse files
committed
feat:update metrics
1 parent 29b745c commit f2aece3

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/AElfScanServer.Worker.Core/Service/TokenTransferMonitoringService.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public TokenTransferMonitoringService(
4040
ILogger<TokenTransferMonitoringService> logger,
4141
IOptions<TokenTransferMonitoringOptions> options,
4242
IOptionsMonitor<GlobalOptions> globalOptions,
43-
IOptionsMonitor<TokenTransferMonitoringOptions> optionsMonitor)
43+
IOptionsMonitor<TokenTransferMonitoringOptions> optionsMonitor,IInstrumentationProvider instrumentationProvider)
4444
{
4545
_tokenIndexerProvider = tokenIndexerProvider;
4646
_distributedCache = distributedCache;
@@ -51,13 +51,11 @@ public TokenTransferMonitoringService(
5151

5252
// Initialize address sets for fast lookup
5353
_blacklistAddresses = new HashSet<string>(_options.BlacklistAddresses, StringComparer.OrdinalIgnoreCase);
54-
5554
// Initialize histogram with configured buckets
56-
var meter = new Meter("AElfScan.TokenTransfer");
57-
_transferEventsHistogram = meter.CreateHistogram<double>(
55+
_transferEventsHistogram = instrumentationProvider.Meter.CreateHistogram<double>(
5856
"aelf_transfer_events",
59-
"Token transfer events with amount distribution",
60-
"ELF");
57+
"ms",
58+
"Token transfer events with amount distribution");
6159
}
6260

6361
public async Task<List<TransferEventDto>> GetTransfersAsync(string chainId)

0 commit comments

Comments
 (0)