Exemplo n.º 1
0
 void StoreMetrics(StoreMetricsMessage request) {
   foreach (MetricProto proto in request.MetricsList) {
     metrics_dao_.Persist(new MetricDto {
       Name = proto.Name.Name,
       Timestamp = proto.Timestamp,
       Value = proto.Value
     });
   }
 }
Exemplo n.º 2
0
 void StoreMetrics(StoreMetricsMessage request)
 {
     foreach (MetricProto proto in request.MetricsList)
     {
         metrics_dao_.Persist(new MetricDto {
             Name      = proto.Name.Name,
             Timestamp = proto.Timestamp,
             Value     = proto.Value
         });
     }
 }
Exemplo n.º 3
0
 public override void OnMessage(IRubyMessage request)
 {
     try {
         switch (request.Type)
         {
         case (int)MessageType.kStoreMetricsMessage:
             var metrics = StoreMetricsMessage.ParseFrom(request.Message);
             StoreMetrics(metrics);
             break;
         }
     } catch (Exception e) {
         logger_.Error(string.Format(S.Log_MethodThrowsException, kClassName,
                                     "Store"), e);
     }
 }