namespace go thriftmsg

enum Kind {
	Admin = 0,
	Connect = 1,
	Event = 2,
	TranStart = 3,
	TranEnd = 4,
	CallStart = 5,
	CallEnd = 6,
}

struct Msg {
	1: Kind kind,
	2: i64 time,
	3: string svc, // we're not allowed to call this field "service"
	4: string machine,
	5: i32 pid,
	6: i64 traceid,
	7: string subtraceid,
	8: map<string, string> desc,
}
