@@ -14,6 +14,7 @@ import (
14
14
"github.com/jaegertracing/jaeger/model"
15
15
"github.com/jaegertracing/jaeger/storage/dependencystore"
16
16
"github.com/jaegertracing/jaeger/storage/spanstore"
17
+
17
18
"github.com/timescale/promscale/pkg/log"
18
19
"github.com/timescale/promscale/pkg/pgmodel/metrics"
19
20
"github.com/timescale/promscale/pkg/pgxconn"
@@ -47,12 +48,12 @@ func (p *Query) GetTrace(ctx context.Context, traceID model.TraceID) (*model.Tra
47
48
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" , "code" : "" }).Inc ()
48
49
start := time .Now ()
49
50
res , err := getTrace (ctx , p .conn , traceID )
50
- if err == nil {
51
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" , "code" : "200" }).Inc ()
52
- traceRequestsExec .Add (1 )
53
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" }).Observe (time .Since (start ).Seconds ())
54
- } else {
51
+ if err != nil {
55
52
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" , "code" : "500" }).Inc ()
53
+ } else {
54
+ traceRequestsExec .Add (1 )
55
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" , "code" : "200" }).Inc ()
56
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_trace" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
56
57
}
57
58
return res , logError (err )
58
59
}
@@ -61,11 +62,11 @@ func (p *Query) GetServices(ctx context.Context) ([]string, error) {
61
62
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" , "code" : "" }).Inc ()
62
63
start := time .Now ()
63
64
res , err := getServices (ctx , p .conn )
64
- if err == nil {
65
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" , "code" : "200" }).Inc ()
66
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" }).Observe (time .Since (start ).Seconds ())
67
- } else {
65
+ if err != nil {
68
66
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" , "code" : "500" }).Inc ()
67
+ } else {
68
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" , "code" : "200" }).Inc ()
69
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_services" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
69
70
}
70
71
return res , logError (err )
71
72
}
@@ -74,11 +75,11 @@ func (p *Query) GetOperations(ctx context.Context, query spanstore.OperationQuer
74
75
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" , "code" : "" }).Inc ()
75
76
start := time .Now ()
76
77
res , err := getOperations (ctx , p .conn , query )
77
- if err == nil {
78
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" , "code" : "200" }).Inc ()
79
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" }).Observe (time .Since (start ).Seconds ())
80
- } else {
78
+ if err != nil {
81
79
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" , "code" : "500" }).Inc ()
80
+ } else {
81
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" , "code" : "200" }).Inc ()
82
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_operations" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
82
83
}
83
84
return res , logError (err )
84
85
}
@@ -87,12 +88,12 @@ func (p *Query) FindTraces(ctx context.Context, query *spanstore.TraceQueryParam
87
88
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" , "code" : "" }).Inc ()
88
89
start := time .Now ()
89
90
res , err := findTraces (ctx , p .conn , query )
90
- if err == nil {
91
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" , "code" : "200" }).Inc ()
92
- traceRequestsExec .Add (1 )
93
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" }).Observe (time .Since (start ).Seconds ())
94
- } else {
91
+ if err != nil {
95
92
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" , "code" : "500" }).Inc ()
93
+ } else {
94
+ traceRequestsExec .Add (1 )
95
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" , "code" : "200" }).Inc ()
96
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "find_traces" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
96
97
}
97
98
return res , logError (err )
98
99
}
@@ -101,12 +102,12 @@ func (p *Query) FindTraceIDs(ctx context.Context, query *spanstore.TraceQueryPar
101
102
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" , "code" : "" }).Inc ()
102
103
start := time .Now ()
103
104
res , err := findTraceIDs (ctx , p .conn , query )
104
- if err == nil {
105
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" , "code" : "200" }).Inc ()
106
- traceRequestsExec .Add (1 )
107
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" }).Observe (time .Since (start ).Seconds ())
108
- } else {
105
+ if err != nil {
109
106
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" , "code" : "500" }).Inc ()
107
+ } else {
108
+ traceRequestsExec .Add (1 )
109
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" , "code" : "200" }).Inc ()
110
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "find_trace_ids" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
110
111
}
111
112
return res , logError (err )
112
113
}
@@ -115,12 +116,12 @@ func (p *Query) GetDependencies(ctx context.Context, endTs time.Time, lookback t
115
116
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" , "code" : "" }).Inc ()
116
117
start := time .Now ()
117
118
res , err := getDependencies (ctx , p .conn , endTs , lookback )
118
- if err == nil {
119
- metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" , "code" : "200" }).Inc ()
120
- dependencyRequestsExec .Add (1 )
121
- metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" }).Observe (time .Since (start ).Seconds ())
122
- } else {
119
+ if err != nil {
123
120
metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" , "code" : "500" }).Inc ()
121
+ } else {
122
+ dependencyRequestsExec .Add (1 )
123
+ metrics .RequestsTotal .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" , "code" : "200" }).Inc ()
124
+ metrics .RequestsDuration .With (prometheus.Labels {"type" : "trace" , "handler" : "get_dependencies" , "code" : "200" }).Observe (time .Since (start ).Seconds ())
124
125
}
125
126
return res , logError (err )
126
127
}
0 commit comments