Add GRPC Client Metrics

This commit is contained in:
Travis Groth 2019-06-21 18:54:39 -04:00
parent 7191ed6fb1
commit 77338bd4e9
9 changed files with 311 additions and 69 deletions

View file

@ -9,6 +9,8 @@ import (
"io/ioutil"
"strings"
"github.com/pomerium/pomerium/internal/metrics"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
@ -102,5 +104,6 @@ func NewGRPCClientConn(opts *Options) (*grpc.ClientConn, error) {
connAddr,
grpc.WithTransportCredentials(cert),
grpc.WithPerRPCCredentials(grpcAuth),
grpc.WithUnaryInterceptor(metrics.GRPCClientInterceptor("proxy")),
)
}