mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-07 01:38:47 +00:00
So we can see the timing and size in Jaeger. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
27 lines
460 B
Go
27 lines
460 B
Go
// Copy a report, decoding and re-encoding it.
|
|
package main
|
|
|
|
import (
|
|
"context"
|
|
"flag"
|
|
"log"
|
|
|
|
"github.com/weaveworks/scope/report"
|
|
)
|
|
|
|
func main() {
|
|
flag.Parse()
|
|
|
|
if len(flag.Args()) != 2 {
|
|
log.Fatal("usage: copyreport src.(json|msgpack)[.gz] dst.(json|msgpack)[.gz]")
|
|
}
|
|
|
|
rpt, err := report.MakeFromFile(context.Background(), flag.Arg(0))
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
if err = rpt.WriteToFile(flag.Arg(1)); err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|