update
This commit is contained in:
1 parent
0690285147
commit
5618cd2738
154 files changed
+5021
-3161
No files matched your search
@@ -34,37 +34,37 @@ type jaegerServicesResp struct {
|
||||
}
|
||||
|
||||
type jaegerTraceResp struct {
|
||||
Data []jaegerTrace `json:"data"`
|
||||
Total int `json:"total"`
|
||||
Data []jaegerTrace `json:"data"`
|
||||
Total int `json:"total"`
|
||||
}
|
||||
|
||||
type jaegerTrace struct {
|
||||
TraceID string `json:"traceID"`
|
||||
Spans []jaegerSpan `json:"spans"`
|
||||
TraceID string `json:"traceID"`
|
||||
Spans []jaegerSpan `json:"spans"`
|
||||
Processes map[string]jaegerProc `json:"processes"`
|
||||
}
|
||||
|
||||
type jaegerSpan struct {
|
||||
TraceID string `json:"traceID"`
|
||||
SpanID string `json:"spanID"`
|
||||
OperationName string `json:"operationName"`
|
||||
References []jaegerRef `json:"references"`
|
||||
StartTime int64 `json:"startTime"` // microseconds
|
||||
Duration int64 `json:"duration"` // microseconds
|
||||
Tags []jaegerTag `json:"tags"`
|
||||
ProcessID string `json:"processID"`
|
||||
Logs []jaegerLog `json:"logs"`
|
||||
TraceID string `json:"traceID"`
|
||||
SpanID string `json:"spanID"`
|
||||
OperationName string `json:"operationName"`
|
||||
References []jaegerRef `json:"references"`
|
||||
StartTime int64 `json:"startTime"` // microseconds
|
||||
Duration int64 `json:"duration"` // microseconds
|
||||
Tags []jaegerTag `json:"tags"`
|
||||
ProcessID string `json:"processID"`
|
||||
Logs []jaegerLog `json:"logs"`
|
||||
}
|
||||
|
||||
type jaegerRef struct {
|
||||
RefType string `json:"refType"`
|
||||
TraceID string `json:"traceID"`
|
||||
SpanID string `json:"spanID"`
|
||||
RefType string `json:"refType"`
|
||||
TraceID string `json:"traceID"`
|
||||
SpanID string `json:"spanID"`
|
||||
}
|
||||
|
||||
type jaegerProc struct {
|
||||
ServiceName string `json:"serviceName"`
|
||||
Tags []jaegerTag `json:"tags"`
|
||||
ServiceName string `json:"serviceName"`
|
||||
Tags []jaegerTag `json:"tags"`
|
||||
}
|
||||
|
||||
type jaegerTag struct {
|
||||
@@ -74,8 +74,8 @@ type jaegerTag struct {
|
||||
}
|
||||
|
||||
type jaegerLog struct {
|
||||
Timestamp int64 `json:"timestamp"`
|
||||
Fields []jaegerTag `json:"fields"`
|
||||
Timestamp int64 `json:"timestamp"`
|
||||
Fields []jaegerTag `json:"fields"`
|
||||
}
|
||||
|
||||
// ---- 前端期望的格式 ----
|
||||
@@ -115,7 +115,7 @@ type serviceMetric struct {
|
||||
ServiceName string `json:"serviceName"`
|
||||
RequestCount int `json:"requestCount"`
|
||||
ErrorRate float64 `json:"errorRate"`
|
||||
AvgDuration float64 `json:"avgDuration"` // ms
|
||||
AvgDuration float64 `json:"avgDuration"` // ms
|
||||
P95Duration float64 `json:"p95Duration"`
|
||||
P99Duration float64 `json:"p99Duration"`
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user