コード例 #1
0
ファイル: Telemetry.cs プロジェクト: realbizkit/toastify
 public static void TrackEvent(TelemetryCategory category, string action, object label = null, int value = 0)
 {
     if (_client != null)
     {
         _client.SendEvent(category.ToString(), action, (label != null ? label.ToString() : null), value.ToString());
     }
 }
コード例 #2
0
 public static void SendTelemetry(this IMessageBus messageBus, string groupId, TelemetryCategory cat, string info, TimeSpan elapsed,
                                  bool?success = null, string error = null, int?total = null)
 {
     messageBus.SendMessage(new TelemetryEvent(groupId, cat, info, elapsed, success, error)
     {
         Total = total ?? 0,
     });
 }
コード例 #3
0
ファイル: TelemetryEvent.cs プロジェクト: zhq1/miningcore
 public TelemetryEvent(string server, string poolId, TelemetryCategory category, TimeSpan elapsed, bool?success = null, string error = null)
 {
     Server   = server;
     PoolId   = poolId;
     Category = category;
     Elapsed  = elapsed;
     Success  = success;
     Error    = error;
 }
コード例 #4
0
 protected void PublishTelemetry(TelemetryCategory cat, TimeSpan elapsed, string info, bool?success = null, string error = null)
 {
     messageBus.SendMessage(new TelemetryEvent(server, poolId, cat, info, elapsed, success));
 }
コード例 #5
0
 protected void PublishTelemetry(TelemetryCategory cat, TimeSpan elapsed, bool?success = null)
 {
     messageBus.SendMessage(new TelemetryEvent(clusterConfig.ClusterName ?? poolConfig.PoolName, poolConfig.Id, cat, elapsed, success));
 }
コード例 #6
0
ファイル: Telemetry.cs プロジェクト: misspierc/unBand
 public static void TrackEvent(TelemetryCategory category, string action, object label = null, int value = 0)
 {
     _client.SendEvent(category.ToString(), action, (label != null ? label.ToString() : null), value.ToString());
 }
コード例 #7
0
ファイル: TelemetryEvent.cs プロジェクト: zhq1/miningcore
 public TelemetryEvent(string server, string poolId, TelemetryCategory category, string info, TimeSpan elapsed, bool?success = null, string error = null) :
     this(server, poolId, category, elapsed, success, error)
 {
     Info = info;
 }
コード例 #8
0
ファイル: Telemetry.cs プロジェクト: realbizkit/toastify
 internal static void TrackEvent(TelemetryCategory general, object settingsLaunched)
 {
     throw new NotImplementedException();
 }