@@ -5,68 +5,72 @@ func Process(response *Response, serviceID, serviceName, serviceVersion string,
5
5
for _ , d := range response .Data {
6
6
for datacenter , byDomain := range d .Datacenter {
7
7
for domain , stats := range byDomain {
8
- m .BackendReqBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .BereqBodyBytes ))
9
- m .BackendReqHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .BereqHeaderBytes ))
10
- m .EdgeHitRatio .WithLabelValues (serviceID , serviceName , datacenter , domain ).Set (stats .EdgeHitRatio )
11
- m .EdgeHitRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeHitRequests ))
12
- m .EdgeMissRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeMissRequests ))
13
- m .EdgeRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRequests ))
14
- m .EdgeResponseBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRespBodyBytes ))
15
- m .EdgeResponseHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRespHeaderBytes ))
16
- m .OriginFetchRespBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetchRespBodyBytes ))
17
- m .OriginFetchRespHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetchRespHeaderBytes ))
18
- m .OriginFetches .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetches ))
19
- m .OriginOffload .WithLabelValues (serviceID , serviceName , datacenter , domain ).Set (stats .OriginOffload )
20
- m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "1xx" ).Add (float64 (stats .OriginStatus1xx ))
21
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "200" ).Add (float64 (stats .OriginStatus200 ))
22
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "204" ).Add (float64 (stats .OriginStatus204 ))
23
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "206" ).Add (float64 (stats .OriginStatus206 ))
24
- m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "2xx" ).Add (float64 (stats .OriginStatus2xx ))
25
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "301" ).Add (float64 (stats .OriginStatus301 ))
26
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "302" ).Add (float64 (stats .OriginStatus302 ))
27
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "304" ).Add (float64 (stats .OriginStatus304 ))
28
- m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "3xx" ).Add (float64 (stats .OriginStatus3xx ))
29
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "400" ).Add (float64 (stats .OriginStatus400 ))
30
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "401" ).Add (float64 (stats .OriginStatus401 ))
31
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "403" ).Add (float64 (stats .OriginStatus403 ))
32
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "404" ).Add (float64 (stats .OriginStatus404 ))
33
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "416" ).Add (float64 (stats .OriginStatus416 ))
34
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "429" ).Add (float64 (stats .OriginStatus429 ))
35
- m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "4xx" ).Add (float64 (stats .OriginStatus4xx ))
36
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "500" ).Add (float64 (stats .OriginStatus500 ))
37
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "501" ).Add (float64 (stats .OriginStatus501 ))
38
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "502" ).Add (float64 (stats .OriginStatus502 ))
39
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "503" ).Add (float64 (stats .OriginStatus503 ))
40
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "504" ).Add (float64 (stats .OriginStatus504 ))
41
- m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "505" ).Add (float64 (stats .OriginStatus505 ))
42
- m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "5xx" ).Add (float64 (stats .OriginStatus5xx ))
43
- m .RequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .Requests ))
44
- m .RespBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .RespBodyBytes ))
45
- m .RespHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .RespHeaderBytes ))
46
- m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "1xx" ).Add (float64 (stats .Status1xx ))
47
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "200" ).Add (float64 (stats .Status200 ))
48
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "204" ).Add (float64 (stats .Status204 ))
49
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "206" ).Add (float64 (stats .Status206 ))
50
- m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "2xx" ).Add (float64 (stats .Status2xx ))
51
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "301" ).Add (float64 (stats .Status301 ))
52
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "302" ).Add (float64 (stats .Status302 ))
53
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "304" ).Add (float64 (stats .Status304 ))
54
- m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "3xx" ).Add (float64 (stats .Status3xx ))
55
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "400" ).Add (float64 (stats .Status400 ))
56
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "401" ).Add (float64 (stats .Status401 ))
57
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "403" ).Add (float64 (stats .Status403 ))
58
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "404" ).Add (float64 (stats .Status404 ))
59
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "416" ).Add (float64 (stats .Status416 ))
60
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "429" ).Add (float64 (stats .Status429 ))
61
- m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "4xx" ).Add (float64 (stats .Status4xx ))
62
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "500" ).Add (float64 (stats .Status500 ))
63
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "501" ).Add (float64 (stats .Status501 ))
64
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "502" ).Add (float64 (stats .Status502 ))
65
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "503" ).Add (float64 (stats .Status503 ))
66
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "504" ).Add (float64 (stats .Status504 ))
67
- m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "505" ).Add (float64 (stats .Status505 ))
68
- m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "5xx" ).Add (float64 (stats .Status5xx ))
8
+ process (serviceID , serviceName , datacenter , domain , stats , m )
69
9
}
70
10
}
71
11
}
72
12
}
13
+
14
+ func process (serviceID , serviceName , datacenter , domain string , stats Stats , m * Metrics ) {
15
+ m .BackendReqBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .BereqBodyBytes ))
16
+ m .BackendReqHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .BereqHeaderBytes ))
17
+ m .EdgeHitRatio .WithLabelValues (serviceID , serviceName , datacenter , domain ).Set (stats .EdgeHitRatio )
18
+ m .EdgeHitRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeHitRequests ))
19
+ m .EdgeMissRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeMissRequests ))
20
+ m .EdgeRequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRequests ))
21
+ m .EdgeResponseBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRespBodyBytes ))
22
+ m .EdgeResponseHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .EdgeRespHeaderBytes ))
23
+ m .OriginFetchRespBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetchRespBodyBytes ))
24
+ m .OriginFetchRespHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetchRespHeaderBytes ))
25
+ m .OriginFetches .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .OriginFetches ))
26
+ m .OriginOffload .WithLabelValues (serviceID , serviceName , datacenter , domain ).Set (stats .OriginOffload )
27
+ m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "1xx" ).Add (float64 (stats .OriginStatus1xx ))
28
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "200" ).Add (float64 (stats .OriginStatus200 ))
29
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "204" ).Add (float64 (stats .OriginStatus204 ))
30
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "206" ).Add (float64 (stats .OriginStatus206 ))
31
+ m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "2xx" ).Add (float64 (stats .OriginStatus2xx ))
32
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "301" ).Add (float64 (stats .OriginStatus301 ))
33
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "302" ).Add (float64 (stats .OriginStatus302 ))
34
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "304" ).Add (float64 (stats .OriginStatus304 ))
35
+ m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "3xx" ).Add (float64 (stats .OriginStatus3xx ))
36
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "400" ).Add (float64 (stats .OriginStatus400 ))
37
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "401" ).Add (float64 (stats .OriginStatus401 ))
38
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "403" ).Add (float64 (stats .OriginStatus403 ))
39
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "404" ).Add (float64 (stats .OriginStatus404 ))
40
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "416" ).Add (float64 (stats .OriginStatus416 ))
41
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "429" ).Add (float64 (stats .OriginStatus429 ))
42
+ m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "4xx" ).Add (float64 (stats .OriginStatus4xx ))
43
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "500" ).Add (float64 (stats .OriginStatus500 ))
44
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "501" ).Add (float64 (stats .OriginStatus501 ))
45
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "502" ).Add (float64 (stats .OriginStatus502 ))
46
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "503" ).Add (float64 (stats .OriginStatus503 ))
47
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "504" ).Add (float64 (stats .OriginStatus504 ))
48
+ m .OriginStatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "505" ).Add (float64 (stats .OriginStatus505 ))
49
+ m .OriginStatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "5xx" ).Add (float64 (stats .OriginStatus5xx ))
50
+ m .RequestsTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .Requests ))
51
+ m .RespBodyBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .RespBodyBytes ))
52
+ m .RespHeaderBytesTotal .WithLabelValues (serviceID , serviceName , datacenter , domain ).Add (float64 (stats .RespHeaderBytes ))
53
+ m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "1xx" ).Add (float64 (stats .Status1xx ))
54
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "200" ).Add (float64 (stats .Status200 ))
55
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "204" ).Add (float64 (stats .Status204 ))
56
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "206" ).Add (float64 (stats .Status206 ))
57
+ m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "2xx" ).Add (float64 (stats .Status2xx ))
58
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "301" ).Add (float64 (stats .Status301 ))
59
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "302" ).Add (float64 (stats .Status302 ))
60
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "304" ).Add (float64 (stats .Status304 ))
61
+ m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "3xx" ).Add (float64 (stats .Status3xx ))
62
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "400" ).Add (float64 (stats .Status400 ))
63
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "401" ).Add (float64 (stats .Status401 ))
64
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "403" ).Add (float64 (stats .Status403 ))
65
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "404" ).Add (float64 (stats .Status404 ))
66
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "416" ).Add (float64 (stats .Status416 ))
67
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "429" ).Add (float64 (stats .Status429 ))
68
+ m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "4xx" ).Add (float64 (stats .Status4xx ))
69
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "500" ).Add (float64 (stats .Status500 ))
70
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "501" ).Add (float64 (stats .Status501 ))
71
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "502" ).Add (float64 (stats .Status502 ))
72
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "503" ).Add (float64 (stats .Status503 ))
73
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "504" ).Add (float64 (stats .Status504 ))
74
+ m .StatusCodeTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "505" ).Add (float64 (stats .Status505 ))
75
+ m .StatusGroupTotal .WithLabelValues (serviceID , serviceName , datacenter , domain , "5xx" ).Add (float64 (stats .Status5xx ))
76
+ }
0 commit comments