Skip to content

Commit fa83b0d

Browse files
authored
Merge pull request #183 from amsantavicca/ams/compute-429
Count 429 responses for Compute services
2 parents 663a710 + 8b1e0a4 commit fa83b0d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

pkg/origin/process.go

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ func process(serviceID, serviceName, datacenter, origin string, stats Stats, m *
7474
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "403").Add(float64(stats.ComputeStatus403))
7575
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "404").Add(float64(stats.ComputeStatus404))
7676
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "416").Add(float64(stats.ComputeStatus416))
77+
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "429").Add(float64(stats.ComputeStatus429))
7778
m.StatusGroupTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "4xx").Add(float64(stats.ComputeStatus4xx))
7879
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "500").Add(float64(stats.ComputeStatus500))
7980
m.StatusCodeTotal.WithLabelValues(serviceID, serviceName, datacenter, origin, srcCompute, "501").Add(float64(stats.ComputeStatus501))

pkg/rt/common_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -4939,6 +4939,7 @@ var expectedOriginsMetricsOutputMap = map[string]float64{
49394939
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="403"}`: 4,
49404940
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="404"}`: 0,
49414941
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="416"}`: 0,
4942+
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="429"}`: 0,
49424943
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="500"}`: 0,
49434944
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="501"}`: 0,
49444945
`testspace_origin_status_code_total{datacenter="TYO",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="502"}`: 0,
@@ -5058,6 +5059,7 @@ var expectedOriginsMetricsAggOutputMap = map[string]float64{
50585059
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="403"}`: 4,
50595060
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="404"}`: 0,
50605061
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="416"}`: 0,
5062+
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="429"}`: 0,
50615063
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="500"}`: 0,
50625064
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="501"}`: 0,
50635065
`testspace_origin_status_code_total{datacenter="aggregate",origin="testorigin",service_id="my-service-id",service_name="my-service-name",source="compute",status_code="502"}`: 0,

0 commit comments

Comments
 (0)