This API allows customers to retrieve a single count for a every domain in their account. This allows customers to identify domains based on a stat. (IE: Most active, Most Bounces, etc..)
GET /accounts/totals
Parameter | Description
package main | |
import ( | |
"io" | |
"log" | |
"net" | |
_ "net/http/pprof" | |
"strings" | |
"sync" | |
"sync/atomic" |
package main | |
import ( | |
"fmt" | |
"strings" | |
) | |
func main() { | |
// [ and ] have been manually removed | |
s := "76 105 99 32 83 105 110 100 105 97 32 78 117 241" |
client := http.Client{ | |
Transport: &http2.Transport{ | |
// So http2.Transport doesn't complain the URL scheme isn't 'https' | |
AllowHTTP: true, | |
// Pretend we are dialing a TLS endpoint. | |
// Note, we ignore the passed tls.Config | |
DialTLSContext: func(ctx context.Context, n, a string, _ *tls.Config) (net.Conn, error) { | |
var d net.Dialer | |
return d.DialContext(ctx, n, a) | |
}, |
server := http2.Server{} | |
l, err := net.Listen("tcp", "0.0.0.0:1010") | |
checkErr(err, "while listening") | |
fmt.Printf("Listening [0.0.0.0:1010]...\n") | |
for { | |
conn, err := l.Accept() | |
checkErr(err, "during accept") |
h2s := &http2.Server{} | |
handler := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { | |
fmt.Fprintf(w, "Hello, %v, http: %v", r.URL.Path, r.TLS == nil) | |
}) | |
server := &http.Server{ | |
Addr: "0.0.0.0:1010", | |
Handler: h2c.NewHandler(handler, h2s), | |
} |
package main | |
import ( | |
"context" | |
"fmt" | |
"os" | |
"os/signal" | |
"syscall" | |
"time" |
package main | |
import ( | |
"context" | |
"fmt" | |
"os" | |
"time" | |
"strings" | |
etcd "github.com/coreos/etcd/clientv3" |
diff --git a/cmd/start.go b/cmd/start.go | |
index 0666e58..b7aa35b 100644 | |
--- a/cmd/start.go | |
+++ b/cmd/start.go | |
@@ -96,7 +96,7 @@ func runConfig(ctx *cli.Context, r *util.RuntimeEnv) error { | |
r.Exec("minikube", "config", "set", "cpus", ctx.String("cpus")) | |
r.Exec("minikube", "config", "set", "disk-size", ctx.String("disk")) | |
r.Exec("minikube", "config", "set", "vm-driver", r.VirtDriver) | |
- r.Exec("minikube", "config", "set", "kubernetes-version", ctx.String("k8s-version")) | |
+ //r.Exec("minikube", "config", "set", "kubernetes-version", ctx.String("k8s-version")) |
events.Parse()
Parsing JSON eventseventbus-go.grpcEventFetcher()
Reading events from kafka-pixycounter.updateWorker()
flushing counter cache to C*counter.Bump()
incrementing counter cachegocql.recv()
handles async responses from C*grpc/transport.reader()
handles async responses? Runs in separate go-routine!easyjson.Unmarshal()