Skip to content

Commit b6bba48

Browse files
committed
add stubs
1 parent 54bd2d2 commit b6bba48

File tree

3 files changed

+45
-2
lines changed

3 files changed

+45
-2
lines changed

server/engine.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ import (
1818
"github.com/chobie/momonga/util"
1919
"io"
2020
"regexp"
21+
"runtime"
2122
"strings"
2223
"sync"
2324
"time"
24-
"runtime"
2525
)
2626

2727
type DisconnectError struct {

server/http.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package server
22

33
import (
44
"code.google.com/p/go.net/websocket"
5+
"expvar"
56
"fmt"
67
"github.com/chobie/momonga/util"
78
"io"
@@ -42,7 +43,7 @@ func (self *MyHttpServer) debugRouter(w http.ResponseWriter, req *http.Request)
4243
fmt.Fprintf(w, "{\n")
4344
first := true
4445
expvar.Do(func(kv expvar.KeyValue) {
45-
if kv.Key == "cmdline" || kv.Key == "memstats"{
46+
if kv.Key == "cmdline" || kv.Key == "memstats" {
4647
return
4748
}
4849
if !first {

server/stats.go

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Copyright 2014, Shuhei Tanuma. All rights reserved.
2+
// Use of this source code is governed by a MIT license
3+
// that can be found in the LICENSE file.
4+
5+
package server
6+
7+
import (
8+
"expvar"
9+
)
10+
11+
var sys_broker_clients_connected *expvar.Int
12+
var sys_broker_broker_uptime *expvar.Int
13+
var sys_broker_messages_received *expvar.Int
14+
var sys_broker_messages_sent *expvar.Int
15+
var sys_broker_messages_stored *expvar.Int
16+
var sys_broker_messages_publish_dropped *expvar.Int
17+
var sys_broker_messages_retained_count *expvar.Int
18+
var sys_broker_messages_inflight *expvar.Int
19+
var sys_broker_clients_total *expvar.Int
20+
var sys_broker_clients_maximum *expvar.Int
21+
var sys_broker_clients_disconnected *expvar.Int
22+
var sys_broker_load_bytes_sent *expvar.Int
23+
var sys_broker_load_bytes_received *expvar.Int
24+
var sys_broker_subscriptions_count *expvar.Int
25+
26+
func init() {
27+
sys_broker_clients_connected = expvar.NewInt("$SYS/broker/clients/connected")
28+
sys_broker_broker_uptime = expvar.NewInt("$SYS/broker/broker/uptime")
29+
sys_broker_broker_uptime = expvar.NewInt("$SYS/broker/broker/time")
30+
sys_broker_load_bytes_received = expvar.NewInt("$SYS/broker/messages/received")
31+
sys_broker_load_bytes_sent = expvar.NewInt("$SYS/broker/messages/sent")
32+
sys_broker_messages_stored = expvar.NewInt("$SYS/broker/messages/stored")
33+
sys_broker_messages_publish_dropped = expvar.NewInt("$SYS/broker/messages/publish/dropped")
34+
sys_broker_messages_retained_count = expvar.NewInt("$SYS/broker/messages/retained/count")
35+
sys_broker_messages_inflight = expvar.NewInt("$SYS/broker/messages/inflight")
36+
sys_broker_clients_total = expvar.NewInt("$SYS/broker/clients/total")
37+
sys_broker_clients_maximum = expvar.NewInt("$SYS/broker/clients/maximum")
38+
sys_broker_clients_disconnected = expvar.NewInt("$SYS/broker/clients/disconnected")
39+
sys_broker_load_bytes_sent = expvar.NewInt("$SYS/broker/load/bytes/sent")
40+
sys_broker_load_bytes_received = expvar.NewInt("$SYS/broker/load/bytes/received")
41+
sys_broker_subscriptions_count = expvar.NewInt("$SYS/broker/subscriptions/count")
42+
}

0 commit comments

Comments
 (0)