commit
eed5eee6d3
|
@ -27,7 +27,7 @@ func init() {
|
||||||
catpurePacketRate = newCapturePacketRateConfig()
|
catpurePacketRate = newCapturePacketRateConfig()
|
||||||
|
|
||||||
flag.IntVar(&communicatePort, "communicate_port", 8088, "http server port. Default is 8088")
|
flag.IntVar(&communicatePort, "communicate_port", 8088, "http server port. Default is 8088")
|
||||||
flag.Float64Var(&catpurePacketRateVal, CAPTURE_PACKET_RATE, 0.01, "capture packet rate. Default is 0.01")
|
flag.Float64Var(&catpurePacketRateVal, CAPTURE_PACKET_RATE, 1.0, "capture packet rate. Default is 1.0")
|
||||||
|
|
||||||
configMap = make(map[string]configItem)
|
configMap = make(map[string]configItem)
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,7 @@ func NewPooledMysqlQueryPiece(
|
||||||
mqp.VisitUser = visitUser
|
mqp.VisitUser = visitUser
|
||||||
mqp.VisitDB = visitDB
|
mqp.VisitDB = visitDB
|
||||||
mqp.SyncSend = false
|
mqp.SyncSend = false
|
||||||
mqp.ThrowPacketRate = throwPacketRate
|
mqp.CapturePacketRate = throwPacketRate
|
||||||
mqp.BeginTime = stmtBeginTime
|
mqp.BeginTime = stmtBeginTime
|
||||||
mqp.CostTimeInMS = nowInMS - stmtBeginTime
|
mqp.CostTimeInMS = nowInMS - stmtBeginTime
|
||||||
mqp.recoverPool = mqpp
|
mqp.recoverPool = mqpp
|
||||||
|
|
|
@ -20,12 +20,12 @@ type QueryPiece interface {
|
||||||
|
|
||||||
// BaseQueryPiece 查询信息
|
// BaseQueryPiece 查询信息
|
||||||
type BaseQueryPiece struct {
|
type BaseQueryPiece struct {
|
||||||
SyncSend bool `json:"-"`
|
SyncSend bool `json:"-"`
|
||||||
ServerIP *string `json:"sip"`
|
ServerIP *string `json:"sip"`
|
||||||
ServerPort int `json:"sport"`
|
ServerPort int `json:"sport"`
|
||||||
ThrowPacketRate float64 `json:"tpr"`
|
CapturePacketRate float64 `json:"cpr"`
|
||||||
BeginTime int64 `json:"bt"`
|
BeginTime int64 `json:"bt"`
|
||||||
jsonContent []byte `json:"-"`
|
jsonContent []byte `json:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -40,13 +40,13 @@ var (
|
||||||
var commonBaseQueryPiece = &BaseQueryPiece{}
|
var commonBaseQueryPiece = &BaseQueryPiece{}
|
||||||
|
|
||||||
func NewBaseQueryPiece(
|
func NewBaseQueryPiece(
|
||||||
serverIP *string, serverPort int, throwPacketRate float64) (
|
serverIP *string, serverPort int, capturePacketRate float64) (
|
||||||
bqp *BaseQueryPiece) {
|
bqp *BaseQueryPiece) {
|
||||||
bqp = commonBaseQueryPiece
|
bqp = commonBaseQueryPiece
|
||||||
bqp.ServerIP = serverIP
|
bqp.ServerIP = serverIP
|
||||||
bqp.ServerPort = serverPort
|
bqp.ServerPort = serverPort
|
||||||
bqp.SyncSend = false
|
bqp.SyncSend = false
|
||||||
bqp.ThrowPacketRate = throwPacketRate
|
bqp.CapturePacketRate = capturePacketRate
|
||||||
bqp.BeginTime = time.Now().UnixNano() / millSecondUnit
|
bqp.BeginTime = time.Now().UnixNano() / millSecondUnit
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue