go svc cleanup

This commit is contained in:
Megan O'Keefe 2020-02-19 08:58:40 -05:00
parent abb3c4fbb9
commit f70bb0a513
5 changed files with 11 additions and 112 deletions

View file

@ -1,2 +0,0 @@
connection.project.dir=
eclipse.preferences.version=1

View file

@ -19,7 +19,6 @@ import (
"fmt" "fmt"
"net" "net"
"os" "os"
"strconv"
"time" "time"
"cloud.google.com/go/profiler" "cloud.google.com/go/profiler"
@ -70,18 +69,14 @@ type checkoutService struct {
} }
func main() { func main() {
statsEnabled := os.Getenv("DISABLE_STATS") == "" if os.Getenv("DISABLE_TRACING") == "" {
traceEnabled := os.Getenv("DISABLE_TRACING") == ""
profilerEnabled := os.Getenv("DISABLE_PROFILER") == ""
if traceEnabled {
log.Info("Tracing enabled.") log.Info("Tracing enabled.")
go initTracing() go initTracing()
} else { } else {
log.Info("Tracing disabled.") log.Info("Tracing disabled.")
} }
if profilerEnabled { if os.Getenv("DISABLE_PROFILER") == "" {
log.Info("Profiling enabled.") log.Info("Profiling enabled.")
go initProfiling("checkoutservice", "1.0.0") go initProfiling("checkoutservice", "1.0.0")
} else { } else {
@ -109,7 +104,7 @@ func main() {
} }
var srv *grpc.Server var srv *grpc.Server
if statsEnabled { if os.Getenv("DISABLE_STATS") == "" {
log.Info("Stats enabled.") log.Info("Stats enabled.")
srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{})) srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{}))
} else { } else {
@ -433,23 +428,3 @@ func (cs *checkoutService) shipOrder(ctx context.Context, address *pb.Address, i
} }
// TODO: Dial and create client once, reuse. // TODO: Dial and create client once, reuse.
func getenvBool(key string) (bool, error) {
s, err := getenvStr(key)
if err != nil {
return false, err
}
v, err := strconv.ParseBool(s)
if err != nil {
return false, err
}
return v, nil
}
func getenvStr(key string) (string, error) {
v := os.Getenv(key)
if v == "" {
return v, fmt.Errorf("empty var")
}
return v, nil
}

View file

@ -19,7 +19,6 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"os" "os"
"strconv"
"time" "time"
"cloud.google.com/go/profiler" "cloud.google.com/go/profiler"
@ -95,17 +94,14 @@ func main() {
} }
log.Out = os.Stdout log.Out = os.Stdout
traceEnabled := os.Getenv("DISABLE_TRACING") == "" if os.Getenv("DISABLE_TRACING") == "" {
profilerEnabled := os.Getenv("DISABLE_PROFILER") == ""
if traceEnabled {
log.Info("Tracing enabled.") log.Info("Tracing enabled.")
go initTracing(log) go initTracing(log)
} else { } else {
log.Info("Tracing disabled.") log.Info("Tracing disabled.")
} }
if profilerEnabled { if os.Getenv("DISABLE_PROFILER") == "" {
log.Info("Profiling enabled.") log.Info("Profiling enabled.")
go initProfiling(log, "frontend", "1.0.0") go initProfiling(log, "frontend", "1.0.0")
} else { } else {
@ -275,23 +271,3 @@ func mustConnGRPC(ctx context.Context, conn **grpc.ClientConn, addr string) {
panic(errors.Wrapf(err, "grpc: failed to connect %s", addr)) panic(errors.Wrapf(err, "grpc: failed to connect %s", addr))
} }
} }
func getenvBool(key string) (bool, error) {
s, err := getenvStr(key)
if err != nil {
return false, err
}
v, err := strconv.ParseBool(s)
if err != nil {
return false, err
}
return v, nil
}
func getenvStr(key string) (string, error) {
v := os.Getenv(key)
if v == "" {
return v, fmt.Errorf("empty var")
}
return v, nil
}

View file

