private static Dictionary <string, object> GetFields(LnrpcWalletBalanceResponse balance) { return(new Dictionary <string, object> { { nameof(balance.Confirmed_balance).ToLowerInvariant(), balance.Confirmed_balance.ToLong() }, { nameof(balance.Total_balance).ToLowerInvariant(), balance.Total_balance.ToLong() }, { nameof(balance.Unconfirmed_balance).ToLowerInvariant(), balance.Unconfirmed_balance.ToLong() } }); }
public void WriteMetrics(LnrpcWalletBalanceResponse balance) { this.metrics.Write($"{this.configuration.MetricPrefix}_balance", GetFields(balance)); }