blob: 1b63ab699cc1dbc5363e807b53fd0bb8634969a4 [file] [log] [blame]
package main
import (
"fmt"
"log"
"golang.org/x/net/context"
"google.golang.org/grpc"
pb "github.com/grpc-ecosystem/go-grpc-prometheus/examples/grpc-server-with-prometheus/protobuf"
)
func main() {
// Create a insecure gRPC channel to communicate with the server.
conn, err := grpc.Dial(
fmt.Sprintf("localhost:%v", 9093),
grpc.WithInsecure(),
)
if err != nil {
log.Fatal(err)
}
defer conn.Close()
// Create a gRPC server client.
client := pb.NewDemoServiceClient(conn)
// Call “SayHello” method and wait for response from gRPC Server.
resp, err := client.SayHello(context.Background(), &pb.HelloRequest{Name: "Test"})
if err != nil {
log.Fatal(err)
}
fmt.Println(resp)
}