@ -23,7 +23,6 @@ import (
"net" "net"
"os" "os"
"os/signal" "os/signal"
"strconv"
"strings" "strings"
"sync" "sync"
"syscall" "syscall"
@ -76,18 +75,14 @@ func init() {
} }
func main() { func main() {
statsEnabled = os.Getenv("DISABLE_STATS") == "" if os.Getenv("DISABLE_TRACING") == "" {
traceEnabled := os.Getenv("DISABLE_TRACING") == ""
profilerEnabled := os.Getenv("DISABLE_PROFILER") == ""
if traceEnabled {
log.Info("Tracing enabled.") log.Info("Tracing enabled.")
go initTracing() go initTracing()
} else { } else {
log.Info("Tracing disabled.") log.Info("Tracing disabled.")
} }
if profilerEnabled { if os.Getenv("DISABLE_PROFILER") == "" {
log.Info("Profiling enabled.") log.Info("Profiling enabled.")
go initProfiling("productcatalogservice", "1.0.0") go initProfiling("productcatalogservice", "1.0.0")
} else { } else {
@ -138,7 +133,7 @@ func run(port string) string {
log.Fatal(err) log.Fatal(err)
} }
var srv *grpc.Server var srv *grpc.Server
if statsEnabled { if os.Getenv("DISABLE_STATS") == "" {
log.Info("Stats enabled.") log.Info("Stats enabled.")
srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{})) srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{}))
} else { } else {
@ -302,23 +297,3 @@ func (p *productCatalog) SearchProducts(ctx context.Context, req *pb.SearchProdu
} }
return &pb.SearchProductsResponse{Results: ps}, nil return &pb.SearchProductsResponse{Results: ps}, nil
} }
func getenvBool(key string) (bool, error) {
s, err := getenvStr(key)
if err != nil {
return false, err
}
v, err := strconv.ParseBool(s)
if err != nil {
return false, err
}
return v, nil
}
func getenvStr(key string) (string, error) {
v := os.Getenv(key)
if v == "" {
return v, fmt.Errorf("empty var")
}
return v, nil
}

View file

@ -18,7 +18,6 @@ import (
"fmt" "fmt"
"net" "net"
"os" "os"
"strconv"
"time" "time"
"cloud.google.com/go/profiler" "cloud.google.com/go/profiler"
@ -59,18 +58,14 @@ func init() {
} }
func main() { func main() {
statsEnabled := os.Getenv("DISABLE_STATS") == "" if os.Getenv("DISABLE_TRACING") == "" {
traceEnabled := os.Getenv("DISABLE_TRACING") == ""
profilerEnabled := os.Getenv("DISABLE_PROFILER") == ""
if traceEnabled {
log.Info("Tracing enabled.") log.Info("Tracing enabled.")
go initTracing() go initTracing()
} else { } else {
log.Info("Tracing disabled.") log.Info("Tracing disabled.")
} }
if profilerEnabled { if os.Getenv("DISABLE_PROFILER") == "" {
log.Info("Profiling enabled.") log.Info("Profiling enabled.")
go initProfiling("shippingservice", "1.0.0") go initProfiling("shippingservice", "1.0.0")
} else { } else {
@ -89,7 +84,7 @@ func main() {
} }
var srv *grpc.Server var srv *grpc.Server
if statsEnabled { if os.Getenv("DISABLE_STATS") == "" {
log.Info("Stats enabled.") log.Info("Stats enabled.")
srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{})) srv = grpc.NewServer(grpc.StatsHandler(&ocgrpc.ServerHandler{}))
} else { } else {
@ -240,23 +235,3 @@ func initProfiling(service, version string) {
} }
log.Warn("could not initialize Stackdriver profiler after retrying, giving up") log.Warn("could not initialize Stackdriver profiler after retrying, giving up")
} }
func getenvBool(key string) (bool, error) {
s, err := getenvStr(key)
if err != nil {
return false, err
}
v, err := strconv.ParseBool(s)
if err != nil {
return false, err
}
return v, nil
}
func getenvStr(key string) (string, error) {
v := os.Getenv(key)
if v == "" {
return v, fmt.Errorf("empty var")
}
return v, nil
}