sinmetal

Results 57 comments of sinmetal

社内の人が、Deployした後、Cloud SchedulerのGUIのEDITでPATCHに変えるってのをやってて、な・・・なるほど!!!みたいな気持ちになった

@sonatard 以下の順番が逆さま? ``` export GO111MODULE=off go mod vendor ```

早くするという文脈ではないが、 `.gcloudignore` に go.mod, go.sum を入れるみたいな話もあった

Automatic ScalingのminInstancesを止める?みたいなことはできないから、こいつでせっせとトラフィックがないVersionminInstancesを0にしたりする必要があるのか

`"X-Cloud-Trace-Context: TRACE_ID/SPAN_ID;o=TRACE_TRUE"` はApp Engine以外も行ける気がするけど、コードをどういうふうにしておけば、できるのかはまだ試してない。

Server側はrequest.Context()からStartSpanしてればいい・・・? ``` package main import ( "fmt" "log" "net/http" "time" "contrib.go.opencensus.io/exporter/stackdriver" "go.opencensus.io/plugin/ochttp" "go.opencensus.io/trace" ) func main() { // Create and register a OpenCensus Stackdriver Trace exporter. exporter, err := stackdriver.NewExporter(stackdriver.Options{...

おらおらーって書いたら、できたー! ただ、謎の `Recv./` ってのが出るのはなんでなのかあんまりよく分かっていない。 ![image](https://user-images.githubusercontent.com/446022/47639627-231d2700-dba5-11e8-86cd-659be1045787.png) ``` package main import ( "fmt" "log" "net/http" "time" "contrib.go.opencensus.io/exporter/stackdriver" "contrib.go.opencensus.io/exporter/stackdriver/propagation" "go.opencensus.io/plugin/ochttp" "go.opencensus.io/trace" ) func main() { projectID, err := GetProjectID() if err != nil...

よっしゃ!と思って書いたけど、微妙に思ったとおりにならなかった。 ![image](https://user-images.githubusercontent.com/446022/47641100-852b5b80-dba8-11e8-844b-697987ed0b40.png) ``` http.Handle("/", ochttp.WithRouteTag(func() http.Handler { return http.HandlerFunc(handler) }(), "/backendhellotime/")) if err := server.ListenAndServe(); err != nil { log.Fatal(err) } ```

formatSpanName指定すればいけるんじゃないかと思ったけど、分かりやすくなったけど、ちょっと違う感じになったw ![image](https://user-images.githubusercontent.com/446022/47642329-b8bbb500-dbab-11e8-9f8c-619905d850df.png) ``` func main() { projectID, err := GetProjectID() if err != nil { panic(err) } // Create and register a OpenCensus Stackdriver Trace exporter. exporter, err := stackdriver.NewExporter(stackdriver.Options{...