PCDOE Applying site reliability engineering practices • Complete Question Bank
Complete PCDOE Applying site reliability engineering practices question bank — all 0 questions with answers and detailed explanations.
Refer to the exhibit.
```
{
"severity": "ERROR",
"textPayload": "Exception: java.lang.OutOfMemoryError: Java heap space\n at com.example.service.DataProcessor.process(DataProcessor.java:45)\n at com.example.service.Main.main(Main.java:20)",
"resource": {
"type": "k8s_container",
"labels": {
"cluster_name": "prod-cluster",
"namespace_name": "default",
"pod_name": "data-processor-7d4f8b6c9-abcde",
"container_name": "data-processor"
}
},
"labels": {
"k8s-pod/app": "data-processor"
}
}
```Refer to the exhibit.
```
{
"monitoredResource": {
"type": "k8s_container",
"labels": {
"project_id": "my-project",
"location": "us-central1",
"cluster_name": "prod-cluster",
"namespace_name": "default",
"pod_name": "api-server-7d8f9c",
"container_name": "api-server"
}
},
"interval": {
"startTime": "2025-02-10T10:00:00Z",
"endTime": "2025-02-10T11:00:00Z"
},
"aggregation": {
"alignmentPeriod": "60s",
"perSeriesAligner": "ALIGN_MEAN",
"crossSeriesReducer": "REDUCE_SUM"
},
"filter": "metric.type="kubernetes.io/container/cpu/core_usage_time" AND resource.labels.container_name="api-server"",
"metric": {
"type": "kubernetes.io/container/cpu/core_usage_time"
}
}Drag a concept onto its matching description — or click a concept then click the description.
Automated build and test on every commit
Automated deployment to staging, manual to production
Fully automated release to production
Short-lived branches, frequent merges to main
Gradual rollout to a subset of users
Drag a concept onto its matching description — or click a concept then click the description.
Managed continuous delivery to GKE
Centralized container and package storage
Private Git repositories integrated with Cloud Build
IDE plugins for Kubernetes and Cloud Run
CLI for continuous development on Kubernetes
```json
{
"insertId": "abc123",
"textPayload": "Error: Invalid input at Object.parse (/app/node_modules/package/index.js:100:15) at module.exports (/app/handler.js:50:10) at Runtime.handle (/app/index.js:20:5)",
"resource": {
"type": "cloud_run_revision",
"labels": {
"service_name": "my-service",
"configuration_name": "my-service",
"revision_name": "my-service-00001-bad"
}
},
"severity": "ERROR",
"timestamp": "2024-03-15T10:00:00Z"
}
```Refer to the exhibit.
```json
{
"textPayload": "GET / 404 Not Found",
"resource": {
"type": "cloud_run_revision",
"labels": {
"service_name": "my-service",
"revision_name": "my-service-00001-abc"
}
},
"httpRequest": {
"status": 404,
"requestMethod": "GET"
}
}
```Drag or tap steps into the slots.
Drag or tap steps into the slots.
```json
{
"displayName": "High CPU Alert",
"conditions": [
{
"displayName": "CPU utilization > 80%",
"conditionThreshold": {
"filter": "metric.type=\"compute.googleapis.com/instance/cpu/utilization\" AND resource.type=\"gce_instance\"",
"comparison": "COMPARISON_GT",
"thresholdValue": 0.8,
"duration": "60s",
"trigger": {
"count": 1
}
}
}
],
"combiner": "OR",
"alertStrategy": {
"autoClose": "3600s"
},
"notificationChannels": ["projects/my-project/notificationChannels/12345"]
}
```{
"displayName": "High Error Rate",
"conditions": [
{
"displayName": "Error rate > 1%",
"conditionThreshold": {
"aggregations": [
{
"alignmentPeriod": "60s",
"perSeriesAligner": "ALIGN_RATE"
}
],
"comparison": "COMPARISON_GT",
"filter": "metric.type=\"custom.googleapis.com/error_rate\" AND resource.type=\"k8s_container\"",
"duration": "300s",
"thresholdValue": 0.01
}
}
],
"alertStrategy": {
"notificationRateLimit": {
"period": "300s"
}
}
}