promk-absent - Reduce the deps, incase anyone outside of Skia Infra wants to use this.
Bug: skia:
Change-Id: I63214104828ea302561f8e9e4bb902aae2c55264
Reviewed-on: https://skia-review.googlesource.com/c/177908
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
diff --git a/promk/go/promk-absent/main.go b/promk/go/promk-absent/main.go
index 75d84d2..65e0f98 100644
--- a/promk/go/promk-absent/main.go
+++ b/promk/go/promk-absent/main.go
@@ -11,11 +11,10 @@
"flag"
"fmt"
"io/ioutil"
+ "log"
"regexp"
"strings"
- "go.skia.org/infra/go/common"
- "go.skia.org/infra/go/sklog"
yaml "gopkg.in/yaml.v2"
)
@@ -65,14 +64,14 @@
}
func main() {
- common.Init()
+ flag.Parse()
b, err := ioutil.ReadFile(*input)
if err != nil {
- sklog.Fatal(err)
+ log.Fatalf("Failed to read %q: %s", *input, err)
}
var alerts Alerts
if err := yaml.Unmarshal(b, &alerts); err != nil {
- sklog.Fatal(err)
+ log.Fatalf("Failed to parse %q: %s", *input, err)
}
absent := Alerts{
@@ -84,7 +83,7 @@
for _, rule := range g.Rules {
equation := equationFromExpr(rule.Expr)
if equation == "" {
- sklog.Fatalf("Failed to extract an eqation for %q", rule.Alert)
+ log.Fatalf("Failed to extract an eqation for %q", rule.Alert)
}
rules = append(rules, Rule{
Alert: "Absent",
@@ -107,9 +106,9 @@
b, err = yaml.Marshal(absent)
if err != nil {
- sklog.Fatal(err)
+ log.Fatalf("Failed to marshall as YAML: %s", err)
}
if err := ioutil.WriteFile(*output, b, 0664); err != nil {
- sklog.Fatal(err)
+ log.Fatalf("Failed to write %q: %s", *output, err)
}
}