static async void TrySendRpc() { Logger.Info("Sending RPC...."); try { var res = await PitayaCluster.Rpc<NPitaya.Protos.MyResponse>( Route.FromString("csharp.testRemote.remote"), new NPitaya.Protos.RPCMsg { Route = "random.route.man", Msg = "HEY", } ); Console.WriteLine("GOT MESSAGE!!!"); Console.WriteLine($"Code: {res.Code}"); Console.WriteLine($"Msg: {res.Msg}"); PitayaCluster.ObserveHistogram("my_histogram", 3, new []{"its_value"}); } catch (PitayaException e) { Logger.Error("Error sending RPC Call: {0}", e.Message); } }