From 0f82ecbd62ec84dde749db99525ed2fb08eb50cd Mon Sep 17 00:00:00 2001 From: James Cotter Date: Fri, 26 Apr 2024 16:56:29 +0100 Subject: [PATCH 01/12] msp-ops: architecture diagrams --- .../managed-services/build-tracker-prod.svg | 101 +++++++++++++++ .../managed-services/build-tracker.md | 34 ++--- .../managed-services/cloud-ops-dev.svg | 102 +++++++++++++++ .../managed-services/cloud-ops-prod.svg | 102 +++++++++++++++ .../engineering/managed-services/cloud-ops.md | 50 ++++---- .../managed-services/cloud-relay-prod.svg | 101 +++++++++++++++ .../managed-services/cloud-relay.md | 26 ++-- .../managed-services/cody-analytics-dev.svg | 100 +++++++++++++++ .../managed-services/cody-analytics-prod.svg | 101 +++++++++++++++ .../managed-services/cody-analytics.md | 42 ++++--- .../managed-services/entitler-prod.svg | 101 +++++++++++++++ .../engineering/managed-services/entitler.md | 26 ++-- .../managed-services/gatekeeper-prod.svg | 96 ++++++++++++++ .../managed-services/gatekeeper.md | 24 ++-- .../engineering/managed-services/index.md | 2 +- .../managed-services/msp-testbed-robert.svg | 112 +++++++++++++++++ .../managed-services/msp-testbed-test.svg | 113 +++++++++++++++++ .../managed-services/msp-testbed.md | 70 ++++++----- .../managed-services/pings-prod.svg | 100 +++++++++++++++ .../engineering/managed-services/pings.md | 30 +++-- .../managed-services/releaseregistry-dev.svg | 109 ++++++++++++++++ .../managed-services/releaseregistry-prod.svg | 109 ++++++++++++++++ .../managed-services/releaseregistry.md | 50 ++++---- .../engineering/managed-services/sams-dev.svg | 116 +++++++++++++++++ .../managed-services/sams-prod.svg | 117 ++++++++++++++++++ .../engineering/managed-services/sams.md | 78 ++++++------ .../sourcegraph-accounts-dev.svg | 113 +++++++++++++++++ .../sourcegraph-accounts-prod.svg | 114 +++++++++++++++++ .../managed-services/sourcegraph-accounts.md | 79 ++++++------ .../support-integration-prod.svg | 101 +++++++++++++++ .../managed-services/support-integration.md | 26 ++-- .../telemetry-gateway-dev.svg | 100 +++++++++++++++ .../telemetry-gateway-prod.svg | 100 +++++++++++++++ .../managed-services/telemetry-gateway.md | 46 ++++--- 34 files changed, 2439 insertions(+), 252 deletions(-) create mode 100644 content/departments/engineering/managed-services/build-tracker-prod.svg create mode 100644 content/departments/engineering/managed-services/cloud-ops-dev.svg create mode 100644 content/departments/engineering/managed-services/cloud-ops-prod.svg create mode 100644 content/departments/engineering/managed-services/cloud-relay-prod.svg create mode 100644 content/departments/engineering/managed-services/cody-analytics-dev.svg create mode 100644 content/departments/engineering/managed-services/cody-analytics-prod.svg create mode 100644 content/departments/engineering/managed-services/entitler-prod.svg create mode 100644 content/departments/engineering/managed-services/gatekeeper-prod.svg create mode 100644 content/departments/engineering/managed-services/msp-testbed-robert.svg create mode 100644 content/departments/engineering/managed-services/msp-testbed-test.svg create mode 100644 content/departments/engineering/managed-services/pings-prod.svg create mode 100644 content/departments/engineering/managed-services/releaseregistry-dev.svg create mode 100644 content/departments/engineering/managed-services/releaseregistry-prod.svg create mode 100644 content/departments/engineering/managed-services/sams-dev.svg create mode 100644 content/departments/engineering/managed-services/sams-prod.svg create mode 100644 content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg create mode 100644 content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg create mode 100644 content/departments/engineering/managed-services/support-integration-prod.svg create mode 100644 content/departments/engineering/managed-services/telemetry-gateway-dev.svg create mode 100644 content/departments/engineering/managed-services/telemetry-gateway-prod.svg diff --git a/content/departments/engineering/managed-services/build-tracker-prod.svg b/content/departments/engineering/managed-services/build-tracker-prod.svg new file mode 100644 index 000000000000..917072970c47 --- /dev/null +++ b/content/departments/engineering/managed-services/build-tracker-prod.svg @@ -0,0 +1,101 @@ +Cloud Run ServiceMonitoringTraceRedisApplication Load BalancerExternal IP AddressInternet + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 4a909ee92863..9e18d2186943 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,10 +79,14 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | +#### prod Architecture Diagram + +![Architecture Diagram](./build-tracker-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/build-tracker/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml), and `sg msp generate build-tracker prod` generates the required infrastructure configuration for this environment in Terraform. @@ -108,7 +112,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view build-tracker prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -163,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops-dev.svg b/content/departments/engineering/managed-services/cloud-ops-dev.svg new file mode 100644 index 000000000000..91014814559f --- /dev/null +++ b/content/departments/engineering/managed-services/cloud-ops-dev.svg @@ -0,0 +1,102 @@ +Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops-prod.svg b/content/departments/engineering/managed-services/cloud-ops-prod.svg new file mode 100644 index 000000000000..91014814559f --- /dev/null +++ b/content/departments/engineering/managed-services/cloud-ops-prod.svg @@ -0,0 +1,102 @@ +Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 42843b329bc0..dac0aa058eea 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,10 +70,14 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | +#### prod Architecture Diagram + +![Architecture Diagram](./cloud-ops-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/cloud-ops/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml), and `sg msp generate cloud-ops prod` generates the required infrastructure configuration for this environment in Terraform. @@ -101,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -115,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -126,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -141,10 +145,14 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | +#### dev Architecture Diagram + +![Architecture Diagram](./cloud-ops-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/cloud-ops/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml), and `sg msp generate cloud-ops dev` generates the required infrastructure configuration for this environment in Terraform. @@ -170,7 +178,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view cloud-ops dev ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -225,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay-prod.svg b/content/departments/engineering/managed-services/cloud-relay-prod.svg new file mode 100644 index 000000000000..1aab2a1df5b8 --- /dev/null +++ b/content/departments/engineering/managed-services/cloud-relay-prod.svg @@ -0,0 +1,101 @@ +Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 44e2bd4e8643..1c9d57af7000 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -68,6 +68,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs cloud-relay prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./cloud-relay-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/cloud-relay/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml), and `sg msp generate cloud-relay prod` generates the required infrastructure configuration for this environment in Terraform. @@ -93,7 +97,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view cloud-relay prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -124,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics-dev.svg b/content/departments/engineering/managed-services/cody-analytics-dev.svg new file mode 100644 index 000000000000..d359c7385692 --- /dev/null +++ b/content/departments/engineering/managed-services/cody-analytics-dev.svg @@ -0,0 +1,100 @@ +Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics-prod.svg b/content/departments/engineering/managed-services/cody-analytics-prod.svg new file mode 100644 index 000000000000..1aab2a1df5b8 --- /dev/null +++ b/content/departments/engineering/managed-services/cody-analytics-prod.svg @@ -0,0 +1,101 @@ +Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index eae91d702ed8..2b433000e58e 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -68,6 +68,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs cody-analytics dev ``` +#### dev Architecture Diagram + +![Architecture Diagram](./cody-analytics-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/cody-analytics/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml), and `sg msp generate cody-analytics dev` generates the required infrastructure configuration for this environment in Terraform. @@ -95,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -109,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -120,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -133,6 +137,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs cody-analytics prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./cody-analytics-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/cody-analytics/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml), and `sg msp generate cody-analytics prod` generates the required infrastructure configuration for this environment in Terraform. @@ -158,7 +166,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view cody-analytics prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -189,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler-prod.svg b/content/departments/engineering/managed-services/entitler-prod.svg new file mode 100644 index 000000000000..1aab2a1df5b8 --- /dev/null +++ b/content/departments/engineering/managed-services/entitler-prod.svg @@ -0,0 +1,101 @@ +Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 95c88dba4a31..dc0ead987c69 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -68,6 +68,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs entitler prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./entitler-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/entitler/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml), and `sg msp generate entitler prod` generates the required infrastructure configuration for this environment in Terraform. @@ -93,7 +97,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view entitler prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -124,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper-prod.svg b/content/departments/engineering/managed-services/gatekeeper-prod.svg new file mode 100644 index 000000000000..06780704d96f --- /dev/null +++ b/content/departments/engineering/managed-services/gatekeeper-prod.svg @@ -0,0 +1,96 @@ +Cloud Run JobMonitoring + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index d8ccb1ae3b24..f7170c39e116 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | @@ -66,6 +66,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs gatekeeper prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./gatekeeper-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/gatekeeper/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml), and `sg msp generate gatekeeper prod` generates the required infrastructure configuration for this environment in Terraform. @@ -91,7 +95,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view gatekeeper prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index 3f3307dd6cdd..60b8c4eb4b6c 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,7 +3,7 @@ diff --git a/content/departments/engineering/managed-services/msp-testbed-robert.svg b/content/departments/engineering/managed-services/msp-testbed-robert.svg new file mode 100644 index 000000000000..5d5dd8c86f96 --- /dev/null +++ b/content/departments/engineering/managed-services/msp-testbed-robert.svg @@ -0,0 +1,112 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed-test.svg b/content/departments/engineering/managed-services/msp-testbed-test.svg new file mode 100644 index 000000000000..050525d7cf92 --- /dev/null +++ b/content/departments/engineering/managed-services/msp-testbed-test.svg @@ -0,0 +1,113 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 94b7a9203378..fc494a21f57c 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,12 +114,16 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | +#### test Architecture Diagram + +![Architecture Diagram](./msp-testbed-test) + #### test Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/msp-testbed/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml), and `sg msp generate msp-testbed test` generates the required infrastructure configuration for this environment in Terraform. @@ -147,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -161,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -172,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -187,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -213,12 +217,16 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | +#### robert Architecture Diagram + +![Architecture Diagram](./msp-testbed-robert) + #### robert Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/msp-testbed/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml), and `sg msp generate msp-testbed robert` generates the required infrastructure configuration for this environment in Terraform. @@ -244,7 +252,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view msp-testbed robert ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -358,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings-prod.svg b/content/departments/engineering/managed-services/pings-prod.svg new file mode 100644 index 000000000000..6ee1b43b0608 --- /dev/null +++ b/content/departments/engineering/managed-services/pings-prod.svg @@ -0,0 +1,100 @@ +Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 591b4bf7c425..50d092a743c6 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -76,6 +76,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs pings prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./pings-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/pings/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml), and `sg msp generate pings prod` generates the required infrastructure configuration for this environment in Terraform. @@ -101,7 +105,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view pings prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -132,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry-dev.svg b/content/departments/engineering/managed-services/releaseregistry-dev.svg new file mode 100644 index 000000000000..ed8df91b0eca --- /dev/null +++ b/content/departments/engineering/managed-services/releaseregistry-dev.svg @@ -0,0 +1,109 @@ +Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry-prod.svg b/content/departments/engineering/managed-services/releaseregistry-prod.svg new file mode 100644 index 000000000000..ed8df91b0eca --- /dev/null +++ b/content/departments/engineering/managed-services/releaseregistry-prod.svg @@ -0,0 +1,109 @@ +Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 3e82117edb9d..dd362f8fcffe 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -88,6 +88,10 @@ sg msp pg connect releaseregistry prod sg msp pg connect -write-access releaseregistry prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./releaseregistry-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/releaseregistry/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml), and `sg msp generate releaseregistry prod` generates the required infrastructure configuration for this environment in Terraform. @@ -115,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -129,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -140,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -155,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -173,6 +177,10 @@ sg msp pg connect releaseregistry dev sg msp pg connect -write-access releaseregistry dev ``` +#### dev Architecture Diagram + +![Architecture Diagram](./releaseregistry-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/releaseregistry/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml), and `sg msp generate releaseregistry dev` generates the required infrastructure configuration for this environment in Terraform. @@ -198,7 +206,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view releaseregistry dev ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -288,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams-dev.svg b/content/departments/engineering/managed-services/sams-dev.svg new file mode 100644 index 000000000000..71b1bfbf54e6 --- /dev/null +++ b/content/departments/engineering/managed-services/sams-dev.svg @@ -0,0 +1,116 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams-prod.svg b/content/departments/engineering/managed-services/sams-prod.svg new file mode 100644 index 000000000000..fa6ceb205bda --- /dev/null +++ b/content/departments/engineering/managed-services/sams-prod.svg @@ -0,0 +1,117 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index 1de512df8ae8..a757103626ee 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,12 +107,16 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | +#### dev Architecture Diagram + +![Architecture Diagram](./sams-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/sams/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml), and `sg msp generate sams dev` generates the required infrastructure configuration for this environment in Terraform. @@ -140,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -154,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -165,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -180,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -206,12 +210,16 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | +#### prod Architecture Diagram + +![Architecture Diagram](./sams-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/sams/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml), and `sg msp generate sams prod` generates the required infrastructure configuration for this environment in Terraform. @@ -237,7 +245,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view sams prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -351,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -359,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg new file mode 100644 index 000000000000..99506786037b --- /dev/null +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg @@ -0,0 +1,113 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg new file mode 100644 index 000000000000..0f121673deea --- /dev/null +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg @@ -0,0 +1,114 @@ +Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 880efeca5627..f91c27b5511e 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,12 +154,16 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | +#### dev Architecture Diagram + +![Architecture Diagram](./sourcegraph-accounts-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/sourcegraph-accounts/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml), and `sg msp generate sourcegraph-accounts dev` generates the required infrastructure configuration for this environment in Terraform. @@ -188,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -202,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -213,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -228,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -254,12 +257,16 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | +#### prod Architecture Diagram + +![Architecture Diagram](./sourcegraph-accounts-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/sourcegraph-accounts/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml), and `sg msp generate sourcegraph-accounts prod` generates the required infrastructure configuration for this environment in Terraform. @@ -285,7 +292,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view sourcegraph-accounts prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -399,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -407,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration-prod.svg b/content/departments/engineering/managed-services/support-integration-prod.svg new file mode 100644 index 000000000000..1aab2a1df5b8 --- /dev/null +++ b/content/departments/engineering/managed-services/support-integration-prod.svg @@ -0,0 +1,101 @@ +Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index dd990ba8e8de..8f234a48301e 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -68,6 +68,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs support-integration prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./support-integration-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/support-integration/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml), and `sg msp generate support-integration prod` generates the required infrastructure configuration for this environment in Terraform. @@ -93,7 +97,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view support-integration prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -124,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg new file mode 100644 index 000000000000..6ee1b43b0608 --- /dev/null +++ b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg @@ -0,0 +1,100 @@ +Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg new file mode 100644 index 000000000000..6ee1b43b0608 --- /dev/null +++ b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg @@ -0,0 +1,100 @@ +Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index 667f88b44d1e..caeebc7fe3dc 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -115,6 +115,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs telemetry-gateway dev ``` +#### dev Architecture Diagram + +![Architecture Diagram](./telemetry-gateway-dev) + #### dev Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/telemetry-gateway/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml), and `sg msp generate telemetry-gateway dev` generates the required infrastructure configuration for this environment in Terraform. @@ -142,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -155,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -166,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -179,6 +183,10 @@ You can also use `sg msp` to quickly open a link to your service logs: sg msp logs telemetry-gateway prod ``` +#### prod Architecture Diagram + +![Architecture Diagram](./telemetry-gateway-prod) + #### prod Terraform Cloud This service's configuration is defined in [`sourcegraph/managed-services/services/telemetry-gateway/service.yaml`](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml), and `sg msp generate telemetry-gateway prod` generates the required infrastructure configuration for this environment in Terraform. @@ -204,7 +212,7 @@ The Terraform Cloud workspaces for this service environment are [grouped under t sg msp tfc view telemetry-gateway prod ``` -### Alert Policies +## Alert Policies The following alert policies are defined for each of this service's environments. @@ -235,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From dc0e5fe7f874cec236069d4548a2ab4caf0bda1f Mon Sep 17 00:00:00 2001 From: jac Date: Fri, 26 Apr 2024 15:57:45 +0000 Subject: [PATCH 02/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 38 +++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 225 insertions(+), 224 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 9e18d2186943..451f40e7e6b2 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index dac0aa058eea..0cbfff404dcd 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 1c9d57af7000..c44ebd192cf0 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 2b433000e58e..f0b2eafc75bc 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index dc0ead987c69..d6bccbbebe97 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index f7170c39e116..13ce23dfcea7 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index fc494a21f57c..77af1dcb546f 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 50d092a743c6..d8e2d6946154 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index dd362f8fcffe..98944c0cf9d5 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index a757103626ee..c48db3c32456 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index f91c27b5511e..0ba6f1a08154 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 8f234a48301e..90753b181b80 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index caeebc7fe3dc..d084a4767353 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 6a7aa7fafcfc5bf991ef94befeb914e1899da347 Mon Sep 17 00:00:00 2001 From: James Cotter Date: Fri, 26 Apr 2024 17:00:51 +0100 Subject: [PATCH 03/12] fix links --- .../managed-services/build-tracker.md | 30 ++++---- .../engineering/managed-services/cloud-ops.md | 44 +++++------ .../managed-services/cloud-relay.md | 22 +++--- .../managed-services/cody-analytics.md | 36 ++++----- .../engineering/managed-services/entitler.md | 22 +++--- .../managed-services/gatekeeper.md | 20 ++--- .../engineering/managed-services/index.md | 2 +- .../managed-services/msp-testbed.md | 64 ++++++++-------- .../engineering/managed-services/pings.md | 26 +++---- .../managed-services/releaseregistry.md | 44 +++++------ .../engineering/managed-services/sams.md | 72 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 73 +++++++++---------- .../managed-services/support-integration.md | 22 +++--- .../managed-services/telemetry-gateway.md | 40 +++++----- 14 files changed, 258 insertions(+), 259 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 451f40e7e6b2..2193a6b771be 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,13 +79,13 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram -![Architecture Diagram](./build-tracker-prod) +![Architecture Diagram](./build-tracker-prod.svg) #### prod Terraform Cloud @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 0cbfff404dcd..1fd9b7b9cd6a 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,13 +70,13 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram -![Architecture Diagram](./cloud-ops-prod) +![Architecture Diagram](./cloud-ops-prod.svg) #### prod Terraform Cloud @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,13 +145,13 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram -![Architecture Diagram](./cloud-ops-dev) +![Architecture Diagram](./cloud-ops-dev.svg) #### dev Terraform Cloud @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index c44ebd192cf0..bf2a020dd65e 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -70,7 +70,7 @@ sg msp logs cloud-relay prod #### prod Architecture Diagram -![Architecture Diagram](./cloud-relay-prod) +![Architecture Diagram](./cloud-relay-prod.svg) #### prod Terraform Cloud @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index f0b2eafc75bc..b54f1131cb50 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -70,7 +70,7 @@ sg msp logs cody-analytics dev #### dev Architecture Diagram -![Architecture Diagram](./cody-analytics-dev) +![Architecture Diagram](./cody-analytics-dev.svg) #### dev Terraform Cloud @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -139,7 +139,7 @@ sg msp logs cody-analytics prod #### prod Architecture Diagram -![Architecture Diagram](./cody-analytics-prod) +![Architecture Diagram](./cody-analytics-prod.svg) #### prod Terraform Cloud @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index d6bccbbebe97..9e9c850dd380 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -70,7 +70,7 @@ sg msp logs entitler prod #### prod Architecture Diagram -![Architecture Diagram](./entitler-prod) +![Architecture Diagram](./entitler-prod.svg) #### prod Terraform Cloud @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 13ce23dfcea7..90a9c9c86807 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | @@ -68,7 +68,7 @@ sg msp logs gatekeeper prod #### prod Architecture Diagram -![Architecture Diagram](./gatekeeper-prod) +![Architecture Diagram](./gatekeeper-prod.svg) #### prod Terraform Cloud diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index 60b8c4eb4b6c..7a42780a792b 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,7 +3,7 @@ diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 77af1dcb546f..800448a15fe7 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,15 +114,15 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | #### test Architecture Diagram -![Architecture Diagram](./msp-testbed-test) +![Architecture Diagram](./msp-testbed-test.svg) #### test Terraform Cloud @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,15 +217,15 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | #### robert Architecture Diagram -![Architecture Diagram](./msp-testbed-robert) +![Architecture Diagram](./msp-testbed-robert.svg) #### robert Terraform Cloud @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index d8e2d6946154..62024535b643 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -78,7 +78,7 @@ sg msp logs pings prod #### prod Architecture Diagram -![Architecture Diagram](./pings-prod) +![Architecture Diagram](./pings-prod.svg) #### prod Terraform Cloud @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 98944c0cf9d5..71b3a11119fe 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -90,7 +90,7 @@ sg msp pg connect -write-access releaseregistry prod #### prod Architecture Diagram -![Architecture Diagram](./releaseregistry-prod) +![Architecture Diagram](./releaseregistry-prod.svg) #### prod Terraform Cloud @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -179,7 +179,7 @@ sg msp pg connect -write-access releaseregistry dev #### dev Architecture Diagram -![Architecture Diagram](./releaseregistry-dev) +![Architecture Diagram](./releaseregistry-dev.svg) #### dev Terraform Cloud @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index c48db3c32456..6061191a06ca 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,15 +107,15 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | #### dev Architecture Diagram -![Architecture Diagram](./sams-dev) +![Architecture Diagram](./sams-dev.svg) #### dev Terraform Cloud @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,15 +210,15 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | #### prod Architecture Diagram -![Architecture Diagram](./sams-prod) +![Architecture Diagram](./sams-prod.svg) #### prod Terraform Cloud @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 0ba6f1a08154..87eba8b17da3 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,15 +154,15 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | #### dev Architecture Diagram -![Architecture Diagram](./sourcegraph-accounts-dev) +![Architecture Diagram](./sourcegraph-accounts-dev.svg) #### dev Terraform Cloud @@ -192,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -206,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -217,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -232,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -258,15 +257,15 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | #### prod Architecture Diagram -![Architecture Diagram](./sourcegraph-accounts-prod) +![Architecture Diagram](./sourcegraph-accounts-prod.svg) #### prod Terraform Cloud @@ -407,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -439,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 90753b181b80..7e6f824f6191 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -70,7 +70,7 @@ sg msp logs support-integration prod #### prod Architecture Diagram -![Architecture Diagram](./support-integration-prod) +![Architecture Diagram](./support-integration-prod.svg) #### prod Terraform Cloud @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index d084a4767353..dbb730561f9c 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -117,7 +117,7 @@ sg msp logs telemetry-gateway dev #### dev Architecture Diagram -![Architecture Diagram](./telemetry-gateway-dev) +![Architecture Diagram](./telemetry-gateway-dev.svg) #### dev Terraform Cloud @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -185,7 +185,7 @@ sg msp logs telemetry-gateway prod #### prod Architecture Diagram -![Architecture Diagram](./telemetry-gateway-prod) +![Architecture Diagram](./telemetry-gateway-prod.svg) #### prod Terraform Cloud @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From f10ff01b49425363cda85541140d3bc01ace6221 Mon Sep 17 00:00:00 2001 From: jac Date: Fri, 26 Apr 2024 16:02:06 +0000 Subject: [PATCH 04/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 38 +++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 225 insertions(+), 224 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 2193a6b771be..e2cb8d874cab 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 1fd9b7b9cd6a..574b99f8451c 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index bf2a020dd65e..45a40245c75e 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index b54f1131cb50..dac04672e560 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 9e9c850dd380..82f85aa90507 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 90a9c9c86807..31e50ab77a14 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 800448a15fe7..3858ca8a920c 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 62024535b643..4c769ccb6c13 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 71b3a11119fe..e89b4313b0ca 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index 6061191a06ca..8f6c986c7d61 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 87eba8b17da3..31c40a72ea76 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 7e6f824f6191..139cd070af79 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index dbb730561f9c..54442af63fc6 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From c13304fa82914293d70d5eddf7597c66383d3395 Mon Sep 17 00:00:00 2001 From: James Cotter Date: Fri, 26 Apr 2024 20:36:40 +0100 Subject: [PATCH 05/12] embed icons as data uris --- .../managed-services/build-tracker-prod.svg | 152 ++++++++--------- .../managed-services/build-tracker.md | 28 ++-- .../managed-services/cloud-ops-dev.svg | 152 ++++++++--------- .../managed-services/cloud-ops-prod.svg | 152 ++++++++--------- .../engineering/managed-services/cloud-ops.md | 40 ++--- .../managed-services/cloud-relay-prod.svg | 152 ++++++++--------- .../managed-services/cloud-relay.md | 20 +-- .../managed-services/cody-analytics-dev.svg | 152 ++++++++--------- .../managed-services/cody-analytics-prod.svg | 152 ++++++++--------- .../managed-services/cody-analytics.md | 32 ++-- .../managed-services/entitler-prod.svg | 152 ++++++++--------- .../engineering/managed-services/entitler.md | 20 +-- .../managed-services/gatekeeper-prod.svg | 152 ++++++++--------- .../managed-services/gatekeeper.md | 18 +- .../engineering/managed-services/index.md | 2 +- .../managed-services/msp-testbed-robert.svg | 158 +++++++++--------- .../managed-services/msp-testbed-test.svg | 158 +++++++++--------- .../managed-services/msp-testbed.md | 60 +++---- .../managed-services/pings-prod.svg | 152 ++++++++--------- .../engineering/managed-services/pings.md | 24 +-- .../managed-services/releaseregistry-dev.svg | 158 +++++++++--------- .../managed-services/releaseregistry-prod.svg | 158 +++++++++--------- .../managed-services/releaseregistry.md | 40 ++--- .../engineering/managed-services/sams-dev.svg | 158 +++++++++--------- .../managed-services/sams-prod.svg | 158 +++++++++--------- .../engineering/managed-services/sams.md | 68 ++++---- .../sourcegraph-accounts-dev.svg | 158 +++++++++--------- .../sourcegraph-accounts-prod.svg | 158 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 69 ++++---- .../support-integration-prod.svg | 152 ++++++++--------- .../managed-services/support-integration.md | 20 +-- .../telemetry-gateway-dev.svg | 152 ++++++++--------- .../telemetry-gateway-prod.svg | 152 ++++++++--------- .../managed-services/telemetry-gateway.md | 36 ++-- 34 files changed, 1782 insertions(+), 1783 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker-prod.svg b/content/departments/engineering/managed-services/build-tracker-prod.svg index 917072970c47..03b90bc9330e 100644 --- a/content/departments/engineering/managed-services/build-tracker-prod.svg +++ b/content/departments/engineering/managed-services/build-tracker-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceRedisApplication Load BalancerExternal IP AddressInternet + .d2-272811604 .fill-N1{fill:#0A0F25;} + .d2-272811604 .fill-N2{fill:#676C7E;} + .d2-272811604 .fill-N3{fill:#9499AB;} + .d2-272811604 .fill-N4{fill:#CFD2DD;} + .d2-272811604 .fill-N5{fill:#DEE1EB;} + .d2-272811604 .fill-N6{fill:#EEF1F8;} + .d2-272811604 .fill-N7{fill:#FFFFFF;} + .d2-272811604 .fill-B1{fill:#0D32B2;} + .d2-272811604 .fill-B2{fill:#0D32B2;} + .d2-272811604 .fill-B3{fill:#E3E9FD;} + .d2-272811604 .fill-B4{fill:#E3E9FD;} + .d2-272811604 .fill-B5{fill:#EDF0FD;} + .d2-272811604 .fill-B6{fill:#F7F8FE;} + .d2-272811604 .fill-AA2{fill:#4A6FF3;} + .d2-272811604 .fill-AA4{fill:#EDF0FD;} + .d2-272811604 .fill-AA5{fill:#F7F8FE;} + .d2-272811604 .fill-AB4{fill:#EDF0FD;} + .d2-272811604 .fill-AB5{fill:#F7F8FE;} + .d2-272811604 .stroke-N1{stroke:#0A0F25;} + .d2-272811604 .stroke-N2{stroke:#676C7E;} + .d2-272811604 .stroke-N3{stroke:#9499AB;} + .d2-272811604 .stroke-N4{stroke:#CFD2DD;} + .d2-272811604 .stroke-N5{stroke:#DEE1EB;} + .d2-272811604 .stroke-N6{stroke:#EEF1F8;} + .d2-272811604 .stroke-N7{stroke:#FFFFFF;} + .d2-272811604 .stroke-B1{stroke:#0D32B2;} + .d2-272811604 .stroke-B2{stroke:#0D32B2;} + .d2-272811604 .stroke-B3{stroke:#E3E9FD;} + .d2-272811604 .stroke-B4{stroke:#E3E9FD;} + .d2-272811604 .stroke-B5{stroke:#EDF0FD;} + .d2-272811604 .stroke-B6{stroke:#F7F8FE;} + .d2-272811604 .stroke-AA2{stroke:#4A6FF3;} + .d2-272811604 .stroke-AA4{stroke:#EDF0FD;} + .d2-272811604 .stroke-AA5{stroke:#F7F8FE;} + .d2-272811604 .stroke-AB4{stroke:#EDF0FD;} + .d2-272811604 .stroke-AB5{stroke:#F7F8FE;} + .d2-272811604 .background-color-N1{background-color:#0A0F25;} + .d2-272811604 .background-color-N2{background-color:#676C7E;} + .d2-272811604 .background-color-N3{background-color:#9499AB;} + .d2-272811604 .background-color-N4{background-color:#CFD2DD;} + .d2-272811604 .background-color-N5{background-color:#DEE1EB;} + .d2-272811604 .background-color-N6{background-color:#EEF1F8;} + .d2-272811604 .background-color-N7{background-color:#FFFFFF;} + .d2-272811604 .background-color-B1{background-color:#0D32B2;} + .d2-272811604 .background-color-B2{background-color:#0D32B2;} + .d2-272811604 .background-color-B3{background-color:#E3E9FD;} + .d2-272811604 .background-color-B4{background-color:#E3E9FD;} + .d2-272811604 .background-color-B5{background-color:#EDF0FD;} + .d2-272811604 .background-color-B6{background-color:#F7F8FE;} + .d2-272811604 .background-color-AA2{background-color:#4A6FF3;} + .d2-272811604 .background-color-AA4{background-color:#EDF0FD;} + .d2-272811604 .background-color-AA5{background-color:#F7F8FE;} + .d2-272811604 .background-color-AB4{background-color:#EDF0FD;} + .d2-272811604 .background-color-AB5{background-color:#F7F8FE;} + .d2-272811604 .color-N1{color:#0A0F25;} + .d2-272811604 .color-N2{color:#676C7E;} + .d2-272811604 .color-N3{color:#9499AB;} + .d2-272811604 .color-N4{color:#CFD2DD;} + .d2-272811604 .color-N5{color:#DEE1EB;} + .d2-272811604 .color-N6{color:#EEF1F8;} + .d2-272811604 .color-N7{color:#FFFFFF;} + .d2-272811604 .color-B1{color:#0D32B2;} + .d2-272811604 .color-B2{color:#0D32B2;} + .d2-272811604 .color-B3{color:#E3E9FD;} + .d2-272811604 .color-B4{color:#E3E9FD;} + .d2-272811604 .color-B5{color:#EDF0FD;} + .d2-272811604 .color-B6{color:#F7F8FE;} + .d2-272811604 .color-AA2{color:#4A6FF3;} + .d2-272811604 .color-AA4{color:#EDF0FD;} + .d2-272811604 .color-AA5{color:#F7F8FE;} + .d2-272811604 .color-AB4{color:#EDF0FD;} + .d2-272811604 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index e2cb8d874cab..1306c565fd8b 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops-dev.svg b/content/departments/engineering/managed-services/cloud-ops-dev.svg index 91014814559f..aed5e8f51dda 100644 --- a/content/departments/engineering/managed-services/cloud-ops-dev.svg +++ b/content/departments/engineering/managed-services/cloud-ops-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-3294694668 .fill-N1{fill:#0A0F25;} + .d2-3294694668 .fill-N2{fill:#676C7E;} + .d2-3294694668 .fill-N3{fill:#9499AB;} + .d2-3294694668 .fill-N4{fill:#CFD2DD;} + .d2-3294694668 .fill-N5{fill:#DEE1EB;} + .d2-3294694668 .fill-N6{fill:#EEF1F8;} + .d2-3294694668 .fill-N7{fill:#FFFFFF;} + .d2-3294694668 .fill-B1{fill:#0D32B2;} + .d2-3294694668 .fill-B2{fill:#0D32B2;} + .d2-3294694668 .fill-B3{fill:#E3E9FD;} + .d2-3294694668 .fill-B4{fill:#E3E9FD;} + .d2-3294694668 .fill-B5{fill:#EDF0FD;} + .d2-3294694668 .fill-B6{fill:#F7F8FE;} + .d2-3294694668 .fill-AA2{fill:#4A6FF3;} + .d2-3294694668 .fill-AA4{fill:#EDF0FD;} + .d2-3294694668 .fill-AA5{fill:#F7F8FE;} + .d2-3294694668 .fill-AB4{fill:#EDF0FD;} + .d2-3294694668 .fill-AB5{fill:#F7F8FE;} + .d2-3294694668 .stroke-N1{stroke:#0A0F25;} + .d2-3294694668 .stroke-N2{stroke:#676C7E;} + .d2-3294694668 .stroke-N3{stroke:#9499AB;} + .d2-3294694668 .stroke-N4{stroke:#CFD2DD;} + .d2-3294694668 .stroke-N5{stroke:#DEE1EB;} + .d2-3294694668 .stroke-N6{stroke:#EEF1F8;} + .d2-3294694668 .stroke-N7{stroke:#FFFFFF;} + .d2-3294694668 .stroke-B1{stroke:#0D32B2;} + .d2-3294694668 .stroke-B2{stroke:#0D32B2;} + .d2-3294694668 .stroke-B3{stroke:#E3E9FD;} + .d2-3294694668 .stroke-B4{stroke:#E3E9FD;} + .d2-3294694668 .stroke-B5{stroke:#EDF0FD;} + .d2-3294694668 .stroke-B6{stroke:#F7F8FE;} + .d2-3294694668 .stroke-AA2{stroke:#4A6FF3;} + .d2-3294694668 .stroke-AA4{stroke:#EDF0FD;} + .d2-3294694668 .stroke-AA5{stroke:#F7F8FE;} + .d2-3294694668 .stroke-AB4{stroke:#EDF0FD;} + .d2-3294694668 .stroke-AB5{stroke:#F7F8FE;} + .d2-3294694668 .background-color-N1{background-color:#0A0F25;} + .d2-3294694668 .background-color-N2{background-color:#676C7E;} + .d2-3294694668 .background-color-N3{background-color:#9499AB;} + .d2-3294694668 .background-color-N4{background-color:#CFD2DD;} + .d2-3294694668 .background-color-N5{background-color:#DEE1EB;} + .d2-3294694668 .background-color-N6{background-color:#EEF1F8;} + .d2-3294694668 .background-color-N7{background-color:#FFFFFF;} + .d2-3294694668 .background-color-B1{background-color:#0D32B2;} + .d2-3294694668 .background-color-B2{background-color:#0D32B2;} + .d2-3294694668 .background-color-B3{background-color:#E3E9FD;} + .d2-3294694668 .background-color-B4{background-color:#E3E9FD;} + .d2-3294694668 .background-color-B5{background-color:#EDF0FD;} + .d2-3294694668 .background-color-B6{background-color:#F7F8FE;} + .d2-3294694668 .background-color-AA2{background-color:#4A6FF3;} + .d2-3294694668 .background-color-AA4{background-color:#EDF0FD;} + .d2-3294694668 .background-color-AA5{background-color:#F7F8FE;} + .d2-3294694668 .background-color-AB4{background-color:#EDF0FD;} + .d2-3294694668 .background-color-AB5{background-color:#F7F8FE;} + .d2-3294694668 .color-N1{color:#0A0F25;} + .d2-3294694668 .color-N2{color:#676C7E;} + .d2-3294694668 .color-N3{color:#9499AB;} + .d2-3294694668 .color-N4{color:#CFD2DD;} + .d2-3294694668 .color-N5{color:#DEE1EB;} + .d2-3294694668 .color-N6{color:#EEF1F8;} + .d2-3294694668 .color-N7{color:#FFFFFF;} + .d2-3294694668 .color-B1{color:#0D32B2;} + .d2-3294694668 .color-B2{color:#0D32B2;} + .d2-3294694668 .color-B3{color:#E3E9FD;} + .d2-3294694668 .color-B4{color:#E3E9FD;} + .d2-3294694668 .color-B5{color:#EDF0FD;} + .d2-3294694668 .color-B6{color:#F7F8FE;} + .d2-3294694668 .color-AA2{color:#4A6FF3;} + .d2-3294694668 .color-AA4{color:#EDF0FD;} + .d2-3294694668 .color-AA5{color:#F7F8FE;} + .d2-3294694668 .color-AB4{color:#EDF0FD;} + .d2-3294694668 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cloud-ops-prod.svg b/content/departments/engineering/managed-services/cloud-ops-prod.svg index 91014814559f..aed5e8f51dda 100644 --- a/content/departments/engineering/managed-services/cloud-ops-prod.svg +++ b/content/departments/engineering/managed-services/cloud-ops-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-3294694668 .fill-N1{fill:#0A0F25;} + .d2-3294694668 .fill-N2{fill:#676C7E;} + .d2-3294694668 .fill-N3{fill:#9499AB;} + .d2-3294694668 .fill-N4{fill:#CFD2DD;} + .d2-3294694668 .fill-N5{fill:#DEE1EB;} + .d2-3294694668 .fill-N6{fill:#EEF1F8;} + .d2-3294694668 .fill-N7{fill:#FFFFFF;} + .d2-3294694668 .fill-B1{fill:#0D32B2;} + .d2-3294694668 .fill-B2{fill:#0D32B2;} + .d2-3294694668 .fill-B3{fill:#E3E9FD;} + .d2-3294694668 .fill-B4{fill:#E3E9FD;} + .d2-3294694668 .fill-B5{fill:#EDF0FD;} + .d2-3294694668 .fill-B6{fill:#F7F8FE;} + .d2-3294694668 .fill-AA2{fill:#4A6FF3;} + .d2-3294694668 .fill-AA4{fill:#EDF0FD;} + .d2-3294694668 .fill-AA5{fill:#F7F8FE;} + .d2-3294694668 .fill-AB4{fill:#EDF0FD;} + .d2-3294694668 .fill-AB5{fill:#F7F8FE;} + .d2-3294694668 .stroke-N1{stroke:#0A0F25;} + .d2-3294694668 .stroke-N2{stroke:#676C7E;} + .d2-3294694668 .stroke-N3{stroke:#9499AB;} + .d2-3294694668 .stroke-N4{stroke:#CFD2DD;} + .d2-3294694668 .stroke-N5{stroke:#DEE1EB;} + .d2-3294694668 .stroke-N6{stroke:#EEF1F8;} + .d2-3294694668 .stroke-N7{stroke:#FFFFFF;} + .d2-3294694668 .stroke-B1{stroke:#0D32B2;} + .d2-3294694668 .stroke-B2{stroke:#0D32B2;} + .d2-3294694668 .stroke-B3{stroke:#E3E9FD;} + .d2-3294694668 .stroke-B4{stroke:#E3E9FD;} + .d2-3294694668 .stroke-B5{stroke:#EDF0FD;} + .d2-3294694668 .stroke-B6{stroke:#F7F8FE;} + .d2-3294694668 .stroke-AA2{stroke:#4A6FF3;} + .d2-3294694668 .stroke-AA4{stroke:#EDF0FD;} + .d2-3294694668 .stroke-AA5{stroke:#F7F8FE;} + .d2-3294694668 .stroke-AB4{stroke:#EDF0FD;} + .d2-3294694668 .stroke-AB5{stroke:#F7F8FE;} + .d2-3294694668 .background-color-N1{background-color:#0A0F25;} + .d2-3294694668 .background-color-N2{background-color:#676C7E;} + .d2-3294694668 .background-color-N3{background-color:#9499AB;} + .d2-3294694668 .background-color-N4{background-color:#CFD2DD;} + .d2-3294694668 .background-color-N5{background-color:#DEE1EB;} + .d2-3294694668 .background-color-N6{background-color:#EEF1F8;} + .d2-3294694668 .background-color-N7{background-color:#FFFFFF;} + .d2-3294694668 .background-color-B1{background-color:#0D32B2;} + .d2-3294694668 .background-color-B2{background-color:#0D32B2;} + .d2-3294694668 .background-color-B3{background-color:#E3E9FD;} + .d2-3294694668 .background-color-B4{background-color:#E3E9FD;} + .d2-3294694668 .background-color-B5{background-color:#EDF0FD;} + .d2-3294694668 .background-color-B6{background-color:#F7F8FE;} + .d2-3294694668 .background-color-AA2{background-color:#4A6FF3;} + .d2-3294694668 .background-color-AA4{background-color:#EDF0FD;} + .d2-3294694668 .background-color-AA5{background-color:#F7F8FE;} + .d2-3294694668 .background-color-AB4{background-color:#EDF0FD;} + .d2-3294694668 .background-color-AB5{background-color:#F7F8FE;} + .d2-3294694668 .color-N1{color:#0A0F25;} + .d2-3294694668 .color-N2{color:#676C7E;} + .d2-3294694668 .color-N3{color:#9499AB;} + .d2-3294694668 .color-N4{color:#CFD2DD;} + .d2-3294694668 .color-N5{color:#DEE1EB;} + .d2-3294694668 .color-N6{color:#EEF1F8;} + .d2-3294694668 .color-N7{color:#FFFFFF;} + .d2-3294694668 .color-B1{color:#0D32B2;} + .d2-3294694668 .color-B2{color:#0D32B2;} + .d2-3294694668 .color-B3{color:#E3E9FD;} + .d2-3294694668 .color-B4{color:#E3E9FD;} + .d2-3294694668 .color-B5{color:#EDF0FD;} + .d2-3294694668 .color-B6{color:#F7F8FE;} + .d2-3294694668 .color-AA2{color:#4A6FF3;} + .d2-3294694668 .color-AA4{color:#EDF0FD;} + .d2-3294694668 .color-AA5{color:#F7F8FE;} + .d2-3294694668 .color-AB4{color:#EDF0FD;} + .d2-3294694668 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 574b99f8451c..867aa4ecf41b 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay-prod.svg b/content/departments/engineering/managed-services/cloud-relay-prod.svg index 1aab2a1df5b8..ab1344cc5d9a 100644 --- a/content/departments/engineering/managed-services/cloud-relay-prod.svg +++ b/content/departments/engineering/managed-services/cloud-relay-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-182640653 .fill-N1{fill:#0A0F25;} + .d2-182640653 .fill-N2{fill:#676C7E;} + .d2-182640653 .fill-N3{fill:#9499AB;} + .d2-182640653 .fill-N4{fill:#CFD2DD;} + .d2-182640653 .fill-N5{fill:#DEE1EB;} + .d2-182640653 .fill-N6{fill:#EEF1F8;} + .d2-182640653 .fill-N7{fill:#FFFFFF;} + .d2-182640653 .fill-B1{fill:#0D32B2;} + .d2-182640653 .fill-B2{fill:#0D32B2;} + .d2-182640653 .fill-B3{fill:#E3E9FD;} + .d2-182640653 .fill-B4{fill:#E3E9FD;} + .d2-182640653 .fill-B5{fill:#EDF0FD;} + .d2-182640653 .fill-B6{fill:#F7F8FE;} + .d2-182640653 .fill-AA2{fill:#4A6FF3;} + .d2-182640653 .fill-AA4{fill:#EDF0FD;} + .d2-182640653 .fill-AA5{fill:#F7F8FE;} + .d2-182640653 .fill-AB4{fill:#EDF0FD;} + .d2-182640653 .fill-AB5{fill:#F7F8FE;} + .d2-182640653 .stroke-N1{stroke:#0A0F25;} + .d2-182640653 .stroke-N2{stroke:#676C7E;} + .d2-182640653 .stroke-N3{stroke:#9499AB;} + .d2-182640653 .stroke-N4{stroke:#CFD2DD;} + .d2-182640653 .stroke-N5{stroke:#DEE1EB;} + .d2-182640653 .stroke-N6{stroke:#EEF1F8;} + .d2-182640653 .stroke-N7{stroke:#FFFFFF;} + .d2-182640653 .stroke-B1{stroke:#0D32B2;} + .d2-182640653 .stroke-B2{stroke:#0D32B2;} + .d2-182640653 .stroke-B3{stroke:#E3E9FD;} + .d2-182640653 .stroke-B4{stroke:#E3E9FD;} + .d2-182640653 .stroke-B5{stroke:#EDF0FD;} + .d2-182640653 .stroke-B6{stroke:#F7F8FE;} + .d2-182640653 .stroke-AA2{stroke:#4A6FF3;} + .d2-182640653 .stroke-AA4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AA5{stroke:#F7F8FE;} + .d2-182640653 .stroke-AB4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AB5{stroke:#F7F8FE;} + .d2-182640653 .background-color-N1{background-color:#0A0F25;} + .d2-182640653 .background-color-N2{background-color:#676C7E;} + .d2-182640653 .background-color-N3{background-color:#9499AB;} + .d2-182640653 .background-color-N4{background-color:#CFD2DD;} + .d2-182640653 .background-color-N5{background-color:#DEE1EB;} + .d2-182640653 .background-color-N6{background-color:#EEF1F8;} + .d2-182640653 .background-color-N7{background-color:#FFFFFF;} + .d2-182640653 .background-color-B1{background-color:#0D32B2;} + .d2-182640653 .background-color-B2{background-color:#0D32B2;} + .d2-182640653 .background-color-B3{background-color:#E3E9FD;} + .d2-182640653 .background-color-B4{background-color:#E3E9FD;} + .d2-182640653 .background-color-B5{background-color:#EDF0FD;} + .d2-182640653 .background-color-B6{background-color:#F7F8FE;} + .d2-182640653 .background-color-AA2{background-color:#4A6FF3;} + .d2-182640653 .background-color-AA4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AA5{background-color:#F7F8FE;} + .d2-182640653 .background-color-AB4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AB5{background-color:#F7F8FE;} + .d2-182640653 .color-N1{color:#0A0F25;} + .d2-182640653 .color-N2{color:#676C7E;} + .d2-182640653 .color-N3{color:#9499AB;} + .d2-182640653 .color-N4{color:#CFD2DD;} + .d2-182640653 .color-N5{color:#DEE1EB;} + .d2-182640653 .color-N6{color:#EEF1F8;} + .d2-182640653 .color-N7{color:#FFFFFF;} + .d2-182640653 .color-B1{color:#0D32B2;} + .d2-182640653 .color-B2{color:#0D32B2;} + .d2-182640653 .color-B3{color:#E3E9FD;} + .d2-182640653 .color-B4{color:#E3E9FD;} + .d2-182640653 .color-B5{color:#EDF0FD;} + .d2-182640653 .color-B6{color:#F7F8FE;} + .d2-182640653 .color-AA2{color:#4A6FF3;} + .d2-182640653 .color-AA4{color:#EDF0FD;} + .d2-182640653 .color-AA5{color:#F7F8FE;} + .d2-182640653 .color-AB4{color:#EDF0FD;} + .d2-182640653 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 45a40245c75e..be320c592214 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics-dev.svg b/content/departments/engineering/managed-services/cody-analytics-dev.svg index d359c7385692..4313cf17e844 100644 --- a/content/departments/engineering/managed-services/cody-analytics-dev.svg +++ b/content/departments/engineering/managed-services/cody-analytics-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + .d2-1436439159 .fill-N1{fill:#0A0F25;} + .d2-1436439159 .fill-N2{fill:#676C7E;} + .d2-1436439159 .fill-N3{fill:#9499AB;} + .d2-1436439159 .fill-N4{fill:#CFD2DD;} + .d2-1436439159 .fill-N5{fill:#DEE1EB;} + .d2-1436439159 .fill-N6{fill:#EEF1F8;} + .d2-1436439159 .fill-N7{fill:#FFFFFF;} + .d2-1436439159 .fill-B1{fill:#0D32B2;} + .d2-1436439159 .fill-B2{fill:#0D32B2;} + .d2-1436439159 .fill-B3{fill:#E3E9FD;} + .d2-1436439159 .fill-B4{fill:#E3E9FD;} + .d2-1436439159 .fill-B5{fill:#EDF0FD;} + .d2-1436439159 .fill-B6{fill:#F7F8FE;} + .d2-1436439159 .fill-AA2{fill:#4A6FF3;} + .d2-1436439159 .fill-AA4{fill:#EDF0FD;} + .d2-1436439159 .fill-AA5{fill:#F7F8FE;} + .d2-1436439159 .fill-AB4{fill:#EDF0FD;} + .d2-1436439159 .fill-AB5{fill:#F7F8FE;} + .d2-1436439159 .stroke-N1{stroke:#0A0F25;} + .d2-1436439159 .stroke-N2{stroke:#676C7E;} + .d2-1436439159 .stroke-N3{stroke:#9499AB;} + .d2-1436439159 .stroke-N4{stroke:#CFD2DD;} + .d2-1436439159 .stroke-N5{stroke:#DEE1EB;} + .d2-1436439159 .stroke-N6{stroke:#EEF1F8;} + .d2-1436439159 .stroke-N7{stroke:#FFFFFF;} + .d2-1436439159 .stroke-B1{stroke:#0D32B2;} + .d2-1436439159 .stroke-B2{stroke:#0D32B2;} + .d2-1436439159 .stroke-B3{stroke:#E3E9FD;} + .d2-1436439159 .stroke-B4{stroke:#E3E9FD;} + .d2-1436439159 .stroke-B5{stroke:#EDF0FD;} + .d2-1436439159 .stroke-B6{stroke:#F7F8FE;} + .d2-1436439159 .stroke-AA2{stroke:#4A6FF3;} + .d2-1436439159 .stroke-AA4{stroke:#EDF0FD;} + .d2-1436439159 .stroke-AA5{stroke:#F7F8FE;} + .d2-1436439159 .stroke-AB4{stroke:#EDF0FD;} + .d2-1436439159 .stroke-AB5{stroke:#F7F8FE;} + .d2-1436439159 .background-color-N1{background-color:#0A0F25;} + .d2-1436439159 .background-color-N2{background-color:#676C7E;} + .d2-1436439159 .background-color-N3{background-color:#9499AB;} + .d2-1436439159 .background-color-N4{background-color:#CFD2DD;} + .d2-1436439159 .background-color-N5{background-color:#DEE1EB;} + .d2-1436439159 .background-color-N6{background-color:#EEF1F8;} + .d2-1436439159 .background-color-N7{background-color:#FFFFFF;} + .d2-1436439159 .background-color-B1{background-color:#0D32B2;} + .d2-1436439159 .background-color-B2{background-color:#0D32B2;} + .d2-1436439159 .background-color-B3{background-color:#E3E9FD;} + .d2-1436439159 .background-color-B4{background-color:#E3E9FD;} + .d2-1436439159 .background-color-B5{background-color:#EDF0FD;} + .d2-1436439159 .background-color-B6{background-color:#F7F8FE;} + .d2-1436439159 .background-color-AA2{background-color:#4A6FF3;} + .d2-1436439159 .background-color-AA4{background-color:#EDF0FD;} + .d2-1436439159 .background-color-AA5{background-color:#F7F8FE;} + .d2-1436439159 .background-color-AB4{background-color:#EDF0FD;} + .d2-1436439159 .background-color-AB5{background-color:#F7F8FE;} + .d2-1436439159 .color-N1{color:#0A0F25;} + .d2-1436439159 .color-N2{color:#676C7E;} + .d2-1436439159 .color-N3{color:#9499AB;} + .d2-1436439159 .color-N4{color:#CFD2DD;} + .d2-1436439159 .color-N5{color:#DEE1EB;} + .d2-1436439159 .color-N6{color:#EEF1F8;} + .d2-1436439159 .color-N7{color:#FFFFFF;} + .d2-1436439159 .color-B1{color:#0D32B2;} + .d2-1436439159 .color-B2{color:#0D32B2;} + .d2-1436439159 .color-B3{color:#E3E9FD;} + .d2-1436439159 .color-B4{color:#E3E9FD;} + .d2-1436439159 .color-B5{color:#EDF0FD;} + .d2-1436439159 .color-B6{color:#F7F8FE;} + .d2-1436439159 .color-AA2{color:#4A6FF3;} + .d2-1436439159 .color-AA4{color:#EDF0FD;} + .d2-1436439159 .color-AA5{color:#F7F8FE;} + .d2-1436439159 .color-AB4{color:#EDF0FD;} + .d2-1436439159 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/cody-analytics-prod.svg b/content/departments/engineering/managed-services/cody-analytics-prod.svg index 1aab2a1df5b8..ab1344cc5d9a 100644 --- a/content/departments/engineering/managed-services/cody-analytics-prod.svg +++ b/content/departments/engineering/managed-services/cody-analytics-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-182640653 .fill-N1{fill:#0A0F25;} + .d2-182640653 .fill-N2{fill:#676C7E;} + .d2-182640653 .fill-N3{fill:#9499AB;} + .d2-182640653 .fill-N4{fill:#CFD2DD;} + .d2-182640653 .fill-N5{fill:#DEE1EB;} + .d2-182640653 .fill-N6{fill:#EEF1F8;} + .d2-182640653 .fill-N7{fill:#FFFFFF;} + .d2-182640653 .fill-B1{fill:#0D32B2;} + .d2-182640653 .fill-B2{fill:#0D32B2;} + .d2-182640653 .fill-B3{fill:#E3E9FD;} + .d2-182640653 .fill-B4{fill:#E3E9FD;} + .d2-182640653 .fill-B5{fill:#EDF0FD;} + .d2-182640653 .fill-B6{fill:#F7F8FE;} + .d2-182640653 .fill-AA2{fill:#4A6FF3;} + .d2-182640653 .fill-AA4{fill:#EDF0FD;} + .d2-182640653 .fill-AA5{fill:#F7F8FE;} + .d2-182640653 .fill-AB4{fill:#EDF0FD;} + .d2-182640653 .fill-AB5{fill:#F7F8FE;} + .d2-182640653 .stroke-N1{stroke:#0A0F25;} + .d2-182640653 .stroke-N2{stroke:#676C7E;} + .d2-182640653 .stroke-N3{stroke:#9499AB;} + .d2-182640653 .stroke-N4{stroke:#CFD2DD;} + .d2-182640653 .stroke-N5{stroke:#DEE1EB;} + .d2-182640653 .stroke-N6{stroke:#EEF1F8;} + .d2-182640653 .stroke-N7{stroke:#FFFFFF;} + .d2-182640653 .stroke-B1{stroke:#0D32B2;} + .d2-182640653 .stroke-B2{stroke:#0D32B2;} + .d2-182640653 .stroke-B3{stroke:#E3E9FD;} + .d2-182640653 .stroke-B4{stroke:#E3E9FD;} + .d2-182640653 .stroke-B5{stroke:#EDF0FD;} + .d2-182640653 .stroke-B6{stroke:#F7F8FE;} + .d2-182640653 .stroke-AA2{stroke:#4A6FF3;} + .d2-182640653 .stroke-AA4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AA5{stroke:#F7F8FE;} + .d2-182640653 .stroke-AB4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AB5{stroke:#F7F8FE;} + .d2-182640653 .background-color-N1{background-color:#0A0F25;} + .d2-182640653 .background-color-N2{background-color:#676C7E;} + .d2-182640653 .background-color-N3{background-color:#9499AB;} + .d2-182640653 .background-color-N4{background-color:#CFD2DD;} + .d2-182640653 .background-color-N5{background-color:#DEE1EB;} + .d2-182640653 .background-color-N6{background-color:#EEF1F8;} + .d2-182640653 .background-color-N7{background-color:#FFFFFF;} + .d2-182640653 .background-color-B1{background-color:#0D32B2;} + .d2-182640653 .background-color-B2{background-color:#0D32B2;} + .d2-182640653 .background-color-B3{background-color:#E3E9FD;} + .d2-182640653 .background-color-B4{background-color:#E3E9FD;} + .d2-182640653 .background-color-B5{background-color:#EDF0FD;} + .d2-182640653 .background-color-B6{background-color:#F7F8FE;} + .d2-182640653 .background-color-AA2{background-color:#4A6FF3;} + .d2-182640653 .background-color-AA4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AA5{background-color:#F7F8FE;} + .d2-182640653 .background-color-AB4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AB5{background-color:#F7F8FE;} + .d2-182640653 .color-N1{color:#0A0F25;} + .d2-182640653 .color-N2{color:#676C7E;} + .d2-182640653 .color-N3{color:#9499AB;} + .d2-182640653 .color-N4{color:#CFD2DD;} + .d2-182640653 .color-N5{color:#DEE1EB;} + .d2-182640653 .color-N6{color:#EEF1F8;} + .d2-182640653 .color-N7{color:#FFFFFF;} + .d2-182640653 .color-B1{color:#0D32B2;} + .d2-182640653 .color-B2{color:#0D32B2;} + .d2-182640653 .color-B3{color:#E3E9FD;} + .d2-182640653 .color-B4{color:#E3E9FD;} + .d2-182640653 .color-B5{color:#EDF0FD;} + .d2-182640653 .color-B6{color:#F7F8FE;} + .d2-182640653 .color-AA2{color:#4A6FF3;} + .d2-182640653 .color-AA4{color:#EDF0FD;} + .d2-182640653 .color-AA5{color:#F7F8FE;} + .d2-182640653 .color-AB4{color:#EDF0FD;} + .d2-182640653 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index dac04672e560..394248797b4c 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler-prod.svg b/content/departments/engineering/managed-services/entitler-prod.svg index 1aab2a1df5b8..ab1344cc5d9a 100644 --- a/content/departments/engineering/managed-services/entitler-prod.svg +++ b/content/departments/engineering/managed-services/entitler-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-182640653 .fill-N1{fill:#0A0F25;} + .d2-182640653 .fill-N2{fill:#676C7E;} + .d2-182640653 .fill-N3{fill:#9499AB;} + .d2-182640653 .fill-N4{fill:#CFD2DD;} + .d2-182640653 .fill-N5{fill:#DEE1EB;} + .d2-182640653 .fill-N6{fill:#EEF1F8;} + .d2-182640653 .fill-N7{fill:#FFFFFF;} + .d2-182640653 .fill-B1{fill:#0D32B2;} + .d2-182640653 .fill-B2{fill:#0D32B2;} + .d2-182640653 .fill-B3{fill:#E3E9FD;} + .d2-182640653 .fill-B4{fill:#E3E9FD;} + .d2-182640653 .fill-B5{fill:#EDF0FD;} + .d2-182640653 .fill-B6{fill:#F7F8FE;} + .d2-182640653 .fill-AA2{fill:#4A6FF3;} + .d2-182640653 .fill-AA4{fill:#EDF0FD;} + .d2-182640653 .fill-AA5{fill:#F7F8FE;} + .d2-182640653 .fill-AB4{fill:#EDF0FD;} + .d2-182640653 .fill-AB5{fill:#F7F8FE;} + .d2-182640653 .stroke-N1{stroke:#0A0F25;} + .d2-182640653 .stroke-N2{stroke:#676C7E;} + .d2-182640653 .stroke-N3{stroke:#9499AB;} + .d2-182640653 .stroke-N4{stroke:#CFD2DD;} + .d2-182640653 .stroke-N5{stroke:#DEE1EB;} + .d2-182640653 .stroke-N6{stroke:#EEF1F8;} + .d2-182640653 .stroke-N7{stroke:#FFFFFF;} + .d2-182640653 .stroke-B1{stroke:#0D32B2;} + .d2-182640653 .stroke-B2{stroke:#0D32B2;} + .d2-182640653 .stroke-B3{stroke:#E3E9FD;} + .d2-182640653 .stroke-B4{stroke:#E3E9FD;} + .d2-182640653 .stroke-B5{stroke:#EDF0FD;} + .d2-182640653 .stroke-B6{stroke:#F7F8FE;} + .d2-182640653 .stroke-AA2{stroke:#4A6FF3;} + .d2-182640653 .stroke-AA4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AA5{stroke:#F7F8FE;} + .d2-182640653 .stroke-AB4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AB5{stroke:#F7F8FE;} + .d2-182640653 .background-color-N1{background-color:#0A0F25;} + .d2-182640653 .background-color-N2{background-color:#676C7E;} + .d2-182640653 .background-color-N3{background-color:#9499AB;} + .d2-182640653 .background-color-N4{background-color:#CFD2DD;} + .d2-182640653 .background-color-N5{background-color:#DEE1EB;} + .d2-182640653 .background-color-N6{background-color:#EEF1F8;} + .d2-182640653 .background-color-N7{background-color:#FFFFFF;} + .d2-182640653 .background-color-B1{background-color:#0D32B2;} + .d2-182640653 .background-color-B2{background-color:#0D32B2;} + .d2-182640653 .background-color-B3{background-color:#E3E9FD;} + .d2-182640653 .background-color-B4{background-color:#E3E9FD;} + .d2-182640653 .background-color-B5{background-color:#EDF0FD;} + .d2-182640653 .background-color-B6{background-color:#F7F8FE;} + .d2-182640653 .background-color-AA2{background-color:#4A6FF3;} + .d2-182640653 .background-color-AA4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AA5{background-color:#F7F8FE;} + .d2-182640653 .background-color-AB4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AB5{background-color:#F7F8FE;} + .d2-182640653 .color-N1{color:#0A0F25;} + .d2-182640653 .color-N2{color:#676C7E;} + .d2-182640653 .color-N3{color:#9499AB;} + .d2-182640653 .color-N4{color:#CFD2DD;} + .d2-182640653 .color-N5{color:#DEE1EB;} + .d2-182640653 .color-N6{color:#EEF1F8;} + .d2-182640653 .color-N7{color:#FFFFFF;} + .d2-182640653 .color-B1{color:#0D32B2;} + .d2-182640653 .color-B2{color:#0D32B2;} + .d2-182640653 .color-B3{color:#E3E9FD;} + .d2-182640653 .color-B4{color:#E3E9FD;} + .d2-182640653 .color-B5{color:#EDF0FD;} + .d2-182640653 .color-B6{color:#F7F8FE;} + .d2-182640653 .color-AA2{color:#4A6FF3;} + .d2-182640653 .color-AA4{color:#EDF0FD;} + .d2-182640653 .color-AA5{color:#F7F8FE;} + .d2-182640653 .color-AB4{color:#EDF0FD;} + .d2-182640653 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 82f85aa90507..eff4eeaeda8e 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper-prod.svg b/content/departments/engineering/managed-services/gatekeeper-prod.svg index 06780704d96f..ee3ef8a3eee9 100644 --- a/content/departments/engineering/managed-services/gatekeeper-prod.svg +++ b/content/departments/engineering/managed-services/gatekeeper-prod.svg @@ -1,9 +1,9 @@ -Cloud Run JobMonitoring + .d2-2466545761 .fill-N1{fill:#0A0F25;} + .d2-2466545761 .fill-N2{fill:#676C7E;} + .d2-2466545761 .fill-N3{fill:#9499AB;} + .d2-2466545761 .fill-N4{fill:#CFD2DD;} + .d2-2466545761 .fill-N5{fill:#DEE1EB;} + .d2-2466545761 .fill-N6{fill:#EEF1F8;} + .d2-2466545761 .fill-N7{fill:#FFFFFF;} + .d2-2466545761 .fill-B1{fill:#0D32B2;} + .d2-2466545761 .fill-B2{fill:#0D32B2;} + .d2-2466545761 .fill-B3{fill:#E3E9FD;} + .d2-2466545761 .fill-B4{fill:#E3E9FD;} + .d2-2466545761 .fill-B5{fill:#EDF0FD;} + .d2-2466545761 .fill-B6{fill:#F7F8FE;} + .d2-2466545761 .fill-AA2{fill:#4A6FF3;} + .d2-2466545761 .fill-AA4{fill:#EDF0FD;} + .d2-2466545761 .fill-AA5{fill:#F7F8FE;} + .d2-2466545761 .fill-AB4{fill:#EDF0FD;} + .d2-2466545761 .fill-AB5{fill:#F7F8FE;} + .d2-2466545761 .stroke-N1{stroke:#0A0F25;} + .d2-2466545761 .stroke-N2{stroke:#676C7E;} + .d2-2466545761 .stroke-N3{stroke:#9499AB;} + .d2-2466545761 .stroke-N4{stroke:#CFD2DD;} + .d2-2466545761 .stroke-N5{stroke:#DEE1EB;} + .d2-2466545761 .stroke-N6{stroke:#EEF1F8;} + .d2-2466545761 .stroke-N7{stroke:#FFFFFF;} + .d2-2466545761 .stroke-B1{stroke:#0D32B2;} + .d2-2466545761 .stroke-B2{stroke:#0D32B2;} + .d2-2466545761 .stroke-B3{stroke:#E3E9FD;} + .d2-2466545761 .stroke-B4{stroke:#E3E9FD;} + .d2-2466545761 .stroke-B5{stroke:#EDF0FD;} + .d2-2466545761 .stroke-B6{stroke:#F7F8FE;} + .d2-2466545761 .stroke-AA2{stroke:#4A6FF3;} + .d2-2466545761 .stroke-AA4{stroke:#EDF0FD;} + .d2-2466545761 .stroke-AA5{stroke:#F7F8FE;} + .d2-2466545761 .stroke-AB4{stroke:#EDF0FD;} + .d2-2466545761 .stroke-AB5{stroke:#F7F8FE;} + .d2-2466545761 .background-color-N1{background-color:#0A0F25;} + .d2-2466545761 .background-color-N2{background-color:#676C7E;} + .d2-2466545761 .background-color-N3{background-color:#9499AB;} + .d2-2466545761 .background-color-N4{background-color:#CFD2DD;} + .d2-2466545761 .background-color-N5{background-color:#DEE1EB;} + .d2-2466545761 .background-color-N6{background-color:#EEF1F8;} + .d2-2466545761 .background-color-N7{background-color:#FFFFFF;} + .d2-2466545761 .background-color-B1{background-color:#0D32B2;} + .d2-2466545761 .background-color-B2{background-color:#0D32B2;} + .d2-2466545761 .background-color-B3{background-color:#E3E9FD;} + .d2-2466545761 .background-color-B4{background-color:#E3E9FD;} + .d2-2466545761 .background-color-B5{background-color:#EDF0FD;} + .d2-2466545761 .background-color-B6{background-color:#F7F8FE;} + .d2-2466545761 .background-color-AA2{background-color:#4A6FF3;} + .d2-2466545761 .background-color-AA4{background-color:#EDF0FD;} + .d2-2466545761 .background-color-AA5{background-color:#F7F8FE;} + .d2-2466545761 .background-color-AB4{background-color:#EDF0FD;} + .d2-2466545761 .background-color-AB5{background-color:#F7F8FE;} + .d2-2466545761 .color-N1{color:#0A0F25;} + .d2-2466545761 .color-N2{color:#676C7E;} + .d2-2466545761 .color-N3{color:#9499AB;} + .d2-2466545761 .color-N4{color:#CFD2DD;} + .d2-2466545761 .color-N5{color:#DEE1EB;} + .d2-2466545761 .color-N6{color:#EEF1F8;} + .d2-2466545761 .color-N7{color:#FFFFFF;} + .d2-2466545761 .color-B1{color:#0D32B2;} + .d2-2466545761 .color-B2{color:#0D32B2;} + .d2-2466545761 .color-B3{color:#E3E9FD;} + .d2-2466545761 .color-B4{color:#E3E9FD;} + .d2-2466545761 .color-B5{color:#EDF0FD;} + .d2-2466545761 .color-B6{color:#F7F8FE;} + .d2-2466545761 .color-AA2{color:#4A6FF3;} + .d2-2466545761 .color-AA4{color:#EDF0FD;} + .d2-2466545761 .color-AA5{color:#F7F8FE;} + .d2-2466545761 .color-AB4{color:#EDF0FD;} + .d2-2466545761 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run JobMonitoring diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 31e50ab77a14..52665488fe4c 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index 7a42780a792b..b7376012c109 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,7 +3,7 @@ diff --git a/content/departments/engineering/managed-services/msp-testbed-robert.svg b/content/departments/engineering/managed-services/msp-testbed-robert.svg index 5d5dd8c86f96..aebe67ba9d7b 100644 --- a/content/departments/engineering/managed-services/msp-testbed-robert.svg +++ b/content/departments/engineering/managed-services/msp-testbed-robert.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary + .d2-2533184216 .fill-N1{fill:#0A0F25;} + .d2-2533184216 .fill-N2{fill:#676C7E;} + .d2-2533184216 .fill-N3{fill:#9499AB;} + .d2-2533184216 .fill-N4{fill:#CFD2DD;} + .d2-2533184216 .fill-N5{fill:#DEE1EB;} + .d2-2533184216 .fill-N6{fill:#EEF1F8;} + .d2-2533184216 .fill-N7{fill:#FFFFFF;} + .d2-2533184216 .fill-B1{fill:#0D32B2;} + .d2-2533184216 .fill-B2{fill:#0D32B2;} + .d2-2533184216 .fill-B3{fill:#E3E9FD;} + .d2-2533184216 .fill-B4{fill:#E3E9FD;} + .d2-2533184216 .fill-B5{fill:#EDF0FD;} + .d2-2533184216 .fill-B6{fill:#F7F8FE;} + .d2-2533184216 .fill-AA2{fill:#4A6FF3;} + .d2-2533184216 .fill-AA4{fill:#EDF0FD;} + .d2-2533184216 .fill-AA5{fill:#F7F8FE;} + .d2-2533184216 .fill-AB4{fill:#EDF0FD;} + .d2-2533184216 .fill-AB5{fill:#F7F8FE;} + .d2-2533184216 .stroke-N1{stroke:#0A0F25;} + .d2-2533184216 .stroke-N2{stroke:#676C7E;} + .d2-2533184216 .stroke-N3{stroke:#9499AB;} + .d2-2533184216 .stroke-N4{stroke:#CFD2DD;} + .d2-2533184216 .stroke-N5{stroke:#DEE1EB;} + .d2-2533184216 .stroke-N6{stroke:#EEF1F8;} + .d2-2533184216 .stroke-N7{stroke:#FFFFFF;} + .d2-2533184216 .stroke-B1{stroke:#0D32B2;} + .d2-2533184216 .stroke-B2{stroke:#0D32B2;} + .d2-2533184216 .stroke-B3{stroke:#E3E9FD;} + .d2-2533184216 .stroke-B4{stroke:#E3E9FD;} + .d2-2533184216 .stroke-B5{stroke:#EDF0FD;} + .d2-2533184216 .stroke-B6{stroke:#F7F8FE;} + .d2-2533184216 .stroke-AA2{stroke:#4A6FF3;} + .d2-2533184216 .stroke-AA4{stroke:#EDF0FD;} + .d2-2533184216 .stroke-AA5{stroke:#F7F8FE;} + .d2-2533184216 .stroke-AB4{stroke:#EDF0FD;} + .d2-2533184216 .stroke-AB5{stroke:#F7F8FE;} + .d2-2533184216 .background-color-N1{background-color:#0A0F25;} + .d2-2533184216 .background-color-N2{background-color:#676C7E;} + .d2-2533184216 .background-color-N3{background-color:#9499AB;} + .d2-2533184216 .background-color-N4{background-color:#CFD2DD;} + .d2-2533184216 .background-color-N5{background-color:#DEE1EB;} + .d2-2533184216 .background-color-N6{background-color:#EEF1F8;} + .d2-2533184216 .background-color-N7{background-color:#FFFFFF;} + .d2-2533184216 .background-color-B1{background-color:#0D32B2;} + .d2-2533184216 .background-color-B2{background-color:#0D32B2;} + .d2-2533184216 .background-color-B3{background-color:#E3E9FD;} + .d2-2533184216 .background-color-B4{background-color:#E3E9FD;} + .d2-2533184216 .background-color-B5{background-color:#EDF0FD;} + .d2-2533184216 .background-color-B6{background-color:#F7F8FE;} + .d2-2533184216 .background-color-AA2{background-color:#4A6FF3;} + .d2-2533184216 .background-color-AA4{background-color:#EDF0FD;} + .d2-2533184216 .background-color-AA5{background-color:#F7F8FE;} + .d2-2533184216 .background-color-AB4{background-color:#EDF0FD;} + .d2-2533184216 .background-color-AB5{background-color:#F7F8FE;} + .d2-2533184216 .color-N1{color:#0A0F25;} + .d2-2533184216 .color-N2{color:#676C7E;} + .d2-2533184216 .color-N3{color:#9499AB;} + .d2-2533184216 .color-N4{color:#CFD2DD;} + .d2-2533184216 .color-N5{color:#DEE1EB;} + .d2-2533184216 .color-N6{color:#EEF1F8;} + .d2-2533184216 .color-N7{color:#FFFFFF;} + .d2-2533184216 .color-B1{color:#0D32B2;} + .d2-2533184216 .color-B2{color:#0D32B2;} + .d2-2533184216 .color-B3{color:#E3E9FD;} + .d2-2533184216 .color-B4{color:#E3E9FD;} + .d2-2533184216 .color-B5{color:#EDF0FD;} + .d2-2533184216 .color-B6{color:#F7F8FE;} + .d2-2533184216 .color-AA2{color:#4A6FF3;} + .d2-2533184216 .color-AA4{color:#EDF0FD;} + .d2-2533184216 .color-AA5{color:#F7F8FE;} + .d2-2533184216 .color-AB4{color:#EDF0FD;} + .d2-2533184216 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary diff --git a/content/departments/engineering/managed-services/msp-testbed-test.svg b/content/departments/engineering/managed-services/msp-testbed-test.svg index 050525d7cf92..bccec14ef42f 100644 --- a/content/departments/engineering/managed-services/msp-testbed-test.svg +++ b/content/departments/engineering/managed-services/msp-testbed-test.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor + .d2-1297471269 .fill-N1{fill:#0A0F25;} + .d2-1297471269 .fill-N2{fill:#676C7E;} + .d2-1297471269 .fill-N3{fill:#9499AB;} + .d2-1297471269 .fill-N4{fill:#CFD2DD;} + .d2-1297471269 .fill-N5{fill:#DEE1EB;} + .d2-1297471269 .fill-N6{fill:#EEF1F8;} + .d2-1297471269 .fill-N7{fill:#FFFFFF;} + .d2-1297471269 .fill-B1{fill:#0D32B2;} + .d2-1297471269 .fill-B2{fill:#0D32B2;} + .d2-1297471269 .fill-B3{fill:#E3E9FD;} + .d2-1297471269 .fill-B4{fill:#E3E9FD;} + .d2-1297471269 .fill-B5{fill:#EDF0FD;} + .d2-1297471269 .fill-B6{fill:#F7F8FE;} + .d2-1297471269 .fill-AA2{fill:#4A6FF3;} + .d2-1297471269 .fill-AA4{fill:#EDF0FD;} + .d2-1297471269 .fill-AA5{fill:#F7F8FE;} + .d2-1297471269 .fill-AB4{fill:#EDF0FD;} + .d2-1297471269 .fill-AB5{fill:#F7F8FE;} + .d2-1297471269 .stroke-N1{stroke:#0A0F25;} + .d2-1297471269 .stroke-N2{stroke:#676C7E;} + .d2-1297471269 .stroke-N3{stroke:#9499AB;} + .d2-1297471269 .stroke-N4{stroke:#CFD2DD;} + .d2-1297471269 .stroke-N5{stroke:#DEE1EB;} + .d2-1297471269 .stroke-N6{stroke:#EEF1F8;} + .d2-1297471269 .stroke-N7{stroke:#FFFFFF;} + .d2-1297471269 .stroke-B1{stroke:#0D32B2;} + .d2-1297471269 .stroke-B2{stroke:#0D32B2;} + .d2-1297471269 .stroke-B3{stroke:#E3E9FD;} + .d2-1297471269 .stroke-B4{stroke:#E3E9FD;} + .d2-1297471269 .stroke-B5{stroke:#EDF0FD;} + .d2-1297471269 .stroke-B6{stroke:#F7F8FE;} + .d2-1297471269 .stroke-AA2{stroke:#4A6FF3;} + .d2-1297471269 .stroke-AA4{stroke:#EDF0FD;} + .d2-1297471269 .stroke-AA5{stroke:#F7F8FE;} + .d2-1297471269 .stroke-AB4{stroke:#EDF0FD;} + .d2-1297471269 .stroke-AB5{stroke:#F7F8FE;} + .d2-1297471269 .background-color-N1{background-color:#0A0F25;} + .d2-1297471269 .background-color-N2{background-color:#676C7E;} + .d2-1297471269 .background-color-N3{background-color:#9499AB;} + .d2-1297471269 .background-color-N4{background-color:#CFD2DD;} + .d2-1297471269 .background-color-N5{background-color:#DEE1EB;} + .d2-1297471269 .background-color-N6{background-color:#EEF1F8;} + .d2-1297471269 .background-color-N7{background-color:#FFFFFF;} + .d2-1297471269 .background-color-B1{background-color:#0D32B2;} + .d2-1297471269 .background-color-B2{background-color:#0D32B2;} + .d2-1297471269 .background-color-B3{background-color:#E3E9FD;} + .d2-1297471269 .background-color-B4{background-color:#E3E9FD;} + .d2-1297471269 .background-color-B5{background-color:#EDF0FD;} + .d2-1297471269 .background-color-B6{background-color:#F7F8FE;} + .d2-1297471269 .background-color-AA2{background-color:#4A6FF3;} + .d2-1297471269 .background-color-AA4{background-color:#EDF0FD;} + .d2-1297471269 .background-color-AA5{background-color:#F7F8FE;} + .d2-1297471269 .background-color-AB4{background-color:#EDF0FD;} + .d2-1297471269 .background-color-AB5{background-color:#F7F8FE;} + .d2-1297471269 .color-N1{color:#0A0F25;} + .d2-1297471269 .color-N2{color:#676C7E;} + .d2-1297471269 .color-N3{color:#9499AB;} + .d2-1297471269 .color-N4{color:#CFD2DD;} + .d2-1297471269 .color-N5{color:#DEE1EB;} + .d2-1297471269 .color-N6{color:#EEF1F8;} + .d2-1297471269 .color-N7{color:#FFFFFF;} + .d2-1297471269 .color-B1{color:#0D32B2;} + .d2-1297471269 .color-B2{color:#0D32B2;} + .d2-1297471269 .color-B3{color:#E3E9FD;} + .d2-1297471269 .color-B4{color:#E3E9FD;} + .d2-1297471269 .color-B5{color:#EDF0FD;} + .d2-1297471269 .color-B6{color:#F7F8FE;} + .d2-1297471269 .color-AA2{color:#4A6FF3;} + .d2-1297471269 .color-AA4{color:#EDF0FD;} + .d2-1297471269 .color-AA5{color:#F7F8FE;} + .d2-1297471269 .color-AB4{color:#EDF0FD;} + .d2-1297471269 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 3858ca8a920c..36d036a5c839 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings-prod.svg b/content/departments/engineering/managed-services/pings-prod.svg index 6ee1b43b0608..6e3d4a24dadb 100644 --- a/content/departments/engineering/managed-services/pings-prod.svg +++ b/content/departments/engineering/managed-services/pings-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + .d2-1182839062 .fill-N1{fill:#0A0F25;} + .d2-1182839062 .fill-N2{fill:#676C7E;} + .d2-1182839062 .fill-N3{fill:#9499AB;} + .d2-1182839062 .fill-N4{fill:#CFD2DD;} + .d2-1182839062 .fill-N5{fill:#DEE1EB;} + .d2-1182839062 .fill-N6{fill:#EEF1F8;} + .d2-1182839062 .fill-N7{fill:#FFFFFF;} + .d2-1182839062 .fill-B1{fill:#0D32B2;} + .d2-1182839062 .fill-B2{fill:#0D32B2;} + .d2-1182839062 .fill-B3{fill:#E3E9FD;} + .d2-1182839062 .fill-B4{fill:#E3E9FD;} + .d2-1182839062 .fill-B5{fill:#EDF0FD;} + .d2-1182839062 .fill-B6{fill:#F7F8FE;} + .d2-1182839062 .fill-AA2{fill:#4A6FF3;} + .d2-1182839062 .fill-AA4{fill:#EDF0FD;} + .d2-1182839062 .fill-AA5{fill:#F7F8FE;} + .d2-1182839062 .fill-AB4{fill:#EDF0FD;} + .d2-1182839062 .fill-AB5{fill:#F7F8FE;} + .d2-1182839062 .stroke-N1{stroke:#0A0F25;} + .d2-1182839062 .stroke-N2{stroke:#676C7E;} + .d2-1182839062 .stroke-N3{stroke:#9499AB;} + .d2-1182839062 .stroke-N4{stroke:#CFD2DD;} + .d2-1182839062 .stroke-N5{stroke:#DEE1EB;} + .d2-1182839062 .stroke-N6{stroke:#EEF1F8;} + .d2-1182839062 .stroke-N7{stroke:#FFFFFF;} + .d2-1182839062 .stroke-B1{stroke:#0D32B2;} + .d2-1182839062 .stroke-B2{stroke:#0D32B2;} + .d2-1182839062 .stroke-B3{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B4{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B5{stroke:#EDF0FD;} + .d2-1182839062 .stroke-B6{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AA2{stroke:#4A6FF3;} + .d2-1182839062 .stroke-AA4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AA5{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AB4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AB5{stroke:#F7F8FE;} + .d2-1182839062 .background-color-N1{background-color:#0A0F25;} + .d2-1182839062 .background-color-N2{background-color:#676C7E;} + .d2-1182839062 .background-color-N3{background-color:#9499AB;} + .d2-1182839062 .background-color-N4{background-color:#CFD2DD;} + .d2-1182839062 .background-color-N5{background-color:#DEE1EB;} + .d2-1182839062 .background-color-N6{background-color:#EEF1F8;} + .d2-1182839062 .background-color-N7{background-color:#FFFFFF;} + .d2-1182839062 .background-color-B1{background-color:#0D32B2;} + .d2-1182839062 .background-color-B2{background-color:#0D32B2;} + .d2-1182839062 .background-color-B3{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B4{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B5{background-color:#EDF0FD;} + .d2-1182839062 .background-color-B6{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AA2{background-color:#4A6FF3;} + .d2-1182839062 .background-color-AA4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AA5{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AB4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AB5{background-color:#F7F8FE;} + .d2-1182839062 .color-N1{color:#0A0F25;} + .d2-1182839062 .color-N2{color:#676C7E;} + .d2-1182839062 .color-N3{color:#9499AB;} + .d2-1182839062 .color-N4{color:#CFD2DD;} + .d2-1182839062 .color-N5{color:#DEE1EB;} + .d2-1182839062 .color-N6{color:#EEF1F8;} + .d2-1182839062 .color-N7{color:#FFFFFF;} + .d2-1182839062 .color-B1{color:#0D32B2;} + .d2-1182839062 .color-B2{color:#0D32B2;} + .d2-1182839062 .color-B3{color:#E3E9FD;} + .d2-1182839062 .color-B4{color:#E3E9FD;} + .d2-1182839062 .color-B5{color:#EDF0FD;} + .d2-1182839062 .color-B6{color:#F7F8FE;} + .d2-1182839062 .color-AA2{color:#4A6FF3;} + .d2-1182839062 .color-AA4{color:#EDF0FD;} + .d2-1182839062 .color-AA5{color:#F7F8FE;} + .d2-1182839062 .color-AB4{color:#EDF0FD;} + .d2-1182839062 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 4c769ccb6c13..2f8bddde8e0b 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry-dev.svg b/content/departments/engineering/managed-services/releaseregistry-dev.svg index ed8df91b0eca..1f5503a5eb57 100644 --- a/content/departments/engineering/managed-services/releaseregistry-dev.svg +++ b/content/departments/engineering/managed-services/releaseregistry-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + .d2-214254263 .fill-N1{fill:#0A0F25;} + .d2-214254263 .fill-N2{fill:#676C7E;} + .d2-214254263 .fill-N3{fill:#9499AB;} + .d2-214254263 .fill-N4{fill:#CFD2DD;} + .d2-214254263 .fill-N5{fill:#DEE1EB;} + .d2-214254263 .fill-N6{fill:#EEF1F8;} + .d2-214254263 .fill-N7{fill:#FFFFFF;} + .d2-214254263 .fill-B1{fill:#0D32B2;} + .d2-214254263 .fill-B2{fill:#0D32B2;} + .d2-214254263 .fill-B3{fill:#E3E9FD;} + .d2-214254263 .fill-B4{fill:#E3E9FD;} + .d2-214254263 .fill-B5{fill:#EDF0FD;} + .d2-214254263 .fill-B6{fill:#F7F8FE;} + .d2-214254263 .fill-AA2{fill:#4A6FF3;} + .d2-214254263 .fill-AA4{fill:#EDF0FD;} + .d2-214254263 .fill-AA5{fill:#F7F8FE;} + .d2-214254263 .fill-AB4{fill:#EDF0FD;} + .d2-214254263 .fill-AB5{fill:#F7F8FE;} + .d2-214254263 .stroke-N1{stroke:#0A0F25;} + .d2-214254263 .stroke-N2{stroke:#676C7E;} + .d2-214254263 .stroke-N3{stroke:#9499AB;} + .d2-214254263 .stroke-N4{stroke:#CFD2DD;} + .d2-214254263 .stroke-N5{stroke:#DEE1EB;} + .d2-214254263 .stroke-N6{stroke:#EEF1F8;} + .d2-214254263 .stroke-N7{stroke:#FFFFFF;} + .d2-214254263 .stroke-B1{stroke:#0D32B2;} + .d2-214254263 .stroke-B2{stroke:#0D32B2;} + .d2-214254263 .stroke-B3{stroke:#E3E9FD;} + .d2-214254263 .stroke-B4{stroke:#E3E9FD;} + .d2-214254263 .stroke-B5{stroke:#EDF0FD;} + .d2-214254263 .stroke-B6{stroke:#F7F8FE;} + .d2-214254263 .stroke-AA2{stroke:#4A6FF3;} + .d2-214254263 .stroke-AA4{stroke:#EDF0FD;} + .d2-214254263 .stroke-AA5{stroke:#F7F8FE;} + .d2-214254263 .stroke-AB4{stroke:#EDF0FD;} + .d2-214254263 .stroke-AB5{stroke:#F7F8FE;} + .d2-214254263 .background-color-N1{background-color:#0A0F25;} + .d2-214254263 .background-color-N2{background-color:#676C7E;} + .d2-214254263 .background-color-N3{background-color:#9499AB;} + .d2-214254263 .background-color-N4{background-color:#CFD2DD;} + .d2-214254263 .background-color-N5{background-color:#DEE1EB;} + .d2-214254263 .background-color-N6{background-color:#EEF1F8;} + .d2-214254263 .background-color-N7{background-color:#FFFFFF;} + .d2-214254263 .background-color-B1{background-color:#0D32B2;} + .d2-214254263 .background-color-B2{background-color:#0D32B2;} + .d2-214254263 .background-color-B3{background-color:#E3E9FD;} + .d2-214254263 .background-color-B4{background-color:#E3E9FD;} + .d2-214254263 .background-color-B5{background-color:#EDF0FD;} + .d2-214254263 .background-color-B6{background-color:#F7F8FE;} + .d2-214254263 .background-color-AA2{background-color:#4A6FF3;} + .d2-214254263 .background-color-AA4{background-color:#EDF0FD;} + .d2-214254263 .background-color-AA5{background-color:#F7F8FE;} + .d2-214254263 .background-color-AB4{background-color:#EDF0FD;} + .d2-214254263 .background-color-AB5{background-color:#F7F8FE;} + .d2-214254263 .color-N1{color:#0A0F25;} + .d2-214254263 .color-N2{color:#676C7E;} + .d2-214254263 .color-N3{color:#9499AB;} + .d2-214254263 .color-N4{color:#CFD2DD;} + .d2-214254263 .color-N5{color:#DEE1EB;} + .d2-214254263 .color-N6{color:#EEF1F8;} + .d2-214254263 .color-N7{color:#FFFFFF;} + .d2-214254263 .color-B1{color:#0D32B2;} + .d2-214254263 .color-B2{color:#0D32B2;} + .d2-214254263 .color-B3{color:#E3E9FD;} + .d2-214254263 .color-B4{color:#E3E9FD;} + .d2-214254263 .color-B5{color:#EDF0FD;} + .d2-214254263 .color-B6{color:#F7F8FE;} + .d2-214254263 .color-AA2{color:#4A6FF3;} + .d2-214254263 .color-AA4{color:#EDF0FD;} + .d2-214254263 .color-AA5{color:#F7F8FE;} + .d2-214254263 .color-AB4{color:#EDF0FD;} + .d2-214254263 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry diff --git a/content/departments/engineering/managed-services/releaseregistry-prod.svg b/content/departments/engineering/managed-services/releaseregistry-prod.svg index ed8df91b0eca..1f5503a5eb57 100644 --- a/content/departments/engineering/managed-services/releaseregistry-prod.svg +++ b/content/departments/engineering/managed-services/releaseregistry-prod.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + .d2-214254263 .fill-N1{fill:#0A0F25;} + .d2-214254263 .fill-N2{fill:#676C7E;} + .d2-214254263 .fill-N3{fill:#9499AB;} + .d2-214254263 .fill-N4{fill:#CFD2DD;} + .d2-214254263 .fill-N5{fill:#DEE1EB;} + .d2-214254263 .fill-N6{fill:#EEF1F8;} + .d2-214254263 .fill-N7{fill:#FFFFFF;} + .d2-214254263 .fill-B1{fill:#0D32B2;} + .d2-214254263 .fill-B2{fill:#0D32B2;} + .d2-214254263 .fill-B3{fill:#E3E9FD;} + .d2-214254263 .fill-B4{fill:#E3E9FD;} + .d2-214254263 .fill-B5{fill:#EDF0FD;} + .d2-214254263 .fill-B6{fill:#F7F8FE;} + .d2-214254263 .fill-AA2{fill:#4A6FF3;} + .d2-214254263 .fill-AA4{fill:#EDF0FD;} + .d2-214254263 .fill-AA5{fill:#F7F8FE;} + .d2-214254263 .fill-AB4{fill:#EDF0FD;} + .d2-214254263 .fill-AB5{fill:#F7F8FE;} + .d2-214254263 .stroke-N1{stroke:#0A0F25;} + .d2-214254263 .stroke-N2{stroke:#676C7E;} + .d2-214254263 .stroke-N3{stroke:#9499AB;} + .d2-214254263 .stroke-N4{stroke:#CFD2DD;} + .d2-214254263 .stroke-N5{stroke:#DEE1EB;} + .d2-214254263 .stroke-N6{stroke:#EEF1F8;} + .d2-214254263 .stroke-N7{stroke:#FFFFFF;} + .d2-214254263 .stroke-B1{stroke:#0D32B2;} + .d2-214254263 .stroke-B2{stroke:#0D32B2;} + .d2-214254263 .stroke-B3{stroke:#E3E9FD;} + .d2-214254263 .stroke-B4{stroke:#E3E9FD;} + .d2-214254263 .stroke-B5{stroke:#EDF0FD;} + .d2-214254263 .stroke-B6{stroke:#F7F8FE;} + .d2-214254263 .stroke-AA2{stroke:#4A6FF3;} + .d2-214254263 .stroke-AA4{stroke:#EDF0FD;} + .d2-214254263 .stroke-AA5{stroke:#F7F8FE;} + .d2-214254263 .stroke-AB4{stroke:#EDF0FD;} + .d2-214254263 .stroke-AB5{stroke:#F7F8FE;} + .d2-214254263 .background-color-N1{background-color:#0A0F25;} + .d2-214254263 .background-color-N2{background-color:#676C7E;} + .d2-214254263 .background-color-N3{background-color:#9499AB;} + .d2-214254263 .background-color-N4{background-color:#CFD2DD;} + .d2-214254263 .background-color-N5{background-color:#DEE1EB;} + .d2-214254263 .background-color-N6{background-color:#EEF1F8;} + .d2-214254263 .background-color-N7{background-color:#FFFFFF;} + .d2-214254263 .background-color-B1{background-color:#0D32B2;} + .d2-214254263 .background-color-B2{background-color:#0D32B2;} + .d2-214254263 .background-color-B3{background-color:#E3E9FD;} + .d2-214254263 .background-color-B4{background-color:#E3E9FD;} + .d2-214254263 .background-color-B5{background-color:#EDF0FD;} + .d2-214254263 .background-color-B6{background-color:#F7F8FE;} + .d2-214254263 .background-color-AA2{background-color:#4A6FF3;} + .d2-214254263 .background-color-AA4{background-color:#EDF0FD;} + .d2-214254263 .background-color-AA5{background-color:#F7F8FE;} + .d2-214254263 .background-color-AB4{background-color:#EDF0FD;} + .d2-214254263 .background-color-AB5{background-color:#F7F8FE;} + .d2-214254263 .color-N1{color:#0A0F25;} + .d2-214254263 .color-N2{color:#676C7E;} + .d2-214254263 .color-N3{color:#9499AB;} + .d2-214254263 .color-N4{color:#CFD2DD;} + .d2-214254263 .color-N5{color:#DEE1EB;} + .d2-214254263 .color-N6{color:#EEF1F8;} + .d2-214254263 .color-N7{color:#FFFFFF;} + .d2-214254263 .color-B1{color:#0D32B2;} + .d2-214254263 .color-B2{color:#0D32B2;} + .d2-214254263 .color-B3{color:#E3E9FD;} + .d2-214254263 .color-B4{color:#E3E9FD;} + .d2-214254263 .color-B5{color:#EDF0FD;} + .d2-214254263 .color-B6{color:#F7F8FE;} + .d2-214254263 .color-AA2{color:#4A6FF3;} + .d2-214254263 .color-AA4{color:#EDF0FD;} + .d2-214254263 .color-AA5{color:#F7F8FE;} + .d2-214254263 .color-AB4{color:#EDF0FD;} + .d2-214254263 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index e89b4313b0ca..4950293c985c 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams-dev.svg b/content/departments/engineering/managed-services/sams-dev.svg index 71b1bfbf54e6..5909d4ceaf3e 100644 --- a/content/departments/engineering/managed-services/sams-dev.svg +++ b/content/departments/engineering/managed-services/sams-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management + .d2-606164237 .fill-N1{fill:#0A0F25;} + .d2-606164237 .fill-N2{fill:#676C7E;} + .d2-606164237 .fill-N3{fill:#9499AB;} + .d2-606164237 .fill-N4{fill:#CFD2DD;} + .d2-606164237 .fill-N5{fill:#DEE1EB;} + .d2-606164237 .fill-N6{fill:#EEF1F8;} + .d2-606164237 .fill-N7{fill:#FFFFFF;} + .d2-606164237 .fill-B1{fill:#0D32B2;} + .d2-606164237 .fill-B2{fill:#0D32B2;} + .d2-606164237 .fill-B3{fill:#E3E9FD;} + .d2-606164237 .fill-B4{fill:#E3E9FD;} + .d2-606164237 .fill-B5{fill:#EDF0FD;} + .d2-606164237 .fill-B6{fill:#F7F8FE;} + .d2-606164237 .fill-AA2{fill:#4A6FF3;} + .d2-606164237 .fill-AA4{fill:#EDF0FD;} + .d2-606164237 .fill-AA5{fill:#F7F8FE;} + .d2-606164237 .fill-AB4{fill:#EDF0FD;} + .d2-606164237 .fill-AB5{fill:#F7F8FE;} + .d2-606164237 .stroke-N1{stroke:#0A0F25;} + .d2-606164237 .stroke-N2{stroke:#676C7E;} + .d2-606164237 .stroke-N3{stroke:#9499AB;} + .d2-606164237 .stroke-N4{stroke:#CFD2DD;} + .d2-606164237 .stroke-N5{stroke:#DEE1EB;} + .d2-606164237 .stroke-N6{stroke:#EEF1F8;} + .d2-606164237 .stroke-N7{stroke:#FFFFFF;} + .d2-606164237 .stroke-B1{stroke:#0D32B2;} + .d2-606164237 .stroke-B2{stroke:#0D32B2;} + .d2-606164237 .stroke-B3{stroke:#E3E9FD;} + .d2-606164237 .stroke-B4{stroke:#E3E9FD;} + .d2-606164237 .stroke-B5{stroke:#EDF0FD;} + .d2-606164237 .stroke-B6{stroke:#F7F8FE;} + .d2-606164237 .stroke-AA2{stroke:#4A6FF3;} + .d2-606164237 .stroke-AA4{stroke:#EDF0FD;} + .d2-606164237 .stroke-AA5{stroke:#F7F8FE;} + .d2-606164237 .stroke-AB4{stroke:#EDF0FD;} + .d2-606164237 .stroke-AB5{stroke:#F7F8FE;} + .d2-606164237 .background-color-N1{background-color:#0A0F25;} + .d2-606164237 .background-color-N2{background-color:#676C7E;} + .d2-606164237 .background-color-N3{background-color:#9499AB;} + .d2-606164237 .background-color-N4{background-color:#CFD2DD;} + .d2-606164237 .background-color-N5{background-color:#DEE1EB;} + .d2-606164237 .background-color-N6{background-color:#EEF1F8;} + .d2-606164237 .background-color-N7{background-color:#FFFFFF;} + .d2-606164237 .background-color-B1{background-color:#0D32B2;} + .d2-606164237 .background-color-B2{background-color:#0D32B2;} + .d2-606164237 .background-color-B3{background-color:#E3E9FD;} + .d2-606164237 .background-color-B4{background-color:#E3E9FD;} + .d2-606164237 .background-color-B5{background-color:#EDF0FD;} + .d2-606164237 .background-color-B6{background-color:#F7F8FE;} + .d2-606164237 .background-color-AA2{background-color:#4A6FF3;} + .d2-606164237 .background-color-AA4{background-color:#EDF0FD;} + .d2-606164237 .background-color-AA5{background-color:#F7F8FE;} + .d2-606164237 .background-color-AB4{background-color:#EDF0FD;} + .d2-606164237 .background-color-AB5{background-color:#F7F8FE;} + .d2-606164237 .color-N1{color:#0A0F25;} + .d2-606164237 .color-N2{color:#676C7E;} + .d2-606164237 .color-N3{color:#9499AB;} + .d2-606164237 .color-N4{color:#CFD2DD;} + .d2-606164237 .color-N5{color:#DEE1EB;} + .d2-606164237 .color-N6{color:#EEF1F8;} + .d2-606164237 .color-N7{color:#FFFFFF;} + .d2-606164237 .color-B1{color:#0D32B2;} + .d2-606164237 .color-B2{color:#0D32B2;} + .d2-606164237 .color-B3{color:#E3E9FD;} + .d2-606164237 .color-B4{color:#E3E9FD;} + .d2-606164237 .color-B5{color:#EDF0FD;} + .d2-606164237 .color-B6{color:#F7F8FE;} + .d2-606164237 .color-AA2{color:#4A6FF3;} + .d2-606164237 .color-AA4{color:#EDF0FD;} + .d2-606164237 .color-AA5{color:#F7F8FE;} + .d2-606164237 .color-AB4{color:#EDF0FD;} + .d2-606164237 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management diff --git a/content/departments/engineering/managed-services/sams-prod.svg b/content/departments/engineering/managed-services/sams-prod.svg index fa6ceb205bda..12e6375bc2d2 100644 --- a/content/departments/engineering/managed-services/sams-prod.svg +++ b/content/departments/engineering/managed-services/sams-prod.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor + .d2-4115794079 .fill-N1{fill:#0A0F25;} + .d2-4115794079 .fill-N2{fill:#676C7E;} + .d2-4115794079 .fill-N3{fill:#9499AB;} + .d2-4115794079 .fill-N4{fill:#CFD2DD;} + .d2-4115794079 .fill-N5{fill:#DEE1EB;} + .d2-4115794079 .fill-N6{fill:#EEF1F8;} + .d2-4115794079 .fill-N7{fill:#FFFFFF;} + .d2-4115794079 .fill-B1{fill:#0D32B2;} + .d2-4115794079 .fill-B2{fill:#0D32B2;} + .d2-4115794079 .fill-B3{fill:#E3E9FD;} + .d2-4115794079 .fill-B4{fill:#E3E9FD;} + .d2-4115794079 .fill-B5{fill:#EDF0FD;} + .d2-4115794079 .fill-B6{fill:#F7F8FE;} + .d2-4115794079 .fill-AA2{fill:#4A6FF3;} + .d2-4115794079 .fill-AA4{fill:#EDF0FD;} + .d2-4115794079 .fill-AA5{fill:#F7F8FE;} + .d2-4115794079 .fill-AB4{fill:#EDF0FD;} + .d2-4115794079 .fill-AB5{fill:#F7F8FE;} + .d2-4115794079 .stroke-N1{stroke:#0A0F25;} + .d2-4115794079 .stroke-N2{stroke:#676C7E;} + .d2-4115794079 .stroke-N3{stroke:#9499AB;} + .d2-4115794079 .stroke-N4{stroke:#CFD2DD;} + .d2-4115794079 .stroke-N5{stroke:#DEE1EB;} + .d2-4115794079 .stroke-N6{stroke:#EEF1F8;} + .d2-4115794079 .stroke-N7{stroke:#FFFFFF;} + .d2-4115794079 .stroke-B1{stroke:#0D32B2;} + .d2-4115794079 .stroke-B2{stroke:#0D32B2;} + .d2-4115794079 .stroke-B3{stroke:#E3E9FD;} + .d2-4115794079 .stroke-B4{stroke:#E3E9FD;} + .d2-4115794079 .stroke-B5{stroke:#EDF0FD;} + .d2-4115794079 .stroke-B6{stroke:#F7F8FE;} + .d2-4115794079 .stroke-AA2{stroke:#4A6FF3;} + .d2-4115794079 .stroke-AA4{stroke:#EDF0FD;} + .d2-4115794079 .stroke-AA5{stroke:#F7F8FE;} + .d2-4115794079 .stroke-AB4{stroke:#EDF0FD;} + .d2-4115794079 .stroke-AB5{stroke:#F7F8FE;} + .d2-4115794079 .background-color-N1{background-color:#0A0F25;} + .d2-4115794079 .background-color-N2{background-color:#676C7E;} + .d2-4115794079 .background-color-N3{background-color:#9499AB;} + .d2-4115794079 .background-color-N4{background-color:#CFD2DD;} + .d2-4115794079 .background-color-N5{background-color:#DEE1EB;} + .d2-4115794079 .background-color-N6{background-color:#EEF1F8;} + .d2-4115794079 .background-color-N7{background-color:#FFFFFF;} + .d2-4115794079 .background-color-B1{background-color:#0D32B2;} + .d2-4115794079 .background-color-B2{background-color:#0D32B2;} + .d2-4115794079 .background-color-B3{background-color:#E3E9FD;} + .d2-4115794079 .background-color-B4{background-color:#E3E9FD;} + .d2-4115794079 .background-color-B5{background-color:#EDF0FD;} + .d2-4115794079 .background-color-B6{background-color:#F7F8FE;} + .d2-4115794079 .background-color-AA2{background-color:#4A6FF3;} + .d2-4115794079 .background-color-AA4{background-color:#EDF0FD;} + .d2-4115794079 .background-color-AA5{background-color:#F7F8FE;} + .d2-4115794079 .background-color-AB4{background-color:#EDF0FD;} + .d2-4115794079 .background-color-AB5{background-color:#F7F8FE;} + .d2-4115794079 .color-N1{color:#0A0F25;} + .d2-4115794079 .color-N2{color:#676C7E;} + .d2-4115794079 .color-N3{color:#9499AB;} + .d2-4115794079 .color-N4{color:#CFD2DD;} + .d2-4115794079 .color-N5{color:#DEE1EB;} + .d2-4115794079 .color-N6{color:#EEF1F8;} + .d2-4115794079 .color-N7{color:#FFFFFF;} + .d2-4115794079 .color-B1{color:#0D32B2;} + .d2-4115794079 .color-B2{color:#0D32B2;} + .d2-4115794079 .color-B3{color:#E3E9FD;} + .d2-4115794079 .color-B4{color:#E3E9FD;} + .d2-4115794079 .color-B5{color:#EDF0FD;} + .d2-4115794079 .color-B6{color:#F7F8FE;} + .d2-4115794079 .color-AA2{color:#4A6FF3;} + .d2-4115794079 .color-AA4{color:#EDF0FD;} + .d2-4115794079 .color-AA5{color:#F7F8FE;} + .d2-4115794079 .color-AB4{color:#EDF0FD;} + .d2-4115794079 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index 8f6c986c7d61..e1e714b7f82a 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg index 99506786037b..350ae53a7b3b 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts + .d2-2108608211 .fill-N1{fill:#0A0F25;} + .d2-2108608211 .fill-N2{fill:#676C7E;} + .d2-2108608211 .fill-N3{fill:#9499AB;} + .d2-2108608211 .fill-N4{fill:#CFD2DD;} + .d2-2108608211 .fill-N5{fill:#DEE1EB;} + .d2-2108608211 .fill-N6{fill:#EEF1F8;} + .d2-2108608211 .fill-N7{fill:#FFFFFF;} + .d2-2108608211 .fill-B1{fill:#0D32B2;} + .d2-2108608211 .fill-B2{fill:#0D32B2;} + .d2-2108608211 .fill-B3{fill:#E3E9FD;} + .d2-2108608211 .fill-B4{fill:#E3E9FD;} + .d2-2108608211 .fill-B5{fill:#EDF0FD;} + .d2-2108608211 .fill-B6{fill:#F7F8FE;} + .d2-2108608211 .fill-AA2{fill:#4A6FF3;} + .d2-2108608211 .fill-AA4{fill:#EDF0FD;} + .d2-2108608211 .fill-AA5{fill:#F7F8FE;} + .d2-2108608211 .fill-AB4{fill:#EDF0FD;} + .d2-2108608211 .fill-AB5{fill:#F7F8FE;} + .d2-2108608211 .stroke-N1{stroke:#0A0F25;} + .d2-2108608211 .stroke-N2{stroke:#676C7E;} + .d2-2108608211 .stroke-N3{stroke:#9499AB;} + .d2-2108608211 .stroke-N4{stroke:#CFD2DD;} + .d2-2108608211 .stroke-N5{stroke:#DEE1EB;} + .d2-2108608211 .stroke-N6{stroke:#EEF1F8;} + .d2-2108608211 .stroke-N7{stroke:#FFFFFF;} + .d2-2108608211 .stroke-B1{stroke:#0D32B2;} + .d2-2108608211 .stroke-B2{stroke:#0D32B2;} + .d2-2108608211 .stroke-B3{stroke:#E3E9FD;} + .d2-2108608211 .stroke-B4{stroke:#E3E9FD;} + .d2-2108608211 .stroke-B5{stroke:#EDF0FD;} + .d2-2108608211 .stroke-B6{stroke:#F7F8FE;} + .d2-2108608211 .stroke-AA2{stroke:#4A6FF3;} + .d2-2108608211 .stroke-AA4{stroke:#EDF0FD;} + .d2-2108608211 .stroke-AA5{stroke:#F7F8FE;} + .d2-2108608211 .stroke-AB4{stroke:#EDF0FD;} + .d2-2108608211 .stroke-AB5{stroke:#F7F8FE;} + .d2-2108608211 .background-color-N1{background-color:#0A0F25;} + .d2-2108608211 .background-color-N2{background-color:#676C7E;} + .d2-2108608211 .background-color-N3{background-color:#9499AB;} + .d2-2108608211 .background-color-N4{background-color:#CFD2DD;} + .d2-2108608211 .background-color-N5{background-color:#DEE1EB;} + .d2-2108608211 .background-color-N6{background-color:#EEF1F8;} + .d2-2108608211 .background-color-N7{background-color:#FFFFFF;} + .d2-2108608211 .background-color-B1{background-color:#0D32B2;} + .d2-2108608211 .background-color-B2{background-color:#0D32B2;} + .d2-2108608211 .background-color-B3{background-color:#E3E9FD;} + .d2-2108608211 .background-color-B4{background-color:#E3E9FD;} + .d2-2108608211 .background-color-B5{background-color:#EDF0FD;} + .d2-2108608211 .background-color-B6{background-color:#F7F8FE;} + .d2-2108608211 .background-color-AA2{background-color:#4A6FF3;} + .d2-2108608211 .background-color-AA4{background-color:#EDF0FD;} + .d2-2108608211 .background-color-AA5{background-color:#F7F8FE;} + .d2-2108608211 .background-color-AB4{background-color:#EDF0FD;} + .d2-2108608211 .background-color-AB5{background-color:#F7F8FE;} + .d2-2108608211 .color-N1{color:#0A0F25;} + .d2-2108608211 .color-N2{color:#676C7E;} + .d2-2108608211 .color-N3{color:#9499AB;} + .d2-2108608211 .color-N4{color:#CFD2DD;} + .d2-2108608211 .color-N5{color:#DEE1EB;} + .d2-2108608211 .color-N6{color:#EEF1F8;} + .d2-2108608211 .color-N7{color:#FFFFFF;} + .d2-2108608211 .color-B1{color:#0D32B2;} + .d2-2108608211 .color-B2{color:#0D32B2;} + .d2-2108608211 .color-B3{color:#E3E9FD;} + .d2-2108608211 .color-B4{color:#E3E9FD;} + .d2-2108608211 .color-B5{color:#EDF0FD;} + .d2-2108608211 .color-B6{color:#F7F8FE;} + .d2-2108608211 .color-AA2{color:#4A6FF3;} + .d2-2108608211 .color-AA4{color:#EDF0FD;} + .d2-2108608211 .color-AA5{color:#F7F8FE;} + .d2-2108608211 .color-AB4{color:#EDF0FD;} + .d2-2108608211 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg index 0f121673deea..5f806f0f40ff 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor + .d2-3336830911 .fill-N1{fill:#0A0F25;} + .d2-3336830911 .fill-N2{fill:#676C7E;} + .d2-3336830911 .fill-N3{fill:#9499AB;} + .d2-3336830911 .fill-N4{fill:#CFD2DD;} + .d2-3336830911 .fill-N5{fill:#DEE1EB;} + .d2-3336830911 .fill-N6{fill:#EEF1F8;} + .d2-3336830911 .fill-N7{fill:#FFFFFF;} + .d2-3336830911 .fill-B1{fill:#0D32B2;} + .d2-3336830911 .fill-B2{fill:#0D32B2;} + .d2-3336830911 .fill-B3{fill:#E3E9FD;} + .d2-3336830911 .fill-B4{fill:#E3E9FD;} + .d2-3336830911 .fill-B5{fill:#EDF0FD;} + .d2-3336830911 .fill-B6{fill:#F7F8FE;} + .d2-3336830911 .fill-AA2{fill:#4A6FF3;} + .d2-3336830911 .fill-AA4{fill:#EDF0FD;} + .d2-3336830911 .fill-AA5{fill:#F7F8FE;} + .d2-3336830911 .fill-AB4{fill:#EDF0FD;} + .d2-3336830911 .fill-AB5{fill:#F7F8FE;} + .d2-3336830911 .stroke-N1{stroke:#0A0F25;} + .d2-3336830911 .stroke-N2{stroke:#676C7E;} + .d2-3336830911 .stroke-N3{stroke:#9499AB;} + .d2-3336830911 .stroke-N4{stroke:#CFD2DD;} + .d2-3336830911 .stroke-N5{stroke:#DEE1EB;} + .d2-3336830911 .stroke-N6{stroke:#EEF1F8;} + .d2-3336830911 .stroke-N7{stroke:#FFFFFF;} + .d2-3336830911 .stroke-B1{stroke:#0D32B2;} + .d2-3336830911 .stroke-B2{stroke:#0D32B2;} + .d2-3336830911 .stroke-B3{stroke:#E3E9FD;} + .d2-3336830911 .stroke-B4{stroke:#E3E9FD;} + .d2-3336830911 .stroke-B5{stroke:#EDF0FD;} + .d2-3336830911 .stroke-B6{stroke:#F7F8FE;} + .d2-3336830911 .stroke-AA2{stroke:#4A6FF3;} + .d2-3336830911 .stroke-AA4{stroke:#EDF0FD;} + .d2-3336830911 .stroke-AA5{stroke:#F7F8FE;} + .d2-3336830911 .stroke-AB4{stroke:#EDF0FD;} + .d2-3336830911 .stroke-AB5{stroke:#F7F8FE;} + .d2-3336830911 .background-color-N1{background-color:#0A0F25;} + .d2-3336830911 .background-color-N2{background-color:#676C7E;} + .d2-3336830911 .background-color-N3{background-color:#9499AB;} + .d2-3336830911 .background-color-N4{background-color:#CFD2DD;} + .d2-3336830911 .background-color-N5{background-color:#DEE1EB;} + .d2-3336830911 .background-color-N6{background-color:#EEF1F8;} + .d2-3336830911 .background-color-N7{background-color:#FFFFFF;} + .d2-3336830911 .background-color-B1{background-color:#0D32B2;} + .d2-3336830911 .background-color-B2{background-color:#0D32B2;} + .d2-3336830911 .background-color-B3{background-color:#E3E9FD;} + .d2-3336830911 .background-color-B4{background-color:#E3E9FD;} + .d2-3336830911 .background-color-B5{background-color:#EDF0FD;} + .d2-3336830911 .background-color-B6{background-color:#F7F8FE;} + .d2-3336830911 .background-color-AA2{background-color:#4A6FF3;} + .d2-3336830911 .background-color-AA4{background-color:#EDF0FD;} + .d2-3336830911 .background-color-AA5{background-color:#F7F8FE;} + .d2-3336830911 .background-color-AB4{background-color:#EDF0FD;} + .d2-3336830911 .background-color-AB5{background-color:#F7F8FE;} + .d2-3336830911 .color-N1{color:#0A0F25;} + .d2-3336830911 .color-N2{color:#676C7E;} + .d2-3336830911 .color-N3{color:#9499AB;} + .d2-3336830911 .color-N4{color:#CFD2DD;} + .d2-3336830911 .color-N5{color:#DEE1EB;} + .d2-3336830911 .color-N6{color:#EEF1F8;} + .d2-3336830911 .color-N7{color:#FFFFFF;} + .d2-3336830911 .color-B1{color:#0D32B2;} + .d2-3336830911 .color-B2{color:#0D32B2;} + .d2-3336830911 .color-B3{color:#E3E9FD;} + .d2-3336830911 .color-B4{color:#E3E9FD;} + .d2-3336830911 .color-B5{color:#EDF0FD;} + .d2-3336830911 .color-B6{color:#F7F8FE;} + .d2-3336830911 .color-AA2{color:#4A6FF3;} + .d2-3336830911 .color-AA4{color:#EDF0FD;} + .d2-3336830911 .color-AA5{color:#F7F8FE;} + .d2-3336830911 .color-AB4{color:#EDF0FD;} + .d2-3336830911 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 31c40a72ea76..69820539934f 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,8 +154,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -192,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -206,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -217,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -232,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -258,8 +257,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -407,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -439,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration-prod.svg b/content/departments/engineering/managed-services/support-integration-prod.svg index 1aab2a1df5b8..ab1344cc5d9a 100644 --- a/content/departments/engineering/managed-services/support-integration-prod.svg +++ b/content/departments/engineering/managed-services/support-integration-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-182640653 .fill-N1{fill:#0A0F25;} + .d2-182640653 .fill-N2{fill:#676C7E;} + .d2-182640653 .fill-N3{fill:#9499AB;} + .d2-182640653 .fill-N4{fill:#CFD2DD;} + .d2-182640653 .fill-N5{fill:#DEE1EB;} + .d2-182640653 .fill-N6{fill:#EEF1F8;} + .d2-182640653 .fill-N7{fill:#FFFFFF;} + .d2-182640653 .fill-B1{fill:#0D32B2;} + .d2-182640653 .fill-B2{fill:#0D32B2;} + .d2-182640653 .fill-B3{fill:#E3E9FD;} + .d2-182640653 .fill-B4{fill:#E3E9FD;} + .d2-182640653 .fill-B5{fill:#EDF0FD;} + .d2-182640653 .fill-B6{fill:#F7F8FE;} + .d2-182640653 .fill-AA2{fill:#4A6FF3;} + .d2-182640653 .fill-AA4{fill:#EDF0FD;} + .d2-182640653 .fill-AA5{fill:#F7F8FE;} + .d2-182640653 .fill-AB4{fill:#EDF0FD;} + .d2-182640653 .fill-AB5{fill:#F7F8FE;} + .d2-182640653 .stroke-N1{stroke:#0A0F25;} + .d2-182640653 .stroke-N2{stroke:#676C7E;} + .d2-182640653 .stroke-N3{stroke:#9499AB;} + .d2-182640653 .stroke-N4{stroke:#CFD2DD;} + .d2-182640653 .stroke-N5{stroke:#DEE1EB;} + .d2-182640653 .stroke-N6{stroke:#EEF1F8;} + .d2-182640653 .stroke-N7{stroke:#FFFFFF;} + .d2-182640653 .stroke-B1{stroke:#0D32B2;} + .d2-182640653 .stroke-B2{stroke:#0D32B2;} + .d2-182640653 .stroke-B3{stroke:#E3E9FD;} + .d2-182640653 .stroke-B4{stroke:#E3E9FD;} + .d2-182640653 .stroke-B5{stroke:#EDF0FD;} + .d2-182640653 .stroke-B6{stroke:#F7F8FE;} + .d2-182640653 .stroke-AA2{stroke:#4A6FF3;} + .d2-182640653 .stroke-AA4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AA5{stroke:#F7F8FE;} + .d2-182640653 .stroke-AB4{stroke:#EDF0FD;} + .d2-182640653 .stroke-AB5{stroke:#F7F8FE;} + .d2-182640653 .background-color-N1{background-color:#0A0F25;} + .d2-182640653 .background-color-N2{background-color:#676C7E;} + .d2-182640653 .background-color-N3{background-color:#9499AB;} + .d2-182640653 .background-color-N4{background-color:#CFD2DD;} + .d2-182640653 .background-color-N5{background-color:#DEE1EB;} + .d2-182640653 .background-color-N6{background-color:#EEF1F8;} + .d2-182640653 .background-color-N7{background-color:#FFFFFF;} + .d2-182640653 .background-color-B1{background-color:#0D32B2;} + .d2-182640653 .background-color-B2{background-color:#0D32B2;} + .d2-182640653 .background-color-B3{background-color:#E3E9FD;} + .d2-182640653 .background-color-B4{background-color:#E3E9FD;} + .d2-182640653 .background-color-B5{background-color:#EDF0FD;} + .d2-182640653 .background-color-B6{background-color:#F7F8FE;} + .d2-182640653 .background-color-AA2{background-color:#4A6FF3;} + .d2-182640653 .background-color-AA4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AA5{background-color:#F7F8FE;} + .d2-182640653 .background-color-AB4{background-color:#EDF0FD;} + .d2-182640653 .background-color-AB5{background-color:#F7F8FE;} + .d2-182640653 .color-N1{color:#0A0F25;} + .d2-182640653 .color-N2{color:#676C7E;} + .d2-182640653 .color-N3{color:#9499AB;} + .d2-182640653 .color-N4{color:#CFD2DD;} + .d2-182640653 .color-N5{color:#DEE1EB;} + .d2-182640653 .color-N6{color:#EEF1F8;} + .d2-182640653 .color-N7{color:#FFFFFF;} + .d2-182640653 .color-B1{color:#0D32B2;} + .d2-182640653 .color-B2{color:#0D32B2;} + .d2-182640653 .color-B3{color:#E3E9FD;} + .d2-182640653 .color-B4{color:#E3E9FD;} + .d2-182640653 .color-B5{color:#EDF0FD;} + .d2-182640653 .color-B6{color:#F7F8FE;} + .d2-182640653 .color-AA2{color:#4A6FF3;} + .d2-182640653 .color-AA4{color:#EDF0FD;} + .d2-182640653 .color-AA5{color:#F7F8FE;} + .d2-182640653 .color-AB4{color:#EDF0FD;} + .d2-182640653 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 139cd070af79..a26a21ebd117 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg index 6ee1b43b0608..6e3d4a24dadb 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + .d2-1182839062 .fill-N1{fill:#0A0F25;} + .d2-1182839062 .fill-N2{fill:#676C7E;} + .d2-1182839062 .fill-N3{fill:#9499AB;} + .d2-1182839062 .fill-N4{fill:#CFD2DD;} + .d2-1182839062 .fill-N5{fill:#DEE1EB;} + .d2-1182839062 .fill-N6{fill:#EEF1F8;} + .d2-1182839062 .fill-N7{fill:#FFFFFF;} + .d2-1182839062 .fill-B1{fill:#0D32B2;} + .d2-1182839062 .fill-B2{fill:#0D32B2;} + .d2-1182839062 .fill-B3{fill:#E3E9FD;} + .d2-1182839062 .fill-B4{fill:#E3E9FD;} + .d2-1182839062 .fill-B5{fill:#EDF0FD;} + .d2-1182839062 .fill-B6{fill:#F7F8FE;} + .d2-1182839062 .fill-AA2{fill:#4A6FF3;} + .d2-1182839062 .fill-AA4{fill:#EDF0FD;} + .d2-1182839062 .fill-AA5{fill:#F7F8FE;} + .d2-1182839062 .fill-AB4{fill:#EDF0FD;} + .d2-1182839062 .fill-AB5{fill:#F7F8FE;} + .d2-1182839062 .stroke-N1{stroke:#0A0F25;} + .d2-1182839062 .stroke-N2{stroke:#676C7E;} + .d2-1182839062 .stroke-N3{stroke:#9499AB;} + .d2-1182839062 .stroke-N4{stroke:#CFD2DD;} + .d2-1182839062 .stroke-N5{stroke:#DEE1EB;} + .d2-1182839062 .stroke-N6{stroke:#EEF1F8;} + .d2-1182839062 .stroke-N7{stroke:#FFFFFF;} + .d2-1182839062 .stroke-B1{stroke:#0D32B2;} + .d2-1182839062 .stroke-B2{stroke:#0D32B2;} + .d2-1182839062 .stroke-B3{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B4{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B5{stroke:#EDF0FD;} + .d2-1182839062 .stroke-B6{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AA2{stroke:#4A6FF3;} + .d2-1182839062 .stroke-AA4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AA5{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AB4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AB5{stroke:#F7F8FE;} + .d2-1182839062 .background-color-N1{background-color:#0A0F25;} + .d2-1182839062 .background-color-N2{background-color:#676C7E;} + .d2-1182839062 .background-color-N3{background-color:#9499AB;} + .d2-1182839062 .background-color-N4{background-color:#CFD2DD;} + .d2-1182839062 .background-color-N5{background-color:#DEE1EB;} + .d2-1182839062 .background-color-N6{background-color:#EEF1F8;} + .d2-1182839062 .background-color-N7{background-color:#FFFFFF;} + .d2-1182839062 .background-color-B1{background-color:#0D32B2;} + .d2-1182839062 .background-color-B2{background-color:#0D32B2;} + .d2-1182839062 .background-color-B3{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B4{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B5{background-color:#EDF0FD;} + .d2-1182839062 .background-color-B6{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AA2{background-color:#4A6FF3;} + .d2-1182839062 .background-color-AA4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AA5{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AB4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AB5{background-color:#F7F8FE;} + .d2-1182839062 .color-N1{color:#0A0F25;} + .d2-1182839062 .color-N2{color:#676C7E;} + .d2-1182839062 .color-N3{color:#9499AB;} + .d2-1182839062 .color-N4{color:#CFD2DD;} + .d2-1182839062 .color-N5{color:#DEE1EB;} + .d2-1182839062 .color-N6{color:#EEF1F8;} + .d2-1182839062 .color-N7{color:#FFFFFF;} + .d2-1182839062 .color-B1{color:#0D32B2;} + .d2-1182839062 .color-B2{color:#0D32B2;} + .d2-1182839062 .color-B3{color:#E3E9FD;} + .d2-1182839062 .color-B4{color:#E3E9FD;} + .d2-1182839062 .color-B5{color:#EDF0FD;} + .d2-1182839062 .color-B6{color:#F7F8FE;} + .d2-1182839062 .color-AA2{color:#4A6FF3;} + .d2-1182839062 .color-AA4{color:#EDF0FD;} + .d2-1182839062 .color-AA5{color:#F7F8FE;} + .d2-1182839062 .color-AB4{color:#EDF0FD;} + .d2-1182839062 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg index 6ee1b43b0608..6e3d4a24dadb 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet + .d2-1182839062 .fill-N1{fill:#0A0F25;} + .d2-1182839062 .fill-N2{fill:#676C7E;} + .d2-1182839062 .fill-N3{fill:#9499AB;} + .d2-1182839062 .fill-N4{fill:#CFD2DD;} + .d2-1182839062 .fill-N5{fill:#DEE1EB;} + .d2-1182839062 .fill-N6{fill:#EEF1F8;} + .d2-1182839062 .fill-N7{fill:#FFFFFF;} + .d2-1182839062 .fill-B1{fill:#0D32B2;} + .d2-1182839062 .fill-B2{fill:#0D32B2;} + .d2-1182839062 .fill-B3{fill:#E3E9FD;} + .d2-1182839062 .fill-B4{fill:#E3E9FD;} + .d2-1182839062 .fill-B5{fill:#EDF0FD;} + .d2-1182839062 .fill-B6{fill:#F7F8FE;} + .d2-1182839062 .fill-AA2{fill:#4A6FF3;} + .d2-1182839062 .fill-AA4{fill:#EDF0FD;} + .d2-1182839062 .fill-AA5{fill:#F7F8FE;} + .d2-1182839062 .fill-AB4{fill:#EDF0FD;} + .d2-1182839062 .fill-AB5{fill:#F7F8FE;} + .d2-1182839062 .stroke-N1{stroke:#0A0F25;} + .d2-1182839062 .stroke-N2{stroke:#676C7E;} + .d2-1182839062 .stroke-N3{stroke:#9499AB;} + .d2-1182839062 .stroke-N4{stroke:#CFD2DD;} + .d2-1182839062 .stroke-N5{stroke:#DEE1EB;} + .d2-1182839062 .stroke-N6{stroke:#EEF1F8;} + .d2-1182839062 .stroke-N7{stroke:#FFFFFF;} + .d2-1182839062 .stroke-B1{stroke:#0D32B2;} + .d2-1182839062 .stroke-B2{stroke:#0D32B2;} + .d2-1182839062 .stroke-B3{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B4{stroke:#E3E9FD;} + .d2-1182839062 .stroke-B5{stroke:#EDF0FD;} + .d2-1182839062 .stroke-B6{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AA2{stroke:#4A6FF3;} + .d2-1182839062 .stroke-AA4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AA5{stroke:#F7F8FE;} + .d2-1182839062 .stroke-AB4{stroke:#EDF0FD;} + .d2-1182839062 .stroke-AB5{stroke:#F7F8FE;} + .d2-1182839062 .background-color-N1{background-color:#0A0F25;} + .d2-1182839062 .background-color-N2{background-color:#676C7E;} + .d2-1182839062 .background-color-N3{background-color:#9499AB;} + .d2-1182839062 .background-color-N4{background-color:#CFD2DD;} + .d2-1182839062 .background-color-N5{background-color:#DEE1EB;} + .d2-1182839062 .background-color-N6{background-color:#EEF1F8;} + .d2-1182839062 .background-color-N7{background-color:#FFFFFF;} + .d2-1182839062 .background-color-B1{background-color:#0D32B2;} + .d2-1182839062 .background-color-B2{background-color:#0D32B2;} + .d2-1182839062 .background-color-B3{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B4{background-color:#E3E9FD;} + .d2-1182839062 .background-color-B5{background-color:#EDF0FD;} + .d2-1182839062 .background-color-B6{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AA2{background-color:#4A6FF3;} + .d2-1182839062 .background-color-AA4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AA5{background-color:#F7F8FE;} + .d2-1182839062 .background-color-AB4{background-color:#EDF0FD;} + .d2-1182839062 .background-color-AB5{background-color:#F7F8FE;} + .d2-1182839062 .color-N1{color:#0A0F25;} + .d2-1182839062 .color-N2{color:#676C7E;} + .d2-1182839062 .color-N3{color:#9499AB;} + .d2-1182839062 .color-N4{color:#CFD2DD;} + .d2-1182839062 .color-N5{color:#DEE1EB;} + .d2-1182839062 .color-N6{color:#EEF1F8;} + .d2-1182839062 .color-N7{color:#FFFFFF;} + .d2-1182839062 .color-B1{color:#0D32B2;} + .d2-1182839062 .color-B2{color:#0D32B2;} + .d2-1182839062 .color-B3{color:#E3E9FD;} + .d2-1182839062 .color-B4{color:#E3E9FD;} + .d2-1182839062 .color-B5{color:#EDF0FD;} + .d2-1182839062 .color-B6{color:#F7F8FE;} + .d2-1182839062 .color-AA2{color:#4A6FF3;} + .d2-1182839062 .color-AA4{color:#EDF0FD;} + .d2-1182839062 .color-AA5{color:#F7F8FE;} + .d2-1182839062 .color-AB4{color:#EDF0FD;} + .d2-1182839062 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index 54442af63fc6..e6f9d8a97299 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,7 +3,7 @@ @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 1dbff49c6d0ee0191cdc5941c23c59459e89df38 Mon Sep 17 00:00:00 2001 From: jac Date: Fri, 26 Apr 2024 19:37:54 +0000 Subject: [PATCH 06/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 38 +++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 225 insertions(+), 224 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 1306c565fd8b..0338f3c18069 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 867aa4ecf41b..4df3198530ff 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index be320c592214..3bf87f03d2ec 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 394248797b4c..5eb6a22234c1 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index eff4eeaeda8e..13f9a57b3fbd 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 52665488fe4c..6ff98d622766 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 36d036a5c839..00c8019b2952 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 2f8bddde8e0b..b0a0faba533e 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 4950293c985c..419d576b7c04 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index e1e714b7f82a..d46a2217202e 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 69820539934f..3f8d20b73db9 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index a26a21ebd117..08c5f52b2e62 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index e6f9d8a97299..e6cd9a534d9a 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 24f6180764b493394fb7796d9a7e3b5512a07b5d Mon Sep 17 00:00:00 2001 From: James Cotter Date: Mon, 29 Apr 2024 14:12:48 +0100 Subject: [PATCH 07/12] add opsgenie and sentry --- .../managed-services/build-tracker-prod.svg | 171 ++++++++-------- .../managed-services/build-tracker.md | 30 +-- .../managed-services/cloud-ops-dev.svg | 173 ++++++++-------- .../managed-services/cloud-ops-prod.svg | 173 ++++++++-------- .../engineering/managed-services/cloud-ops.md | 42 ++-- .../managed-services/cloud-relay-prod.svg | 171 ++++++++-------- .../managed-services/cloud-relay.md | 22 +- .../managed-services/cody-analytics-dev.svg | 169 +++++++-------- .../managed-services/cody-analytics-prod.svg | 171 ++++++++-------- .../managed-services/cody-analytics.md | 34 ++-- .../managed-services/entitler-prod.svg | 171 ++++++++-------- .../engineering/managed-services/entitler.md | 22 +- .../managed-services/gatekeeper-prod.svg | 161 +++++++-------- .../managed-services/gatekeeper.md | 20 +- .../engineering/managed-services/index.md | 4 +- .../managed-services/msp-testbed-robert.svg | 183 ++++++++--------- .../managed-services/msp-testbed-test.svg | 185 ++++++++--------- .../managed-services/msp-testbed.md | 62 +++--- .../managed-services/pings-prod.svg | 169 +++++++-------- .../engineering/managed-services/pings.md | 26 +-- .../managed-services/releaseregistry-dev.svg | 177 ++++++++-------- .../managed-services/releaseregistry-prod.svg | 177 ++++++++-------- .../managed-services/releaseregistry.md | 42 ++-- .../engineering/managed-services/sams-dev.svg | 191 ++++++++--------- .../managed-services/sams-prod.svg | 192 +++++++++--------- .../engineering/managed-services/sams.md | 70 +++---- .../sourcegraph-accounts-dev.svg | 185 ++++++++--------- .../sourcegraph-accounts-prod.svg | 188 ++++++++--------- .../managed-services/sourcegraph-accounts.md | 71 ++++--- .../support-integration-prod.svg | 171 ++++++++-------- .../managed-services/support-integration.md | 22 +- .../telemetry-gateway-dev.svg | 169 +++++++-------- .../telemetry-gateway-prod.svg | 169 +++++++-------- .../managed-services/telemetry-gateway.md | 38 ++-- 34 files changed, 2021 insertions(+), 2000 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker-prod.svg b/content/departments/engineering/managed-services/build-tracker-prod.svg index 03b90bc9330e..8edff712fdb1 100644 --- a/content/departments/engineering/managed-services/build-tracker-prod.svg +++ b/content/departments/engineering/managed-services/build-tracker-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceRedisApplication Load BalancerExternal IP AddressInternet - - - - - - - - + .d2-495385423 .fill-N1{fill:#0A0F25;} + .d2-495385423 .fill-N2{fill:#676C7E;} + .d2-495385423 .fill-N3{fill:#9499AB;} + .d2-495385423 .fill-N4{fill:#CFD2DD;} + .d2-495385423 .fill-N5{fill:#DEE1EB;} + .d2-495385423 .fill-N6{fill:#EEF1F8;} + .d2-495385423 .fill-N7{fill:#FFFFFF;} + .d2-495385423 .fill-B1{fill:#0D32B2;} + .d2-495385423 .fill-B2{fill:#0D32B2;} + .d2-495385423 .fill-B3{fill:#E3E9FD;} + .d2-495385423 .fill-B4{fill:#E3E9FD;} + .d2-495385423 .fill-B5{fill:#EDF0FD;} + .d2-495385423 .fill-B6{fill:#F7F8FE;} + .d2-495385423 .fill-AA2{fill:#4A6FF3;} + .d2-495385423 .fill-AA4{fill:#EDF0FD;} + .d2-495385423 .fill-AA5{fill:#F7F8FE;} + .d2-495385423 .fill-AB4{fill:#EDF0FD;} + .d2-495385423 .fill-AB5{fill:#F7F8FE;} + .d2-495385423 .stroke-N1{stroke:#0A0F25;} + .d2-495385423 .stroke-N2{stroke:#676C7E;} + .d2-495385423 .stroke-N3{stroke:#9499AB;} + .d2-495385423 .stroke-N4{stroke:#CFD2DD;} + .d2-495385423 .stroke-N5{stroke:#DEE1EB;} + .d2-495385423 .stroke-N6{stroke:#EEF1F8;} + .d2-495385423 .stroke-N7{stroke:#FFFFFF;} + .d2-495385423 .stroke-B1{stroke:#0D32B2;} + .d2-495385423 .stroke-B2{stroke:#0D32B2;} + .d2-495385423 .stroke-B3{stroke:#E3E9FD;} + .d2-495385423 .stroke-B4{stroke:#E3E9FD;} + .d2-495385423 .stroke-B5{stroke:#EDF0FD;} + .d2-495385423 .stroke-B6{stroke:#F7F8FE;} + .d2-495385423 .stroke-AA2{stroke:#4A6FF3;} + .d2-495385423 .stroke-AA4{stroke:#EDF0FD;} + .d2-495385423 .stroke-AA5{stroke:#F7F8FE;} + .d2-495385423 .stroke-AB4{stroke:#EDF0FD;} + .d2-495385423 .stroke-AB5{stroke:#F7F8FE;} + .d2-495385423 .background-color-N1{background-color:#0A0F25;} + .d2-495385423 .background-color-N2{background-color:#676C7E;} + .d2-495385423 .background-color-N3{background-color:#9499AB;} + .d2-495385423 .background-color-N4{background-color:#CFD2DD;} + .d2-495385423 .background-color-N5{background-color:#DEE1EB;} + .d2-495385423 .background-color-N6{background-color:#EEF1F8;} + .d2-495385423 .background-color-N7{background-color:#FFFFFF;} + .d2-495385423 .background-color-B1{background-color:#0D32B2;} + .d2-495385423 .background-color-B2{background-color:#0D32B2;} + .d2-495385423 .background-color-B3{background-color:#E3E9FD;} + .d2-495385423 .background-color-B4{background-color:#E3E9FD;} + .d2-495385423 .background-color-B5{background-color:#EDF0FD;} + .d2-495385423 .background-color-B6{background-color:#F7F8FE;} + .d2-495385423 .background-color-AA2{background-color:#4A6FF3;} + .d2-495385423 .background-color-AA4{background-color:#EDF0FD;} + .d2-495385423 .background-color-AA5{background-color:#F7F8FE;} + .d2-495385423 .background-color-AB4{background-color:#EDF0FD;} + .d2-495385423 .background-color-AB5{background-color:#F7F8FE;} + .d2-495385423 .color-N1{color:#0A0F25;} + .d2-495385423 .color-N2{color:#676C7E;} + .d2-495385423 .color-N3{color:#9499AB;} + .d2-495385423 .color-N4{color:#CFD2DD;} + .d2-495385423 .color-N5{color:#DEE1EB;} + .d2-495385423 .color-N6{color:#EEF1F8;} + .d2-495385423 .color-N7{color:#FFFFFF;} + .d2-495385423 .color-B1{color:#0D32B2;} + .d2-495385423 .color-B2{color:#0D32B2;} + .d2-495385423 .color-B3{color:#E3E9FD;} + .d2-495385423 .color-B4{color:#E3E9FD;} + .d2-495385423 .color-B5{color:#EDF0FD;} + .d2-495385423 .color-B6{color:#F7F8FE;} + .d2-495385423 .color-AA2{color:#4A6FF3;} + .d2-495385423 .color-AA4{color:#EDF0FD;} + .d2-495385423 .color-AA5{color:#F7F8FE;} + .d2-495385423 .color-AB4{color:#EDF0FD;} + .d2-495385423 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisApplication Load BalancerExternal IP AddressInternet + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 0338f3c18069..18e06e8fa021 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,8 +3,8 @@ This document describes operational guidance for Build Tracker infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops-dev.svg b/content/departments/engineering/managed-services/cloud-ops-dev.svg index aed5e8f51dda..fe5cdc60f4e8 100644 --- a/content/departments/engineering/managed-services/cloud-ops-dev.svg +++ b/content/departments/engineering/managed-services/cloud-ops-dev.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - - + .d2-423572137 .fill-N1{fill:#0A0F25;} + .d2-423572137 .fill-N2{fill:#676C7E;} + .d2-423572137 .fill-N3{fill:#9499AB;} + .d2-423572137 .fill-N4{fill:#CFD2DD;} + .d2-423572137 .fill-N5{fill:#DEE1EB;} + .d2-423572137 .fill-N6{fill:#EEF1F8;} + .d2-423572137 .fill-N7{fill:#FFFFFF;} + .d2-423572137 .fill-B1{fill:#0D32B2;} + .d2-423572137 .fill-B2{fill:#0D32B2;} + .d2-423572137 .fill-B3{fill:#E3E9FD;} + .d2-423572137 .fill-B4{fill:#E3E9FD;} + .d2-423572137 .fill-B5{fill:#EDF0FD;} + .d2-423572137 .fill-B6{fill:#F7F8FE;} + .d2-423572137 .fill-AA2{fill:#4A6FF3;} + .d2-423572137 .fill-AA4{fill:#EDF0FD;} + .d2-423572137 .fill-AA5{fill:#F7F8FE;} + .d2-423572137 .fill-AB4{fill:#EDF0FD;} + .d2-423572137 .fill-AB5{fill:#F7F8FE;} + .d2-423572137 .stroke-N1{stroke:#0A0F25;} + .d2-423572137 .stroke-N2{stroke:#676C7E;} + .d2-423572137 .stroke-N3{stroke:#9499AB;} + .d2-423572137 .stroke-N4{stroke:#CFD2DD;} + .d2-423572137 .stroke-N5{stroke:#DEE1EB;} + .d2-423572137 .stroke-N6{stroke:#EEF1F8;} + .d2-423572137 .stroke-N7{stroke:#FFFFFF;} + .d2-423572137 .stroke-B1{stroke:#0D32B2;} + .d2-423572137 .stroke-B2{stroke:#0D32B2;} + .d2-423572137 .stroke-B3{stroke:#E3E9FD;} + .d2-423572137 .stroke-B4{stroke:#E3E9FD;} + .d2-423572137 .stroke-B5{stroke:#EDF0FD;} + .d2-423572137 .stroke-B6{stroke:#F7F8FE;} + .d2-423572137 .stroke-AA2{stroke:#4A6FF3;} + .d2-423572137 .stroke-AA4{stroke:#EDF0FD;} + .d2-423572137 .stroke-AA5{stroke:#F7F8FE;} + .d2-423572137 .stroke-AB4{stroke:#EDF0FD;} + .d2-423572137 .stroke-AB5{stroke:#F7F8FE;} + .d2-423572137 .background-color-N1{background-color:#0A0F25;} + .d2-423572137 .background-color-N2{background-color:#676C7E;} + .d2-423572137 .background-color-N3{background-color:#9499AB;} + .d2-423572137 .background-color-N4{background-color:#CFD2DD;} + .d2-423572137 .background-color-N5{background-color:#DEE1EB;} + .d2-423572137 .background-color-N6{background-color:#EEF1F8;} + .d2-423572137 .background-color-N7{background-color:#FFFFFF;} + .d2-423572137 .background-color-B1{background-color:#0D32B2;} + .d2-423572137 .background-color-B2{background-color:#0D32B2;} + .d2-423572137 .background-color-B3{background-color:#E3E9FD;} + .d2-423572137 .background-color-B4{background-color:#E3E9FD;} + .d2-423572137 .background-color-B5{background-color:#EDF0FD;} + .d2-423572137 .background-color-B6{background-color:#F7F8FE;} + .d2-423572137 .background-color-AA2{background-color:#4A6FF3;} + .d2-423572137 .background-color-AA4{background-color:#EDF0FD;} + .d2-423572137 .background-color-AA5{background-color:#F7F8FE;} + .d2-423572137 .background-color-AB4{background-color:#EDF0FD;} + .d2-423572137 .background-color-AB5{background-color:#F7F8FE;} + .d2-423572137 .color-N1{color:#0A0F25;} + .d2-423572137 .color-N2{color:#676C7E;} + .d2-423572137 .color-N3{color:#9499AB;} + .d2-423572137 .color-N4{color:#CFD2DD;} + .d2-423572137 .color-N5{color:#DEE1EB;} + .d2-423572137 .color-N6{color:#EEF1F8;} + .d2-423572137 .color-N7{color:#FFFFFF;} + .d2-423572137 .color-B1{color:#0D32B2;} + .d2-423572137 .color-B2{color:#0D32B2;} + .d2-423572137 .color-B3{color:#E3E9FD;} + .d2-423572137 .color-B4{color:#E3E9FD;} + .d2-423572137 .color-B5{color:#EDF0FD;} + .d2-423572137 .color-B6{color:#F7F8FE;} + .d2-423572137 .color-AA2{color:#4A6FF3;} + .d2-423572137 .color-AA4{color:#EDF0FD;} + .d2-423572137 .color-AA5{color:#F7F8FE;} + .d2-423572137 .color-AB4{color:#EDF0FD;} + .d2-423572137 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops-prod.svg b/content/departments/engineering/managed-services/cloud-ops-prod.svg index aed5e8f51dda..fe5cdc60f4e8 100644 --- a/content/departments/engineering/managed-services/cloud-ops-prod.svg +++ b/content/departments/engineering/managed-services/cloud-ops-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - - + .d2-423572137 .fill-N1{fill:#0A0F25;} + .d2-423572137 .fill-N2{fill:#676C7E;} + .d2-423572137 .fill-N3{fill:#9499AB;} + .d2-423572137 .fill-N4{fill:#CFD2DD;} + .d2-423572137 .fill-N5{fill:#DEE1EB;} + .d2-423572137 .fill-N6{fill:#EEF1F8;} + .d2-423572137 .fill-N7{fill:#FFFFFF;} + .d2-423572137 .fill-B1{fill:#0D32B2;} + .d2-423572137 .fill-B2{fill:#0D32B2;} + .d2-423572137 .fill-B3{fill:#E3E9FD;} + .d2-423572137 .fill-B4{fill:#E3E9FD;} + .d2-423572137 .fill-B5{fill:#EDF0FD;} + .d2-423572137 .fill-B6{fill:#F7F8FE;} + .d2-423572137 .fill-AA2{fill:#4A6FF3;} + .d2-423572137 .fill-AA4{fill:#EDF0FD;} + .d2-423572137 .fill-AA5{fill:#F7F8FE;} + .d2-423572137 .fill-AB4{fill:#EDF0FD;} + .d2-423572137 .fill-AB5{fill:#F7F8FE;} + .d2-423572137 .stroke-N1{stroke:#0A0F25;} + .d2-423572137 .stroke-N2{stroke:#676C7E;} + .d2-423572137 .stroke-N3{stroke:#9499AB;} + .d2-423572137 .stroke-N4{stroke:#CFD2DD;} + .d2-423572137 .stroke-N5{stroke:#DEE1EB;} + .d2-423572137 .stroke-N6{stroke:#EEF1F8;} + .d2-423572137 .stroke-N7{stroke:#FFFFFF;} + .d2-423572137 .stroke-B1{stroke:#0D32B2;} + .d2-423572137 .stroke-B2{stroke:#0D32B2;} + .d2-423572137 .stroke-B3{stroke:#E3E9FD;} + .d2-423572137 .stroke-B4{stroke:#E3E9FD;} + .d2-423572137 .stroke-B5{stroke:#EDF0FD;} + .d2-423572137 .stroke-B6{stroke:#F7F8FE;} + .d2-423572137 .stroke-AA2{stroke:#4A6FF3;} + .d2-423572137 .stroke-AA4{stroke:#EDF0FD;} + .d2-423572137 .stroke-AA5{stroke:#F7F8FE;} + .d2-423572137 .stroke-AB4{stroke:#EDF0FD;} + .d2-423572137 .stroke-AB5{stroke:#F7F8FE;} + .d2-423572137 .background-color-N1{background-color:#0A0F25;} + .d2-423572137 .background-color-N2{background-color:#676C7E;} + .d2-423572137 .background-color-N3{background-color:#9499AB;} + .d2-423572137 .background-color-N4{background-color:#CFD2DD;} + .d2-423572137 .background-color-N5{background-color:#DEE1EB;} + .d2-423572137 .background-color-N6{background-color:#EEF1F8;} + .d2-423572137 .background-color-N7{background-color:#FFFFFF;} + .d2-423572137 .background-color-B1{background-color:#0D32B2;} + .d2-423572137 .background-color-B2{background-color:#0D32B2;} + .d2-423572137 .background-color-B3{background-color:#E3E9FD;} + .d2-423572137 .background-color-B4{background-color:#E3E9FD;} + .d2-423572137 .background-color-B5{background-color:#EDF0FD;} + .d2-423572137 .background-color-B6{background-color:#F7F8FE;} + .d2-423572137 .background-color-AA2{background-color:#4A6FF3;} + .d2-423572137 .background-color-AA4{background-color:#EDF0FD;} + .d2-423572137 .background-color-AA5{background-color:#F7F8FE;} + .d2-423572137 .background-color-AB4{background-color:#EDF0FD;} + .d2-423572137 .background-color-AB5{background-color:#F7F8FE;} + .d2-423572137 .color-N1{color:#0A0F25;} + .d2-423572137 .color-N2{color:#676C7E;} + .d2-423572137 .color-N3{color:#9499AB;} + .d2-423572137 .color-N4{color:#CFD2DD;} + .d2-423572137 .color-N5{color:#DEE1EB;} + .d2-423572137 .color-N6{color:#EEF1F8;} + .d2-423572137 .color-N7{color:#FFFFFF;} + .d2-423572137 .color-B1{color:#0D32B2;} + .d2-423572137 .color-B2{color:#0D32B2;} + .d2-423572137 .color-B3{color:#E3E9FD;} + .d2-423572137 .color-B4{color:#E3E9FD;} + .d2-423572137 .color-B5{color:#EDF0FD;} + .d2-423572137 .color-B6{color:#F7F8FE;} + .d2-423572137 .color-AA2{color:#4A6FF3;} + .d2-423572137 .color-AA4{color:#EDF0FD;} + .d2-423572137 .color-AA5{color:#F7F8FE;} + .d2-423572137 .color-AB4{color:#EDF0FD;} + .d2-423572137 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 4df3198530ff..923c6bcbbc02 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Ops Dashboard infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay-prod.svg b/content/departments/engineering/managed-services/cloud-relay-prod.svg index ab1344cc5d9a..0f99c6d742f2 100644 --- a/content/departments/engineering/managed-services/cloud-relay-prod.svg +++ b/content/departments/engineering/managed-services/cloud-relay-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - + .d2-525508007 .fill-N1{fill:#0A0F25;} + .d2-525508007 .fill-N2{fill:#676C7E;} + .d2-525508007 .fill-N3{fill:#9499AB;} + .d2-525508007 .fill-N4{fill:#CFD2DD;} + .d2-525508007 .fill-N5{fill:#DEE1EB;} + .d2-525508007 .fill-N6{fill:#EEF1F8;} + .d2-525508007 .fill-N7{fill:#FFFFFF;} + .d2-525508007 .fill-B1{fill:#0D32B2;} + .d2-525508007 .fill-B2{fill:#0D32B2;} + .d2-525508007 .fill-B3{fill:#E3E9FD;} + .d2-525508007 .fill-B4{fill:#E3E9FD;} + .d2-525508007 .fill-B5{fill:#EDF0FD;} + .d2-525508007 .fill-B6{fill:#F7F8FE;} + .d2-525508007 .fill-AA2{fill:#4A6FF3;} + .d2-525508007 .fill-AA4{fill:#EDF0FD;} + .d2-525508007 .fill-AA5{fill:#F7F8FE;} + .d2-525508007 .fill-AB4{fill:#EDF0FD;} + .d2-525508007 .fill-AB5{fill:#F7F8FE;} + .d2-525508007 .stroke-N1{stroke:#0A0F25;} + .d2-525508007 .stroke-N2{stroke:#676C7E;} + .d2-525508007 .stroke-N3{stroke:#9499AB;} + .d2-525508007 .stroke-N4{stroke:#CFD2DD;} + .d2-525508007 .stroke-N5{stroke:#DEE1EB;} + .d2-525508007 .stroke-N6{stroke:#EEF1F8;} + .d2-525508007 .stroke-N7{stroke:#FFFFFF;} + .d2-525508007 .stroke-B1{stroke:#0D32B2;} + .d2-525508007 .stroke-B2{stroke:#0D32B2;} + .d2-525508007 .stroke-B3{stroke:#E3E9FD;} + .d2-525508007 .stroke-B4{stroke:#E3E9FD;} + .d2-525508007 .stroke-B5{stroke:#EDF0FD;} + .d2-525508007 .stroke-B6{stroke:#F7F8FE;} + .d2-525508007 .stroke-AA2{stroke:#4A6FF3;} + .d2-525508007 .stroke-AA4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AA5{stroke:#F7F8FE;} + .d2-525508007 .stroke-AB4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AB5{stroke:#F7F8FE;} + .d2-525508007 .background-color-N1{background-color:#0A0F25;} + .d2-525508007 .background-color-N2{background-color:#676C7E;} + .d2-525508007 .background-color-N3{background-color:#9499AB;} + .d2-525508007 .background-color-N4{background-color:#CFD2DD;} + .d2-525508007 .background-color-N5{background-color:#DEE1EB;} + .d2-525508007 .background-color-N6{background-color:#EEF1F8;} + .d2-525508007 .background-color-N7{background-color:#FFFFFF;} + .d2-525508007 .background-color-B1{background-color:#0D32B2;} + .d2-525508007 .background-color-B2{background-color:#0D32B2;} + .d2-525508007 .background-color-B3{background-color:#E3E9FD;} + .d2-525508007 .background-color-B4{background-color:#E3E9FD;} + .d2-525508007 .background-color-B5{background-color:#EDF0FD;} + .d2-525508007 .background-color-B6{background-color:#F7F8FE;} + .d2-525508007 .background-color-AA2{background-color:#4A6FF3;} + .d2-525508007 .background-color-AA4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AA5{background-color:#F7F8FE;} + .d2-525508007 .background-color-AB4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AB5{background-color:#F7F8FE;} + .d2-525508007 .color-N1{color:#0A0F25;} + .d2-525508007 .color-N2{color:#676C7E;} + .d2-525508007 .color-N3{color:#9499AB;} + .d2-525508007 .color-N4{color:#CFD2DD;} + .d2-525508007 .color-N5{color:#DEE1EB;} + .d2-525508007 .color-N6{color:#EEF1F8;} + .d2-525508007 .color-N7{color:#FFFFFF;} + .d2-525508007 .color-B1{color:#0D32B2;} + .d2-525508007 .color-B2{color:#0D32B2;} + .d2-525508007 .color-B3{color:#E3E9FD;} + .d2-525508007 .color-B4{color:#E3E9FD;} + .d2-525508007 .color-B5{color:#EDF0FD;} + .d2-525508007 .color-B6{color:#F7F8FE;} + .d2-525508007 .color-AA2{color:#4A6FF3;} + .d2-525508007 .color-AA4{color:#EDF0FD;} + .d2-525508007 .color-AA5{color:#F7F8FE;} + .d2-525508007 .color-AB4{color:#EDF0FD;} + .d2-525508007 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 3bf87f03d2ec..d194a15ef94a 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Relay infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics-dev.svg b/content/departments/engineering/managed-services/cody-analytics-dev.svg index 4313cf17e844..b58961b0e2c7 100644 --- a/content/departments/engineering/managed-services/cody-analytics-dev.svg +++ b/content/departments/engineering/managed-services/cody-analytics-dev.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet - - - - - - - + .d2-377997925 .fill-N1{fill:#0A0F25;} + .d2-377997925 .fill-N2{fill:#676C7E;} + .d2-377997925 .fill-N3{fill:#9499AB;} + .d2-377997925 .fill-N4{fill:#CFD2DD;} + .d2-377997925 .fill-N5{fill:#DEE1EB;} + .d2-377997925 .fill-N6{fill:#EEF1F8;} + .d2-377997925 .fill-N7{fill:#FFFFFF;} + .d2-377997925 .fill-B1{fill:#0D32B2;} + .d2-377997925 .fill-B2{fill:#0D32B2;} + .d2-377997925 .fill-B3{fill:#E3E9FD;} + .d2-377997925 .fill-B4{fill:#E3E9FD;} + .d2-377997925 .fill-B5{fill:#EDF0FD;} + .d2-377997925 .fill-B6{fill:#F7F8FE;} + .d2-377997925 .fill-AA2{fill:#4A6FF3;} + .d2-377997925 .fill-AA4{fill:#EDF0FD;} + .d2-377997925 .fill-AA5{fill:#F7F8FE;} + .d2-377997925 .fill-AB4{fill:#EDF0FD;} + .d2-377997925 .fill-AB5{fill:#F7F8FE;} + .d2-377997925 .stroke-N1{stroke:#0A0F25;} + .d2-377997925 .stroke-N2{stroke:#676C7E;} + .d2-377997925 .stroke-N3{stroke:#9499AB;} + .d2-377997925 .stroke-N4{stroke:#CFD2DD;} + .d2-377997925 .stroke-N5{stroke:#DEE1EB;} + .d2-377997925 .stroke-N6{stroke:#EEF1F8;} + .d2-377997925 .stroke-N7{stroke:#FFFFFF;} + .d2-377997925 .stroke-B1{stroke:#0D32B2;} + .d2-377997925 .stroke-B2{stroke:#0D32B2;} + .d2-377997925 .stroke-B3{stroke:#E3E9FD;} + .d2-377997925 .stroke-B4{stroke:#E3E9FD;} + .d2-377997925 .stroke-B5{stroke:#EDF0FD;} + .d2-377997925 .stroke-B6{stroke:#F7F8FE;} + .d2-377997925 .stroke-AA2{stroke:#4A6FF3;} + .d2-377997925 .stroke-AA4{stroke:#EDF0FD;} + .d2-377997925 .stroke-AA5{stroke:#F7F8FE;} + .d2-377997925 .stroke-AB4{stroke:#EDF0FD;} + .d2-377997925 .stroke-AB5{stroke:#F7F8FE;} + .d2-377997925 .background-color-N1{background-color:#0A0F25;} + .d2-377997925 .background-color-N2{background-color:#676C7E;} + .d2-377997925 .background-color-N3{background-color:#9499AB;} + .d2-377997925 .background-color-N4{background-color:#CFD2DD;} + .d2-377997925 .background-color-N5{background-color:#DEE1EB;} + .d2-377997925 .background-color-N6{background-color:#EEF1F8;} + .d2-377997925 .background-color-N7{background-color:#FFFFFF;} + .d2-377997925 .background-color-B1{background-color:#0D32B2;} + .d2-377997925 .background-color-B2{background-color:#0D32B2;} + .d2-377997925 .background-color-B3{background-color:#E3E9FD;} + .d2-377997925 .background-color-B4{background-color:#E3E9FD;} + .d2-377997925 .background-color-B5{background-color:#EDF0FD;} + .d2-377997925 .background-color-B6{background-color:#F7F8FE;} + .d2-377997925 .background-color-AA2{background-color:#4A6FF3;} + .d2-377997925 .background-color-AA4{background-color:#EDF0FD;} + .d2-377997925 .background-color-AA5{background-color:#F7F8FE;} + .d2-377997925 .background-color-AB4{background-color:#EDF0FD;} + .d2-377997925 .background-color-AB5{background-color:#F7F8FE;} + .d2-377997925 .color-N1{color:#0A0F25;} + .d2-377997925 .color-N2{color:#676C7E;} + .d2-377997925 .color-N3{color:#9499AB;} + .d2-377997925 .color-N4{color:#CFD2DD;} + .d2-377997925 .color-N5{color:#DEE1EB;} + .d2-377997925 .color-N6{color:#EEF1F8;} + .d2-377997925 .color-N7{color:#FFFFFF;} + .d2-377997925 .color-B1{color:#0D32B2;} + .d2-377997925 .color-B2{color:#0D32B2;} + .d2-377997925 .color-B3{color:#E3E9FD;} + .d2-377997925 .color-B4{color:#E3E9FD;} + .d2-377997925 .color-B5{color:#EDF0FD;} + .d2-377997925 .color-B6{color:#F7F8FE;} + .d2-377997925 .color-AA2{color:#4A6FF3;} + .d2-377997925 .color-AA4{color:#EDF0FD;} + .d2-377997925 .color-AA5{color:#F7F8FE;} + .d2-377997925 .color-AB4{color:#EDF0FD;} + .d2-377997925 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics-prod.svg b/content/departments/engineering/managed-services/cody-analytics-prod.svg index ab1344cc5d9a..0f99c6d742f2 100644 --- a/content/departments/engineering/managed-services/cody-analytics-prod.svg +++ b/content/departments/engineering/managed-services/cody-analytics-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - + .d2-525508007 .fill-N1{fill:#0A0F25;} + .d2-525508007 .fill-N2{fill:#676C7E;} + .d2-525508007 .fill-N3{fill:#9499AB;} + .d2-525508007 .fill-N4{fill:#CFD2DD;} + .d2-525508007 .fill-N5{fill:#DEE1EB;} + .d2-525508007 .fill-N6{fill:#EEF1F8;} + .d2-525508007 .fill-N7{fill:#FFFFFF;} + .d2-525508007 .fill-B1{fill:#0D32B2;} + .d2-525508007 .fill-B2{fill:#0D32B2;} + .d2-525508007 .fill-B3{fill:#E3E9FD;} + .d2-525508007 .fill-B4{fill:#E3E9FD;} + .d2-525508007 .fill-B5{fill:#EDF0FD;} + .d2-525508007 .fill-B6{fill:#F7F8FE;} + .d2-525508007 .fill-AA2{fill:#4A6FF3;} + .d2-525508007 .fill-AA4{fill:#EDF0FD;} + .d2-525508007 .fill-AA5{fill:#F7F8FE;} + .d2-525508007 .fill-AB4{fill:#EDF0FD;} + .d2-525508007 .fill-AB5{fill:#F7F8FE;} + .d2-525508007 .stroke-N1{stroke:#0A0F25;} + .d2-525508007 .stroke-N2{stroke:#676C7E;} + .d2-525508007 .stroke-N3{stroke:#9499AB;} + .d2-525508007 .stroke-N4{stroke:#CFD2DD;} + .d2-525508007 .stroke-N5{stroke:#DEE1EB;} + .d2-525508007 .stroke-N6{stroke:#EEF1F8;} + .d2-525508007 .stroke-N7{stroke:#FFFFFF;} + .d2-525508007 .stroke-B1{stroke:#0D32B2;} + .d2-525508007 .stroke-B2{stroke:#0D32B2;} + .d2-525508007 .stroke-B3{stroke:#E3E9FD;} + .d2-525508007 .stroke-B4{stroke:#E3E9FD;} + .d2-525508007 .stroke-B5{stroke:#EDF0FD;} + .d2-525508007 .stroke-B6{stroke:#F7F8FE;} + .d2-525508007 .stroke-AA2{stroke:#4A6FF3;} + .d2-525508007 .stroke-AA4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AA5{stroke:#F7F8FE;} + .d2-525508007 .stroke-AB4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AB5{stroke:#F7F8FE;} + .d2-525508007 .background-color-N1{background-color:#0A0F25;} + .d2-525508007 .background-color-N2{background-color:#676C7E;} + .d2-525508007 .background-color-N3{background-color:#9499AB;} + .d2-525508007 .background-color-N4{background-color:#CFD2DD;} + .d2-525508007 .background-color-N5{background-color:#DEE1EB;} + .d2-525508007 .background-color-N6{background-color:#EEF1F8;} + .d2-525508007 .background-color-N7{background-color:#FFFFFF;} + .d2-525508007 .background-color-B1{background-color:#0D32B2;} + .d2-525508007 .background-color-B2{background-color:#0D32B2;} + .d2-525508007 .background-color-B3{background-color:#E3E9FD;} + .d2-525508007 .background-color-B4{background-color:#E3E9FD;} + .d2-525508007 .background-color-B5{background-color:#EDF0FD;} + .d2-525508007 .background-color-B6{background-color:#F7F8FE;} + .d2-525508007 .background-color-AA2{background-color:#4A6FF3;} + .d2-525508007 .background-color-AA4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AA5{background-color:#F7F8FE;} + .d2-525508007 .background-color-AB4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AB5{background-color:#F7F8FE;} + .d2-525508007 .color-N1{color:#0A0F25;} + .d2-525508007 .color-N2{color:#676C7E;} + .d2-525508007 .color-N3{color:#9499AB;} + .d2-525508007 .color-N4{color:#CFD2DD;} + .d2-525508007 .color-N5{color:#DEE1EB;} + .d2-525508007 .color-N6{color:#EEF1F8;} + .d2-525508007 .color-N7{color:#FFFFFF;} + .d2-525508007 .color-B1{color:#0D32B2;} + .d2-525508007 .color-B2{color:#0D32B2;} + .d2-525508007 .color-B3{color:#E3E9FD;} + .d2-525508007 .color-B4{color:#E3E9FD;} + .d2-525508007 .color-B5{color:#EDF0FD;} + .d2-525508007 .color-B6{color:#F7F8FE;} + .d2-525508007 .color-AA2{color:#4A6FF3;} + .d2-525508007 .color-AA4{color:#EDF0FD;} + .d2-525508007 .color-AA5{color:#F7F8FE;} + .d2-525508007 .color-AB4{color:#EDF0FD;} + .d2-525508007 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 5eb6a22234c1..36987bde291f 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Analytics infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler-prod.svg b/content/departments/engineering/managed-services/entitler-prod.svg index ab1344cc5d9a..0f99c6d742f2 100644 --- a/content/departments/engineering/managed-services/entitler-prod.svg +++ b/content/departments/engineering/managed-services/entitler-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - + .d2-525508007 .fill-N1{fill:#0A0F25;} + .d2-525508007 .fill-N2{fill:#676C7E;} + .d2-525508007 .fill-N3{fill:#9499AB;} + .d2-525508007 .fill-N4{fill:#CFD2DD;} + .d2-525508007 .fill-N5{fill:#DEE1EB;} + .d2-525508007 .fill-N6{fill:#EEF1F8;} + .d2-525508007 .fill-N7{fill:#FFFFFF;} + .d2-525508007 .fill-B1{fill:#0D32B2;} + .d2-525508007 .fill-B2{fill:#0D32B2;} + .d2-525508007 .fill-B3{fill:#E3E9FD;} + .d2-525508007 .fill-B4{fill:#E3E9FD;} + .d2-525508007 .fill-B5{fill:#EDF0FD;} + .d2-525508007 .fill-B6{fill:#F7F8FE;} + .d2-525508007 .fill-AA2{fill:#4A6FF3;} + .d2-525508007 .fill-AA4{fill:#EDF0FD;} + .d2-525508007 .fill-AA5{fill:#F7F8FE;} + .d2-525508007 .fill-AB4{fill:#EDF0FD;} + .d2-525508007 .fill-AB5{fill:#F7F8FE;} + .d2-525508007 .stroke-N1{stroke:#0A0F25;} + .d2-525508007 .stroke-N2{stroke:#676C7E;} + .d2-525508007 .stroke-N3{stroke:#9499AB;} + .d2-525508007 .stroke-N4{stroke:#CFD2DD;} + .d2-525508007 .stroke-N5{stroke:#DEE1EB;} + .d2-525508007 .stroke-N6{stroke:#EEF1F8;} + .d2-525508007 .stroke-N7{stroke:#FFFFFF;} + .d2-525508007 .stroke-B1{stroke:#0D32B2;} + .d2-525508007 .stroke-B2{stroke:#0D32B2;} + .d2-525508007 .stroke-B3{stroke:#E3E9FD;} + .d2-525508007 .stroke-B4{stroke:#E3E9FD;} + .d2-525508007 .stroke-B5{stroke:#EDF0FD;} + .d2-525508007 .stroke-B6{stroke:#F7F8FE;} + .d2-525508007 .stroke-AA2{stroke:#4A6FF3;} + .d2-525508007 .stroke-AA4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AA5{stroke:#F7F8FE;} + .d2-525508007 .stroke-AB4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AB5{stroke:#F7F8FE;} + .d2-525508007 .background-color-N1{background-color:#0A0F25;} + .d2-525508007 .background-color-N2{background-color:#676C7E;} + .d2-525508007 .background-color-N3{background-color:#9499AB;} + .d2-525508007 .background-color-N4{background-color:#CFD2DD;} + .d2-525508007 .background-color-N5{background-color:#DEE1EB;} + .d2-525508007 .background-color-N6{background-color:#EEF1F8;} + .d2-525508007 .background-color-N7{background-color:#FFFFFF;} + .d2-525508007 .background-color-B1{background-color:#0D32B2;} + .d2-525508007 .background-color-B2{background-color:#0D32B2;} + .d2-525508007 .background-color-B3{background-color:#E3E9FD;} + .d2-525508007 .background-color-B4{background-color:#E3E9FD;} + .d2-525508007 .background-color-B5{background-color:#EDF0FD;} + .d2-525508007 .background-color-B6{background-color:#F7F8FE;} + .d2-525508007 .background-color-AA2{background-color:#4A6FF3;} + .d2-525508007 .background-color-AA4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AA5{background-color:#F7F8FE;} + .d2-525508007 .background-color-AB4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AB5{background-color:#F7F8FE;} + .d2-525508007 .color-N1{color:#0A0F25;} + .d2-525508007 .color-N2{color:#676C7E;} + .d2-525508007 .color-N3{color:#9499AB;} + .d2-525508007 .color-N4{color:#CFD2DD;} + .d2-525508007 .color-N5{color:#DEE1EB;} + .d2-525508007 .color-N6{color:#EEF1F8;} + .d2-525508007 .color-N7{color:#FFFFFF;} + .d2-525508007 .color-B1{color:#0D32B2;} + .d2-525508007 .color-B2{color:#0D32B2;} + .d2-525508007 .color-B3{color:#E3E9FD;} + .d2-525508007 .color-B4{color:#E3E9FD;} + .d2-525508007 .color-B5{color:#EDF0FD;} + .d2-525508007 .color-B6{color:#F7F8FE;} + .d2-525508007 .color-AA2{color:#4A6FF3;} + .d2-525508007 .color-AA4{color:#EDF0FD;} + .d2-525508007 .color-AA5{color:#F7F8FE;} + .d2-525508007 .color-AB4{color:#EDF0FD;} + .d2-525508007 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 13f9a57b3fbd..a041ecaad133 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,8 +3,8 @@ This document describes operational guidance for Entitler infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper-prod.svg b/content/departments/engineering/managed-services/gatekeeper-prod.svg index ee3ef8a3eee9..3a59c12b7816 100644 --- a/content/departments/engineering/managed-services/gatekeeper-prod.svg +++ b/content/departments/engineering/managed-services/gatekeeper-prod.svg @@ -1,10 +1,10 @@ -Cloud Run JobMonitoring - - - + .d2-2206821217 .fill-N1{fill:#0A0F25;} + .d2-2206821217 .fill-N2{fill:#676C7E;} + .d2-2206821217 .fill-N3{fill:#9499AB;} + .d2-2206821217 .fill-N4{fill:#CFD2DD;} + .d2-2206821217 .fill-N5{fill:#DEE1EB;} + .d2-2206821217 .fill-N6{fill:#EEF1F8;} + .d2-2206821217 .fill-N7{fill:#FFFFFF;} + .d2-2206821217 .fill-B1{fill:#0D32B2;} + .d2-2206821217 .fill-B2{fill:#0D32B2;} + .d2-2206821217 .fill-B3{fill:#E3E9FD;} + .d2-2206821217 .fill-B4{fill:#E3E9FD;} + .d2-2206821217 .fill-B5{fill:#EDF0FD;} + .d2-2206821217 .fill-B6{fill:#F7F8FE;} + .d2-2206821217 .fill-AA2{fill:#4A6FF3;} + .d2-2206821217 .fill-AA4{fill:#EDF0FD;} + .d2-2206821217 .fill-AA5{fill:#F7F8FE;} + .d2-2206821217 .fill-AB4{fill:#EDF0FD;} + .d2-2206821217 .fill-AB5{fill:#F7F8FE;} + .d2-2206821217 .stroke-N1{stroke:#0A0F25;} + .d2-2206821217 .stroke-N2{stroke:#676C7E;} + .d2-2206821217 .stroke-N3{stroke:#9499AB;} + .d2-2206821217 .stroke-N4{stroke:#CFD2DD;} + .d2-2206821217 .stroke-N5{stroke:#DEE1EB;} + .d2-2206821217 .stroke-N6{stroke:#EEF1F8;} + .d2-2206821217 .stroke-N7{stroke:#FFFFFF;} + .d2-2206821217 .stroke-B1{stroke:#0D32B2;} + .d2-2206821217 .stroke-B2{stroke:#0D32B2;} + .d2-2206821217 .stroke-B3{stroke:#E3E9FD;} + .d2-2206821217 .stroke-B4{stroke:#E3E9FD;} + .d2-2206821217 .stroke-B5{stroke:#EDF0FD;} + .d2-2206821217 .stroke-B6{stroke:#F7F8FE;} + .d2-2206821217 .stroke-AA2{stroke:#4A6FF3;} + .d2-2206821217 .stroke-AA4{stroke:#EDF0FD;} + .d2-2206821217 .stroke-AA5{stroke:#F7F8FE;} + .d2-2206821217 .stroke-AB4{stroke:#EDF0FD;} + .d2-2206821217 .stroke-AB5{stroke:#F7F8FE;} + .d2-2206821217 .background-color-N1{background-color:#0A0F25;} + .d2-2206821217 .background-color-N2{background-color:#676C7E;} + .d2-2206821217 .background-color-N3{background-color:#9499AB;} + .d2-2206821217 .background-color-N4{background-color:#CFD2DD;} + .d2-2206821217 .background-color-N5{background-color:#DEE1EB;} + .d2-2206821217 .background-color-N6{background-color:#EEF1F8;} + .d2-2206821217 .background-color-N7{background-color:#FFFFFF;} + .d2-2206821217 .background-color-B1{background-color:#0D32B2;} + .d2-2206821217 .background-color-B2{background-color:#0D32B2;} + .d2-2206821217 .background-color-B3{background-color:#E3E9FD;} + .d2-2206821217 .background-color-B4{background-color:#E3E9FD;} + .d2-2206821217 .background-color-B5{background-color:#EDF0FD;} + .d2-2206821217 .background-color-B6{background-color:#F7F8FE;} + .d2-2206821217 .background-color-AA2{background-color:#4A6FF3;} + .d2-2206821217 .background-color-AA4{background-color:#EDF0FD;} + .d2-2206821217 .background-color-AA5{background-color:#F7F8FE;} + .d2-2206821217 .background-color-AB4{background-color:#EDF0FD;} + .d2-2206821217 .background-color-AB5{background-color:#F7F8FE;} + .d2-2206821217 .color-N1{color:#0A0F25;} + .d2-2206821217 .color-N2{color:#676C7E;} + .d2-2206821217 .color-N3{color:#9499AB;} + .d2-2206821217 .color-N4{color:#CFD2DD;} + .d2-2206821217 .color-N5{color:#DEE1EB;} + .d2-2206821217 .color-N6{color:#EEF1F8;} + .d2-2206821217 .color-N7{color:#FFFFFF;} + .d2-2206821217 .color-B1{color:#0D32B2;} + .d2-2206821217 .color-B2{color:#0D32B2;} + .d2-2206821217 .color-B3{color:#E3E9FD;} + .d2-2206821217 .color-B4{color:#E3E9FD;} + .d2-2206821217 .color-B5{color:#EDF0FD;} + .d2-2206821217 .color-B6{color:#F7F8FE;} + .d2-2206821217 .color-AA2{color:#4A6FF3;} + .d2-2206821217 .color-AA4{color:#EDF0FD;} + .d2-2206821217 .color-AA5{color:#F7F8FE;} + .d2-2206821217 .color-AB4{color:#EDF0FD;} + .d2-2206821217 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run JobSentryMonitoring + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 6ff98d622766..231961cfd04b 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Gatekeeper infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index b7376012c109..900c5033d57c 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,8 +3,8 @@ These pages contain generated operational guidance for the infrastructure of the 13 [Managed Services Platform (MSP)](../teams/core-services/managed-services/platform.md) services (across 20 environments) currently in operation at Sourcegraph. diff --git a/content/departments/engineering/managed-services/msp-testbed-robert.svg b/content/departments/engineering/managed-services/msp-testbed-robert.svg index aebe67ba9d7b..e04956c252aa 100644 --- a/content/departments/engineering/managed-services/msp-testbed-robert.svg +++ b/content/departments/engineering/managed-services/msp-testbed-robert.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary - - - - - - - - - - - - + .d2-724139543 .fill-N1{fill:#0A0F25;} + .d2-724139543 .fill-N2{fill:#676C7E;} + .d2-724139543 .fill-N3{fill:#9499AB;} + .d2-724139543 .fill-N4{fill:#CFD2DD;} + .d2-724139543 .fill-N5{fill:#DEE1EB;} + .d2-724139543 .fill-N6{fill:#EEF1F8;} + .d2-724139543 .fill-N7{fill:#FFFFFF;} + .d2-724139543 .fill-B1{fill:#0D32B2;} + .d2-724139543 .fill-B2{fill:#0D32B2;} + .d2-724139543 .fill-B3{fill:#E3E9FD;} + .d2-724139543 .fill-B4{fill:#E3E9FD;} + .d2-724139543 .fill-B5{fill:#EDF0FD;} + .d2-724139543 .fill-B6{fill:#F7F8FE;} + .d2-724139543 .fill-AA2{fill:#4A6FF3;} + .d2-724139543 .fill-AA4{fill:#EDF0FD;} + .d2-724139543 .fill-AA5{fill:#F7F8FE;} + .d2-724139543 .fill-AB4{fill:#EDF0FD;} + .d2-724139543 .fill-AB5{fill:#F7F8FE;} + .d2-724139543 .stroke-N1{stroke:#0A0F25;} + .d2-724139543 .stroke-N2{stroke:#676C7E;} + .d2-724139543 .stroke-N3{stroke:#9499AB;} + .d2-724139543 .stroke-N4{stroke:#CFD2DD;} + .d2-724139543 .stroke-N5{stroke:#DEE1EB;} + .d2-724139543 .stroke-N6{stroke:#EEF1F8;} + .d2-724139543 .stroke-N7{stroke:#FFFFFF;} + .d2-724139543 .stroke-B1{stroke:#0D32B2;} + .d2-724139543 .stroke-B2{stroke:#0D32B2;} + .d2-724139543 .stroke-B3{stroke:#E3E9FD;} + .d2-724139543 .stroke-B4{stroke:#E3E9FD;} + .d2-724139543 .stroke-B5{stroke:#EDF0FD;} + .d2-724139543 .stroke-B6{stroke:#F7F8FE;} + .d2-724139543 .stroke-AA2{stroke:#4A6FF3;} + .d2-724139543 .stroke-AA4{stroke:#EDF0FD;} + .d2-724139543 .stroke-AA5{stroke:#F7F8FE;} + .d2-724139543 .stroke-AB4{stroke:#EDF0FD;} + .d2-724139543 .stroke-AB5{stroke:#F7F8FE;} + .d2-724139543 .background-color-N1{background-color:#0A0F25;} + .d2-724139543 .background-color-N2{background-color:#676C7E;} + .d2-724139543 .background-color-N3{background-color:#9499AB;} + .d2-724139543 .background-color-N4{background-color:#CFD2DD;} + .d2-724139543 .background-color-N5{background-color:#DEE1EB;} + .d2-724139543 .background-color-N6{background-color:#EEF1F8;} + .d2-724139543 .background-color-N7{background-color:#FFFFFF;} + .d2-724139543 .background-color-B1{background-color:#0D32B2;} + .d2-724139543 .background-color-B2{background-color:#0D32B2;} + .d2-724139543 .background-color-B3{background-color:#E3E9FD;} + .d2-724139543 .background-color-B4{background-color:#E3E9FD;} + .d2-724139543 .background-color-B5{background-color:#EDF0FD;} + .d2-724139543 .background-color-B6{background-color:#F7F8FE;} + .d2-724139543 .background-color-AA2{background-color:#4A6FF3;} + .d2-724139543 .background-color-AA4{background-color:#EDF0FD;} + .d2-724139543 .background-color-AA5{background-color:#F7F8FE;} + .d2-724139543 .background-color-AB4{background-color:#EDF0FD;} + .d2-724139543 .background-color-AB5{background-color:#F7F8FE;} + .d2-724139543 .color-N1{color:#0A0F25;} + .d2-724139543 .color-N2{color:#676C7E;} + .d2-724139543 .color-N3{color:#9499AB;} + .d2-724139543 .color-N4{color:#CFD2DD;} + .d2-724139543 .color-N5{color:#DEE1EB;} + .d2-724139543 .color-N6{color:#EEF1F8;} + .d2-724139543 .color-N7{color:#FFFFFF;} + .d2-724139543 .color-B1{color:#0D32B2;} + .d2-724139543 .color-B2{color:#0D32B2;} + .d2-724139543 .color-B3{color:#E3E9FD;} + .d2-724139543 .color-B4{color:#E3E9FD;} + .d2-724139543 .color-B5{color:#EDF0FD;} + .d2-724139543 .color-B6{color:#F7F8FE;} + .d2-724139543 .color-AA2{color:#4A6FF3;} + .d2-724139543 .color-AA4{color:#EDF0FD;} + .d2-724139543 .color-AA5{color:#F7F8FE;} + .d2-724139543 .color-AB4{color:#EDF0FD;} + .d2-724139543 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed-test.svg b/content/departments/engineering/managed-services/msp-testbed-test.svg index bccec14ef42f..7d32ca3018c2 100644 --- a/content/departments/engineering/managed-services/msp-testbed-test.svg +++ b/content/departments/engineering/managed-services/msp-testbed-test.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor - - - - - - - - - - - - - + .d2-1812618789 .fill-N1{fill:#0A0F25;} + .d2-1812618789 .fill-N2{fill:#676C7E;} + .d2-1812618789 .fill-N3{fill:#9499AB;} + .d2-1812618789 .fill-N4{fill:#CFD2DD;} + .d2-1812618789 .fill-N5{fill:#DEE1EB;} + .d2-1812618789 .fill-N6{fill:#EEF1F8;} + .d2-1812618789 .fill-N7{fill:#FFFFFF;} + .d2-1812618789 .fill-B1{fill:#0D32B2;} + .d2-1812618789 .fill-B2{fill:#0D32B2;} + .d2-1812618789 .fill-B3{fill:#E3E9FD;} + .d2-1812618789 .fill-B4{fill:#E3E9FD;} + .d2-1812618789 .fill-B5{fill:#EDF0FD;} + .d2-1812618789 .fill-B6{fill:#F7F8FE;} + .d2-1812618789 .fill-AA2{fill:#4A6FF3;} + .d2-1812618789 .fill-AA4{fill:#EDF0FD;} + .d2-1812618789 .fill-AA5{fill:#F7F8FE;} + .d2-1812618789 .fill-AB4{fill:#EDF0FD;} + .d2-1812618789 .fill-AB5{fill:#F7F8FE;} + .d2-1812618789 .stroke-N1{stroke:#0A0F25;} + .d2-1812618789 .stroke-N2{stroke:#676C7E;} + .d2-1812618789 .stroke-N3{stroke:#9499AB;} + .d2-1812618789 .stroke-N4{stroke:#CFD2DD;} + .d2-1812618789 .stroke-N5{stroke:#DEE1EB;} + .d2-1812618789 .stroke-N6{stroke:#EEF1F8;} + .d2-1812618789 .stroke-N7{stroke:#FFFFFF;} + .d2-1812618789 .stroke-B1{stroke:#0D32B2;} + .d2-1812618789 .stroke-B2{stroke:#0D32B2;} + .d2-1812618789 .stroke-B3{stroke:#E3E9FD;} + .d2-1812618789 .stroke-B4{stroke:#E3E9FD;} + .d2-1812618789 .stroke-B5{stroke:#EDF0FD;} + .d2-1812618789 .stroke-B6{stroke:#F7F8FE;} + .d2-1812618789 .stroke-AA2{stroke:#4A6FF3;} + .d2-1812618789 .stroke-AA4{stroke:#EDF0FD;} + .d2-1812618789 .stroke-AA5{stroke:#F7F8FE;} + .d2-1812618789 .stroke-AB4{stroke:#EDF0FD;} + .d2-1812618789 .stroke-AB5{stroke:#F7F8FE;} + .d2-1812618789 .background-color-N1{background-color:#0A0F25;} + .d2-1812618789 .background-color-N2{background-color:#676C7E;} + .d2-1812618789 .background-color-N3{background-color:#9499AB;} + .d2-1812618789 .background-color-N4{background-color:#CFD2DD;} + .d2-1812618789 .background-color-N5{background-color:#DEE1EB;} + .d2-1812618789 .background-color-N6{background-color:#EEF1F8;} + .d2-1812618789 .background-color-N7{background-color:#FFFFFF;} + .d2-1812618789 .background-color-B1{background-color:#0D32B2;} + .d2-1812618789 .background-color-B2{background-color:#0D32B2;} + .d2-1812618789 .background-color-B3{background-color:#E3E9FD;} + .d2-1812618789 .background-color-B4{background-color:#E3E9FD;} + .d2-1812618789 .background-color-B5{background-color:#EDF0FD;} + .d2-1812618789 .background-color-B6{background-color:#F7F8FE;} + .d2-1812618789 .background-color-AA2{background-color:#4A6FF3;} + .d2-1812618789 .background-color-AA4{background-color:#EDF0FD;} + .d2-1812618789 .background-color-AA5{background-color:#F7F8FE;} + .d2-1812618789 .background-color-AB4{background-color:#EDF0FD;} + .d2-1812618789 .background-color-AB5{background-color:#F7F8FE;} + .d2-1812618789 .color-N1{color:#0A0F25;} + .d2-1812618789 .color-N2{color:#676C7E;} + .d2-1812618789 .color-N3{color:#9499AB;} + .d2-1812618789 .color-N4{color:#CFD2DD;} + .d2-1812618789 .color-N5{color:#DEE1EB;} + .d2-1812618789 .color-N6{color:#EEF1F8;} + .d2-1812618789 .color-N7{color:#FFFFFF;} + .d2-1812618789 .color-B1{color:#0D32B2;} + .d2-1812618789 .color-B2{color:#0D32B2;} + .d2-1812618789 .color-B3{color:#E3E9FD;} + .d2-1812618789 .color-B4{color:#E3E9FD;} + .d2-1812618789 .color-B5{color:#EDF0FD;} + .d2-1812618789 .color-B6{color:#F7F8FE;} + .d2-1812618789 .color-AA2{color:#4A6FF3;} + .d2-1812618789 .color-AA4{color:#EDF0FD;} + .d2-1812618789 .color-AA5{color:#F7F8FE;} + .d2-1812618789 .color-AB4{color:#EDF0FD;} + .d2-1812618789 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 00c8019b2952..76eb1fce9c0d 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,8 +3,8 @@ This document describes operational guidance for MSP Testbed infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings-prod.svg b/content/departments/engineering/managed-services/pings-prod.svg index 6e3d4a24dadb..e640ca742785 100644 --- a/content/departments/engineering/managed-services/pings-prod.svg +++ b/content/departments/engineering/managed-services/pings-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet - - - - - - - + .d2-3647655416 .fill-N1{fill:#0A0F25;} + .d2-3647655416 .fill-N2{fill:#676C7E;} + .d2-3647655416 .fill-N3{fill:#9499AB;} + .d2-3647655416 .fill-N4{fill:#CFD2DD;} + .d2-3647655416 .fill-N5{fill:#DEE1EB;} + .d2-3647655416 .fill-N6{fill:#EEF1F8;} + .d2-3647655416 .fill-N7{fill:#FFFFFF;} + .d2-3647655416 .fill-B1{fill:#0D32B2;} + .d2-3647655416 .fill-B2{fill:#0D32B2;} + .d2-3647655416 .fill-B3{fill:#E3E9FD;} + .d2-3647655416 .fill-B4{fill:#E3E9FD;} + .d2-3647655416 .fill-B5{fill:#EDF0FD;} + .d2-3647655416 .fill-B6{fill:#F7F8FE;} + .d2-3647655416 .fill-AA2{fill:#4A6FF3;} + .d2-3647655416 .fill-AA4{fill:#EDF0FD;} + .d2-3647655416 .fill-AA5{fill:#F7F8FE;} + .d2-3647655416 .fill-AB4{fill:#EDF0FD;} + .d2-3647655416 .fill-AB5{fill:#F7F8FE;} + .d2-3647655416 .stroke-N1{stroke:#0A0F25;} + .d2-3647655416 .stroke-N2{stroke:#676C7E;} + .d2-3647655416 .stroke-N3{stroke:#9499AB;} + .d2-3647655416 .stroke-N4{stroke:#CFD2DD;} + .d2-3647655416 .stroke-N5{stroke:#DEE1EB;} + .d2-3647655416 .stroke-N6{stroke:#EEF1F8;} + .d2-3647655416 .stroke-N7{stroke:#FFFFFF;} + .d2-3647655416 .stroke-B1{stroke:#0D32B2;} + .d2-3647655416 .stroke-B2{stroke:#0D32B2;} + .d2-3647655416 .stroke-B3{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B4{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B5{stroke:#EDF0FD;} + .d2-3647655416 .stroke-B6{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AA2{stroke:#4A6FF3;} + .d2-3647655416 .stroke-AA4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AA5{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AB4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AB5{stroke:#F7F8FE;} + .d2-3647655416 .background-color-N1{background-color:#0A0F25;} + .d2-3647655416 .background-color-N2{background-color:#676C7E;} + .d2-3647655416 .background-color-N3{background-color:#9499AB;} + .d2-3647655416 .background-color-N4{background-color:#CFD2DD;} + .d2-3647655416 .background-color-N5{background-color:#DEE1EB;} + .d2-3647655416 .background-color-N6{background-color:#EEF1F8;} + .d2-3647655416 .background-color-N7{background-color:#FFFFFF;} + .d2-3647655416 .background-color-B1{background-color:#0D32B2;} + .d2-3647655416 .background-color-B2{background-color:#0D32B2;} + .d2-3647655416 .background-color-B3{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B4{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B5{background-color:#EDF0FD;} + .d2-3647655416 .background-color-B6{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AA2{background-color:#4A6FF3;} + .d2-3647655416 .background-color-AA4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AA5{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AB4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AB5{background-color:#F7F8FE;} + .d2-3647655416 .color-N1{color:#0A0F25;} + .d2-3647655416 .color-N2{color:#676C7E;} + .d2-3647655416 .color-N3{color:#9499AB;} + .d2-3647655416 .color-N4{color:#CFD2DD;} + .d2-3647655416 .color-N5{color:#DEE1EB;} + .d2-3647655416 .color-N6{color:#EEF1F8;} + .d2-3647655416 .color-N7{color:#FFFFFF;} + .d2-3647655416 .color-B1{color:#0D32B2;} + .d2-3647655416 .color-B2{color:#0D32B2;} + .d2-3647655416 .color-B3{color:#E3E9FD;} + .d2-3647655416 .color-B4{color:#E3E9FD;} + .d2-3647655416 .color-B5{color:#EDF0FD;} + .d2-3647655416 .color-B6{color:#F7F8FE;} + .d2-3647655416 .color-AA2{color:#4A6FF3;} + .d2-3647655416 .color-AA4{color:#EDF0FD;} + .d2-3647655416 .color-AA5{color:#F7F8FE;} + .d2-3647655416 .color-AB4{color:#EDF0FD;} + .d2-3647655416 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index b0a0faba533e..3a0b41e92f5e 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,8 +3,8 @@ This document describes operational guidance for Pings Service infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry-dev.svg b/content/departments/engineering/managed-services/releaseregistry-dev.svg index 1f5503a5eb57..d631e5a10bd5 100644 --- a/content/departments/engineering/managed-services/releaseregistry-dev.svg +++ b/content/departments/engineering/managed-services/releaseregistry-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry - - - - - - - - - + .d2-3657912243 .fill-N1{fill:#0A0F25;} + .d2-3657912243 .fill-N2{fill:#676C7E;} + .d2-3657912243 .fill-N3{fill:#9499AB;} + .d2-3657912243 .fill-N4{fill:#CFD2DD;} + .d2-3657912243 .fill-N5{fill:#DEE1EB;} + .d2-3657912243 .fill-N6{fill:#EEF1F8;} + .d2-3657912243 .fill-N7{fill:#FFFFFF;} + .d2-3657912243 .fill-B1{fill:#0D32B2;} + .d2-3657912243 .fill-B2{fill:#0D32B2;} + .d2-3657912243 .fill-B3{fill:#E3E9FD;} + .d2-3657912243 .fill-B4{fill:#E3E9FD;} + .d2-3657912243 .fill-B5{fill:#EDF0FD;} + .d2-3657912243 .fill-B6{fill:#F7F8FE;} + .d2-3657912243 .fill-AA2{fill:#4A6FF3;} + .d2-3657912243 .fill-AA4{fill:#EDF0FD;} + .d2-3657912243 .fill-AA5{fill:#F7F8FE;} + .d2-3657912243 .fill-AB4{fill:#EDF0FD;} + .d2-3657912243 .fill-AB5{fill:#F7F8FE;} + .d2-3657912243 .stroke-N1{stroke:#0A0F25;} + .d2-3657912243 .stroke-N2{stroke:#676C7E;} + .d2-3657912243 .stroke-N3{stroke:#9499AB;} + .d2-3657912243 .stroke-N4{stroke:#CFD2DD;} + .d2-3657912243 .stroke-N5{stroke:#DEE1EB;} + .d2-3657912243 .stroke-N6{stroke:#EEF1F8;} + .d2-3657912243 .stroke-N7{stroke:#FFFFFF;} + .d2-3657912243 .stroke-B1{stroke:#0D32B2;} + .d2-3657912243 .stroke-B2{stroke:#0D32B2;} + .d2-3657912243 .stroke-B3{stroke:#E3E9FD;} + .d2-3657912243 .stroke-B4{stroke:#E3E9FD;} + .d2-3657912243 .stroke-B5{stroke:#EDF0FD;} + .d2-3657912243 .stroke-B6{stroke:#F7F8FE;} + .d2-3657912243 .stroke-AA2{stroke:#4A6FF3;} + .d2-3657912243 .stroke-AA4{stroke:#EDF0FD;} + .d2-3657912243 .stroke-AA5{stroke:#F7F8FE;} + .d2-3657912243 .stroke-AB4{stroke:#EDF0FD;} + .d2-3657912243 .stroke-AB5{stroke:#F7F8FE;} + .d2-3657912243 .background-color-N1{background-color:#0A0F25;} + .d2-3657912243 .background-color-N2{background-color:#676C7E;} + .d2-3657912243 .background-color-N3{background-color:#9499AB;} + .d2-3657912243 .background-color-N4{background-color:#CFD2DD;} + .d2-3657912243 .background-color-N5{background-color:#DEE1EB;} + .d2-3657912243 .background-color-N6{background-color:#EEF1F8;} + .d2-3657912243 .background-color-N7{background-color:#FFFFFF;} + .d2-3657912243 .background-color-B1{background-color:#0D32B2;} + .d2-3657912243 .background-color-B2{background-color:#0D32B2;} + .d2-3657912243 .background-color-B3{background-color:#E3E9FD;} + .d2-3657912243 .background-color-B4{background-color:#E3E9FD;} + .d2-3657912243 .background-color-B5{background-color:#EDF0FD;} + .d2-3657912243 .background-color-B6{background-color:#F7F8FE;} + .d2-3657912243 .background-color-AA2{background-color:#4A6FF3;} + .d2-3657912243 .background-color-AA4{background-color:#EDF0FD;} + .d2-3657912243 .background-color-AA5{background-color:#F7F8FE;} + .d2-3657912243 .background-color-AB4{background-color:#EDF0FD;} + .d2-3657912243 .background-color-AB5{background-color:#F7F8FE;} + .d2-3657912243 .color-N1{color:#0A0F25;} + .d2-3657912243 .color-N2{color:#676C7E;} + .d2-3657912243 .color-N3{color:#9499AB;} + .d2-3657912243 .color-N4{color:#CFD2DD;} + .d2-3657912243 .color-N5{color:#DEE1EB;} + .d2-3657912243 .color-N6{color:#EEF1F8;} + .d2-3657912243 .color-N7{color:#FFFFFF;} + .d2-3657912243 .color-B1{color:#0D32B2;} + .d2-3657912243 .color-B2{color:#0D32B2;} + .d2-3657912243 .color-B3{color:#E3E9FD;} + .d2-3657912243 .color-B4{color:#E3E9FD;} + .d2-3657912243 .color-B5{color:#EDF0FD;} + .d2-3657912243 .color-B6{color:#F7F8FE;} + .d2-3657912243 .color-AA2{color:#4A6FF3;} + .d2-3657912243 .color-AA4{color:#EDF0FD;} + .d2-3657912243 .color-AA5{color:#F7F8FE;} + .d2-3657912243 .color-AB4{color:#EDF0FD;} + .d2-3657912243 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry-prod.svg b/content/departments/engineering/managed-services/releaseregistry-prod.svg index 1f5503a5eb57..d631e5a10bd5 100644 --- a/content/departments/engineering/managed-services/releaseregistry-prod.svg +++ b/content/departments/engineering/managed-services/releaseregistry-prod.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry - - - - - - - - - + .d2-3657912243 .fill-N1{fill:#0A0F25;} + .d2-3657912243 .fill-N2{fill:#676C7E;} + .d2-3657912243 .fill-N3{fill:#9499AB;} + .d2-3657912243 .fill-N4{fill:#CFD2DD;} + .d2-3657912243 .fill-N5{fill:#DEE1EB;} + .d2-3657912243 .fill-N6{fill:#EEF1F8;} + .d2-3657912243 .fill-N7{fill:#FFFFFF;} + .d2-3657912243 .fill-B1{fill:#0D32B2;} + .d2-3657912243 .fill-B2{fill:#0D32B2;} + .d2-3657912243 .fill-B3{fill:#E3E9FD;} + .d2-3657912243 .fill-B4{fill:#E3E9FD;} + .d2-3657912243 .fill-B5{fill:#EDF0FD;} + .d2-3657912243 .fill-B6{fill:#F7F8FE;} + .d2-3657912243 .fill-AA2{fill:#4A6FF3;} + .d2-3657912243 .fill-AA4{fill:#EDF0FD;} + .d2-3657912243 .fill-AA5{fill:#F7F8FE;} + .d2-3657912243 .fill-AB4{fill:#EDF0FD;} + .d2-3657912243 .fill-AB5{fill:#F7F8FE;} + .d2-3657912243 .stroke-N1{stroke:#0A0F25;} + .d2-3657912243 .stroke-N2{stroke:#676C7E;} + .d2-3657912243 .stroke-N3{stroke:#9499AB;} + .d2-3657912243 .stroke-N4{stroke:#CFD2DD;} + .d2-3657912243 .stroke-N5{stroke:#DEE1EB;} + .d2-3657912243 .stroke-N6{stroke:#EEF1F8;} + .d2-3657912243 .stroke-N7{stroke:#FFFFFF;} + .d2-3657912243 .stroke-B1{stroke:#0D32B2;} + .d2-3657912243 .stroke-B2{stroke:#0D32B2;} + .d2-3657912243 .stroke-B3{stroke:#E3E9FD;} + .d2-3657912243 .stroke-B4{stroke:#E3E9FD;} + .d2-3657912243 .stroke-B5{stroke:#EDF0FD;} + .d2-3657912243 .stroke-B6{stroke:#F7F8FE;} + .d2-3657912243 .stroke-AA2{stroke:#4A6FF3;} + .d2-3657912243 .stroke-AA4{stroke:#EDF0FD;} + .d2-3657912243 .stroke-AA5{stroke:#F7F8FE;} + .d2-3657912243 .stroke-AB4{stroke:#EDF0FD;} + .d2-3657912243 .stroke-AB5{stroke:#F7F8FE;} + .d2-3657912243 .background-color-N1{background-color:#0A0F25;} + .d2-3657912243 .background-color-N2{background-color:#676C7E;} + .d2-3657912243 .background-color-N3{background-color:#9499AB;} + .d2-3657912243 .background-color-N4{background-color:#CFD2DD;} + .d2-3657912243 .background-color-N5{background-color:#DEE1EB;} + .d2-3657912243 .background-color-N6{background-color:#EEF1F8;} + .d2-3657912243 .background-color-N7{background-color:#FFFFFF;} + .d2-3657912243 .background-color-B1{background-color:#0D32B2;} + .d2-3657912243 .background-color-B2{background-color:#0D32B2;} + .d2-3657912243 .background-color-B3{background-color:#E3E9FD;} + .d2-3657912243 .background-color-B4{background-color:#E3E9FD;} + .d2-3657912243 .background-color-B5{background-color:#EDF0FD;} + .d2-3657912243 .background-color-B6{background-color:#F7F8FE;} + .d2-3657912243 .background-color-AA2{background-color:#4A6FF3;} + .d2-3657912243 .background-color-AA4{background-color:#EDF0FD;} + .d2-3657912243 .background-color-AA5{background-color:#F7F8FE;} + .d2-3657912243 .background-color-AB4{background-color:#EDF0FD;} + .d2-3657912243 .background-color-AB5{background-color:#F7F8FE;} + .d2-3657912243 .color-N1{color:#0A0F25;} + .d2-3657912243 .color-N2{color:#676C7E;} + .d2-3657912243 .color-N3{color:#9499AB;} + .d2-3657912243 .color-N4{color:#CFD2DD;} + .d2-3657912243 .color-N5{color:#DEE1EB;} + .d2-3657912243 .color-N6{color:#EEF1F8;} + .d2-3657912243 .color-N7{color:#FFFFFF;} + .d2-3657912243 .color-B1{color:#0D32B2;} + .d2-3657912243 .color-B2{color:#0D32B2;} + .d2-3657912243 .color-B3{color:#E3E9FD;} + .d2-3657912243 .color-B4{color:#E3E9FD;} + .d2-3657912243 .color-B5{color:#EDF0FD;} + .d2-3657912243 .color-B6{color:#F7F8FE;} + .d2-3657912243 .color-AA2{color:#4A6FF3;} + .d2-3657912243 .color-AA4{color:#EDF0FD;} + .d2-3657912243 .color-AA5{color:#F7F8FE;} + .d2-3657912243 .color-AB4{color:#EDF0FD;} + .d2-3657912243 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 419d576b7c04..a59f8fa5e2fa 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,8 +3,8 @@ This document describes operational guidance for Release Registry infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams-dev.svg b/content/departments/engineering/managed-services/sams-dev.svg index 5909d4ceaf3e..c27db122cd1c 100644 --- a/content/departments/engineering/managed-services/sams-dev.svg +++ b/content/departments/engineering/managed-services/sams-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management - - - - - - - - - - - - - - - - + .d2-1760893224 .fill-N1{fill:#0A0F25;} + .d2-1760893224 .fill-N2{fill:#676C7E;} + .d2-1760893224 .fill-N3{fill:#9499AB;} + .d2-1760893224 .fill-N4{fill:#CFD2DD;} + .d2-1760893224 .fill-N5{fill:#DEE1EB;} + .d2-1760893224 .fill-N6{fill:#EEF1F8;} + .d2-1760893224 .fill-N7{fill:#FFFFFF;} + .d2-1760893224 .fill-B1{fill:#0D32B2;} + .d2-1760893224 .fill-B2{fill:#0D32B2;} + .d2-1760893224 .fill-B3{fill:#E3E9FD;} + .d2-1760893224 .fill-B4{fill:#E3E9FD;} + .d2-1760893224 .fill-B5{fill:#EDF0FD;} + .d2-1760893224 .fill-B6{fill:#F7F8FE;} + .d2-1760893224 .fill-AA2{fill:#4A6FF3;} + .d2-1760893224 .fill-AA4{fill:#EDF0FD;} + .d2-1760893224 .fill-AA5{fill:#F7F8FE;} + .d2-1760893224 .fill-AB4{fill:#EDF0FD;} + .d2-1760893224 .fill-AB5{fill:#F7F8FE;} + .d2-1760893224 .stroke-N1{stroke:#0A0F25;} + .d2-1760893224 .stroke-N2{stroke:#676C7E;} + .d2-1760893224 .stroke-N3{stroke:#9499AB;} + .d2-1760893224 .stroke-N4{stroke:#CFD2DD;} + .d2-1760893224 .stroke-N5{stroke:#DEE1EB;} + .d2-1760893224 .stroke-N6{stroke:#EEF1F8;} + .d2-1760893224 .stroke-N7{stroke:#FFFFFF;} + .d2-1760893224 .stroke-B1{stroke:#0D32B2;} + .d2-1760893224 .stroke-B2{stroke:#0D32B2;} + .d2-1760893224 .stroke-B3{stroke:#E3E9FD;} + .d2-1760893224 .stroke-B4{stroke:#E3E9FD;} + .d2-1760893224 .stroke-B5{stroke:#EDF0FD;} + .d2-1760893224 .stroke-B6{stroke:#F7F8FE;} + .d2-1760893224 .stroke-AA2{stroke:#4A6FF3;} + .d2-1760893224 .stroke-AA4{stroke:#EDF0FD;} + .d2-1760893224 .stroke-AA5{stroke:#F7F8FE;} + .d2-1760893224 .stroke-AB4{stroke:#EDF0FD;} + .d2-1760893224 .stroke-AB5{stroke:#F7F8FE;} + .d2-1760893224 .background-color-N1{background-color:#0A0F25;} + .d2-1760893224 .background-color-N2{background-color:#676C7E;} + .d2-1760893224 .background-color-N3{background-color:#9499AB;} + .d2-1760893224 .background-color-N4{background-color:#CFD2DD;} + .d2-1760893224 .background-color-N5{background-color:#DEE1EB;} + .d2-1760893224 .background-color-N6{background-color:#EEF1F8;} + .d2-1760893224 .background-color-N7{background-color:#FFFFFF;} + .d2-1760893224 .background-color-B1{background-color:#0D32B2;} + .d2-1760893224 .background-color-B2{background-color:#0D32B2;} + .d2-1760893224 .background-color-B3{background-color:#E3E9FD;} + .d2-1760893224 .background-color-B4{background-color:#E3E9FD;} + .d2-1760893224 .background-color-B5{background-color:#EDF0FD;} + .d2-1760893224 .background-color-B6{background-color:#F7F8FE;} + .d2-1760893224 .background-color-AA2{background-color:#4A6FF3;} + .d2-1760893224 .background-color-AA4{background-color:#EDF0FD;} + .d2-1760893224 .background-color-AA5{background-color:#F7F8FE;} + .d2-1760893224 .background-color-AB4{background-color:#EDF0FD;} + .d2-1760893224 .background-color-AB5{background-color:#F7F8FE;} + .d2-1760893224 .color-N1{color:#0A0F25;} + .d2-1760893224 .color-N2{color:#676C7E;} + .d2-1760893224 .color-N3{color:#9499AB;} + .d2-1760893224 .color-N4{color:#CFD2DD;} + .d2-1760893224 .color-N5{color:#DEE1EB;} + .d2-1760893224 .color-N6{color:#EEF1F8;} + .d2-1760893224 .color-N7{color:#FFFFFF;} + .d2-1760893224 .color-B1{color:#0D32B2;} + .d2-1760893224 .color-B2{color:#0D32B2;} + .d2-1760893224 .color-B3{color:#E3E9FD;} + .d2-1760893224 .color-B4{color:#E3E9FD;} + .d2-1760893224 .color-B5{color:#EDF0FD;} + .d2-1760893224 .color-B6{color:#F7F8FE;} + .d2-1760893224 .color-AA2{color:#4A6FF3;} + .d2-1760893224 .color-AA4{color:#EDF0FD;} + .d2-1760893224 .color-AA5{color:#F7F8FE;} + .d2-1760893224 .color-AB4{color:#EDF0FD;} + .d2-1760893224 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams-prod.svg b/content/departments/engineering/managed-services/sams-prod.svg index 12e6375bc2d2..7af61b25f929 100644 --- a/content/departments/engineering/managed-services/sams-prod.svg +++ b/content/departments/engineering/managed-services/sams-prod.svg @@ -1,17 +1,17 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor - - - - - - + .d2-675168891 .fill-N1{fill:#0A0F25;} + .d2-675168891 .fill-N2{fill:#676C7E;} + .d2-675168891 .fill-N3{fill:#9499AB;} + .d2-675168891 .fill-N4{fill:#CFD2DD;} + .d2-675168891 .fill-N5{fill:#DEE1EB;} + .d2-675168891 .fill-N6{fill:#EEF1F8;} + .d2-675168891 .fill-N7{fill:#FFFFFF;} + .d2-675168891 .fill-B1{fill:#0D32B2;} + .d2-675168891 .fill-B2{fill:#0D32B2;} + .d2-675168891 .fill-B3{fill:#E3E9FD;} + .d2-675168891 .fill-B4{fill:#E3E9FD;} + .d2-675168891 .fill-B5{fill:#EDF0FD;} + .d2-675168891 .fill-B6{fill:#F7F8FE;} + .d2-675168891 .fill-AA2{fill:#4A6FF3;} + .d2-675168891 .fill-AA4{fill:#EDF0FD;} + .d2-675168891 .fill-AA5{fill:#F7F8FE;} + .d2-675168891 .fill-AB4{fill:#EDF0FD;} + .d2-675168891 .fill-AB5{fill:#F7F8FE;} + .d2-675168891 .stroke-N1{stroke:#0A0F25;} + .d2-675168891 .stroke-N2{stroke:#676C7E;} + .d2-675168891 .stroke-N3{stroke:#9499AB;} + .d2-675168891 .stroke-N4{stroke:#CFD2DD;} + .d2-675168891 .stroke-N5{stroke:#DEE1EB;} + .d2-675168891 .stroke-N6{stroke:#EEF1F8;} + .d2-675168891 .stroke-N7{stroke:#FFFFFF;} + .d2-675168891 .stroke-B1{stroke:#0D32B2;} + .d2-675168891 .stroke-B2{stroke:#0D32B2;} + .d2-675168891 .stroke-B3{stroke:#E3E9FD;} + .d2-675168891 .stroke-B4{stroke:#E3E9FD;} + .d2-675168891 .stroke-B5{stroke:#EDF0FD;} + .d2-675168891 .stroke-B6{stroke:#F7F8FE;} + .d2-675168891 .stroke-AA2{stroke:#4A6FF3;} + .d2-675168891 .stroke-AA4{stroke:#EDF0FD;} + .d2-675168891 .stroke-AA5{stroke:#F7F8FE;} + .d2-675168891 .stroke-AB4{stroke:#EDF0FD;} + .d2-675168891 .stroke-AB5{stroke:#F7F8FE;} + .d2-675168891 .background-color-N1{background-color:#0A0F25;} + .d2-675168891 .background-color-N2{background-color:#676C7E;} + .d2-675168891 .background-color-N3{background-color:#9499AB;} + .d2-675168891 .background-color-N4{background-color:#CFD2DD;} + .d2-675168891 .background-color-N5{background-color:#DEE1EB;} + .d2-675168891 .background-color-N6{background-color:#EEF1F8;} + .d2-675168891 .background-color-N7{background-color:#FFFFFF;} + .d2-675168891 .background-color-B1{background-color:#0D32B2;} + .d2-675168891 .background-color-B2{background-color:#0D32B2;} + .d2-675168891 .background-color-B3{background-color:#E3E9FD;} + .d2-675168891 .background-color-B4{background-color:#E3E9FD;} + .d2-675168891 .background-color-B5{background-color:#EDF0FD;} + .d2-675168891 .background-color-B6{background-color:#F7F8FE;} + .d2-675168891 .background-color-AA2{background-color:#4A6FF3;} + .d2-675168891 .background-color-AA4{background-color:#EDF0FD;} + .d2-675168891 .background-color-AA5{background-color:#F7F8FE;} + .d2-675168891 .background-color-AB4{background-color:#EDF0FD;} + .d2-675168891 .background-color-AB5{background-color:#F7F8FE;} + .d2-675168891 .color-N1{color:#0A0F25;} + .d2-675168891 .color-N2{color:#676C7E;} + .d2-675168891 .color-N3{color:#9499AB;} + .d2-675168891 .color-N4{color:#CFD2DD;} + .d2-675168891 .color-N5{color:#DEE1EB;} + .d2-675168891 .color-N6{color:#EEF1F8;} + .d2-675168891 .color-N7{color:#FFFFFF;} + .d2-675168891 .color-B1{color:#0D32B2;} + .d2-675168891 .color-B2{color:#0D32B2;} + .d2-675168891 .color-B3{color:#E3E9FD;} + .d2-675168891 .color-B4{color:#E3E9FD;} + .d2-675168891 .color-B5{color:#EDF0FD;} + .d2-675168891 .color-B6{color:#F7F8FE;} + .d2-675168891 .color-AA2{color:#4A6FF3;} + .d2-675168891 .color-AA4{color:#EDF0FD;} + .d2-675168891 .color-AA5{color:#F7F8FE;} + .d2-675168891 .color-AB4{color:#EDF0FD;} + .d2-675168891 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor + + + + + + + + - - - - - - + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index d46a2217202e..b550000ae59f 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,8 +3,8 @@ This document describes operational guidance for Self-Serve Cody infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg index 350ae53a7b3b..e39d77630f2a 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg @@ -1,16 +1,16 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts - - - - - - - - - - - - - + .d2-852605515 .fill-N1{fill:#0A0F25;} + .d2-852605515 .fill-N2{fill:#676C7E;} + .d2-852605515 .fill-N3{fill:#9499AB;} + .d2-852605515 .fill-N4{fill:#CFD2DD;} + .d2-852605515 .fill-N5{fill:#DEE1EB;} + .d2-852605515 .fill-N6{fill:#EEF1F8;} + .d2-852605515 .fill-N7{fill:#FFFFFF;} + .d2-852605515 .fill-B1{fill:#0D32B2;} + .d2-852605515 .fill-B2{fill:#0D32B2;} + .d2-852605515 .fill-B3{fill:#E3E9FD;} + .d2-852605515 .fill-B4{fill:#E3E9FD;} + .d2-852605515 .fill-B5{fill:#EDF0FD;} + .d2-852605515 .fill-B6{fill:#F7F8FE;} + .d2-852605515 .fill-AA2{fill:#4A6FF3;} + .d2-852605515 .fill-AA4{fill:#EDF0FD;} + .d2-852605515 .fill-AA5{fill:#F7F8FE;} + .d2-852605515 .fill-AB4{fill:#EDF0FD;} + .d2-852605515 .fill-AB5{fill:#F7F8FE;} + .d2-852605515 .stroke-N1{stroke:#0A0F25;} + .d2-852605515 .stroke-N2{stroke:#676C7E;} + .d2-852605515 .stroke-N3{stroke:#9499AB;} + .d2-852605515 .stroke-N4{stroke:#CFD2DD;} + .d2-852605515 .stroke-N5{stroke:#DEE1EB;} + .d2-852605515 .stroke-N6{stroke:#EEF1F8;} + .d2-852605515 .stroke-N7{stroke:#FFFFFF;} + .d2-852605515 .stroke-B1{stroke:#0D32B2;} + .d2-852605515 .stroke-B2{stroke:#0D32B2;} + .d2-852605515 .stroke-B3{stroke:#E3E9FD;} + .d2-852605515 .stroke-B4{stroke:#E3E9FD;} + .d2-852605515 .stroke-B5{stroke:#EDF0FD;} + .d2-852605515 .stroke-B6{stroke:#F7F8FE;} + .d2-852605515 .stroke-AA2{stroke:#4A6FF3;} + .d2-852605515 .stroke-AA4{stroke:#EDF0FD;} + .d2-852605515 .stroke-AA5{stroke:#F7F8FE;} + .d2-852605515 .stroke-AB4{stroke:#EDF0FD;} + .d2-852605515 .stroke-AB5{stroke:#F7F8FE;} + .d2-852605515 .background-color-N1{background-color:#0A0F25;} + .d2-852605515 .background-color-N2{background-color:#676C7E;} + .d2-852605515 .background-color-N3{background-color:#9499AB;} + .d2-852605515 .background-color-N4{background-color:#CFD2DD;} + .d2-852605515 .background-color-N5{background-color:#DEE1EB;} + .d2-852605515 .background-color-N6{background-color:#EEF1F8;} + .d2-852605515 .background-color-N7{background-color:#FFFFFF;} + .d2-852605515 .background-color-B1{background-color:#0D32B2;} + .d2-852605515 .background-color-B2{background-color:#0D32B2;} + .d2-852605515 .background-color-B3{background-color:#E3E9FD;} + .d2-852605515 .background-color-B4{background-color:#E3E9FD;} + .d2-852605515 .background-color-B5{background-color:#EDF0FD;} + .d2-852605515 .background-color-B6{background-color:#F7F8FE;} + .d2-852605515 .background-color-AA2{background-color:#4A6FF3;} + .d2-852605515 .background-color-AA4{background-color:#EDF0FD;} + .d2-852605515 .background-color-AA5{background-color:#F7F8FE;} + .d2-852605515 .background-color-AB4{background-color:#EDF0FD;} + .d2-852605515 .background-color-AB5{background-color:#F7F8FE;} + .d2-852605515 .color-N1{color:#0A0F25;} + .d2-852605515 .color-N2{color:#676C7E;} + .d2-852605515 .color-N3{color:#9499AB;} + .d2-852605515 .color-N4{color:#CFD2DD;} + .d2-852605515 .color-N5{color:#DEE1EB;} + .d2-852605515 .color-N6{color:#EEF1F8;} + .d2-852605515 .color-N7{color:#FFFFFF;} + .d2-852605515 .color-B1{color:#0D32B2;} + .d2-852605515 .color-B2{color:#0D32B2;} + .d2-852605515 .color-B3{color:#E3E9FD;} + .d2-852605515 .color-B4{color:#E3E9FD;} + .d2-852605515 .color-B5{color:#EDF0FD;} + .d2-852605515 .color-B6{color:#F7F8FE;} + .d2-852605515 .color-AA2{color:#4A6FF3;} + .d2-852605515 .color-AA4{color:#EDF0FD;} + .d2-852605515 .color-AA5{color:#F7F8FE;} + .d2-852605515 .color-AB4{color:#EDF0FD;} + .d2-852605515 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg index 5f806f0f40ff..bd52ad6c2083 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg @@ -1,17 +1,17 @@ -Cloud Run ServiceMonitoringTraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor - - - - - - + .d2-604061578 .fill-N1{fill:#0A0F25;} + .d2-604061578 .fill-N2{fill:#676C7E;} + .d2-604061578 .fill-N3{fill:#9499AB;} + .d2-604061578 .fill-N4{fill:#CFD2DD;} + .d2-604061578 .fill-N5{fill:#DEE1EB;} + .d2-604061578 .fill-N6{fill:#EEF1F8;} + .d2-604061578 .fill-N7{fill:#FFFFFF;} + .d2-604061578 .fill-B1{fill:#0D32B2;} + .d2-604061578 .fill-B2{fill:#0D32B2;} + .d2-604061578 .fill-B3{fill:#E3E9FD;} + .d2-604061578 .fill-B4{fill:#E3E9FD;} + .d2-604061578 .fill-B5{fill:#EDF0FD;} + .d2-604061578 .fill-B6{fill:#F7F8FE;} + .d2-604061578 .fill-AA2{fill:#4A6FF3;} + .d2-604061578 .fill-AA4{fill:#EDF0FD;} + .d2-604061578 .fill-AA5{fill:#F7F8FE;} + .d2-604061578 .fill-AB4{fill:#EDF0FD;} + .d2-604061578 .fill-AB5{fill:#F7F8FE;} + .d2-604061578 .stroke-N1{stroke:#0A0F25;} + .d2-604061578 .stroke-N2{stroke:#676C7E;} + .d2-604061578 .stroke-N3{stroke:#9499AB;} + .d2-604061578 .stroke-N4{stroke:#CFD2DD;} + .d2-604061578 .stroke-N5{stroke:#DEE1EB;} + .d2-604061578 .stroke-N6{stroke:#EEF1F8;} + .d2-604061578 .stroke-N7{stroke:#FFFFFF;} + .d2-604061578 .stroke-B1{stroke:#0D32B2;} + .d2-604061578 .stroke-B2{stroke:#0D32B2;} + .d2-604061578 .stroke-B3{stroke:#E3E9FD;} + .d2-604061578 .stroke-B4{stroke:#E3E9FD;} + .d2-604061578 .stroke-B5{stroke:#EDF0FD;} + .d2-604061578 .stroke-B6{stroke:#F7F8FE;} + .d2-604061578 .stroke-AA2{stroke:#4A6FF3;} + .d2-604061578 .stroke-AA4{stroke:#EDF0FD;} + .d2-604061578 .stroke-AA5{stroke:#F7F8FE;} + .d2-604061578 .stroke-AB4{stroke:#EDF0FD;} + .d2-604061578 .stroke-AB5{stroke:#F7F8FE;} + .d2-604061578 .background-color-N1{background-color:#0A0F25;} + .d2-604061578 .background-color-N2{background-color:#676C7E;} + .d2-604061578 .background-color-N3{background-color:#9499AB;} + .d2-604061578 .background-color-N4{background-color:#CFD2DD;} + .d2-604061578 .background-color-N5{background-color:#DEE1EB;} + .d2-604061578 .background-color-N6{background-color:#EEF1F8;} + .d2-604061578 .background-color-N7{background-color:#FFFFFF;} + .d2-604061578 .background-color-B1{background-color:#0D32B2;} + .d2-604061578 .background-color-B2{background-color:#0D32B2;} + .d2-604061578 .background-color-B3{background-color:#E3E9FD;} + .d2-604061578 .background-color-B4{background-color:#E3E9FD;} + .d2-604061578 .background-color-B5{background-color:#EDF0FD;} + .d2-604061578 .background-color-B6{background-color:#F7F8FE;} + .d2-604061578 .background-color-AA2{background-color:#4A6FF3;} + .d2-604061578 .background-color-AA4{background-color:#EDF0FD;} + .d2-604061578 .background-color-AA5{background-color:#F7F8FE;} + .d2-604061578 .background-color-AB4{background-color:#EDF0FD;} + .d2-604061578 .background-color-AB5{background-color:#F7F8FE;} + .d2-604061578 .color-N1{color:#0A0F25;} + .d2-604061578 .color-N2{color:#676C7E;} + .d2-604061578 .color-N3{color:#9499AB;} + .d2-604061578 .color-N4{color:#CFD2DD;} + .d2-604061578 .color-N5{color:#DEE1EB;} + .d2-604061578 .color-N6{color:#EEF1F8;} + .d2-604061578 .color-N7{color:#FFFFFF;} + .d2-604061578 .color-B1{color:#0D32B2;} + .d2-604061578 .color-B2{color:#0D32B2;} + .d2-604061578 .color-B3{color:#E3E9FD;} + .d2-604061578 .color-B4{color:#E3E9FD;} + .d2-604061578 .color-B5{color:#EDF0FD;} + .d2-604061578 .color-B6{color:#F7F8FE;} + .d2-604061578 .color-AA2{color:#4A6FF3;} + .d2-604061578 .color-AA4{color:#EDF0FD;} + .d2-604061578 .color-AA5{color:#F7F8FE;} + .d2-604061578 .color-AB4{color:#EDF0FD;} + .d2-604061578 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor + + + + + + + + - - - - + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 3f8d20b73db9..826ca4db520f 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,8 +3,8 @@ This document describes operational guidance for Sourcegraph Accounts infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,8 +154,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -192,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -206,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -217,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -232,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -258,8 +257,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -407,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -439,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration-prod.svg b/content/departments/engineering/managed-services/support-integration-prod.svg index ab1344cc5d9a..0f99c6d742f2 100644 --- a/content/departments/engineering/managed-services/support-integration-prod.svg +++ b/content/departments/engineering/managed-services/support-integration-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - - - + .d2-525508007 .fill-N1{fill:#0A0F25;} + .d2-525508007 .fill-N2{fill:#676C7E;} + .d2-525508007 .fill-N3{fill:#9499AB;} + .d2-525508007 .fill-N4{fill:#CFD2DD;} + .d2-525508007 .fill-N5{fill:#DEE1EB;} + .d2-525508007 .fill-N6{fill:#EEF1F8;} + .d2-525508007 .fill-N7{fill:#FFFFFF;} + .d2-525508007 .fill-B1{fill:#0D32B2;} + .d2-525508007 .fill-B2{fill:#0D32B2;} + .d2-525508007 .fill-B3{fill:#E3E9FD;} + .d2-525508007 .fill-B4{fill:#E3E9FD;} + .d2-525508007 .fill-B5{fill:#EDF0FD;} + .d2-525508007 .fill-B6{fill:#F7F8FE;} + .d2-525508007 .fill-AA2{fill:#4A6FF3;} + .d2-525508007 .fill-AA4{fill:#EDF0FD;} + .d2-525508007 .fill-AA5{fill:#F7F8FE;} + .d2-525508007 .fill-AB4{fill:#EDF0FD;} + .d2-525508007 .fill-AB5{fill:#F7F8FE;} + .d2-525508007 .stroke-N1{stroke:#0A0F25;} + .d2-525508007 .stroke-N2{stroke:#676C7E;} + .d2-525508007 .stroke-N3{stroke:#9499AB;} + .d2-525508007 .stroke-N4{stroke:#CFD2DD;} + .d2-525508007 .stroke-N5{stroke:#DEE1EB;} + .d2-525508007 .stroke-N6{stroke:#EEF1F8;} + .d2-525508007 .stroke-N7{stroke:#FFFFFF;} + .d2-525508007 .stroke-B1{stroke:#0D32B2;} + .d2-525508007 .stroke-B2{stroke:#0D32B2;} + .d2-525508007 .stroke-B3{stroke:#E3E9FD;} + .d2-525508007 .stroke-B4{stroke:#E3E9FD;} + .d2-525508007 .stroke-B5{stroke:#EDF0FD;} + .d2-525508007 .stroke-B6{stroke:#F7F8FE;} + .d2-525508007 .stroke-AA2{stroke:#4A6FF3;} + .d2-525508007 .stroke-AA4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AA5{stroke:#F7F8FE;} + .d2-525508007 .stroke-AB4{stroke:#EDF0FD;} + .d2-525508007 .stroke-AB5{stroke:#F7F8FE;} + .d2-525508007 .background-color-N1{background-color:#0A0F25;} + .d2-525508007 .background-color-N2{background-color:#676C7E;} + .d2-525508007 .background-color-N3{background-color:#9499AB;} + .d2-525508007 .background-color-N4{background-color:#CFD2DD;} + .d2-525508007 .background-color-N5{background-color:#DEE1EB;} + .d2-525508007 .background-color-N6{background-color:#EEF1F8;} + .d2-525508007 .background-color-N7{background-color:#FFFFFF;} + .d2-525508007 .background-color-B1{background-color:#0D32B2;} + .d2-525508007 .background-color-B2{background-color:#0D32B2;} + .d2-525508007 .background-color-B3{background-color:#E3E9FD;} + .d2-525508007 .background-color-B4{background-color:#E3E9FD;} + .d2-525508007 .background-color-B5{background-color:#EDF0FD;} + .d2-525508007 .background-color-B6{background-color:#F7F8FE;} + .d2-525508007 .background-color-AA2{background-color:#4A6FF3;} + .d2-525508007 .background-color-AA4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AA5{background-color:#F7F8FE;} + .d2-525508007 .background-color-AB4{background-color:#EDF0FD;} + .d2-525508007 .background-color-AB5{background-color:#F7F8FE;} + .d2-525508007 .color-N1{color:#0A0F25;} + .d2-525508007 .color-N2{color:#676C7E;} + .d2-525508007 .color-N3{color:#9499AB;} + .d2-525508007 .color-N4{color:#CFD2DD;} + .d2-525508007 .color-N5{color:#DEE1EB;} + .d2-525508007 .color-N6{color:#EEF1F8;} + .d2-525508007 .color-N7{color:#FFFFFF;} + .d2-525508007 .color-B1{color:#0D32B2;} + .d2-525508007 .color-B2{color:#0D32B2;} + .d2-525508007 .color-B3{color:#E3E9FD;} + .d2-525508007 .color-B4{color:#E3E9FD;} + .d2-525508007 .color-B5{color:#EDF0FD;} + .d2-525508007 .color-B6{color:#F7F8FE;} + .d2-525508007 .color-AA2{color:#4A6FF3;} + .d2-525508007 .color-AA4{color:#EDF0FD;} + .d2-525508007 .color-AA5{color:#F7F8FE;} + .d2-525508007 .color-AB4{color:#EDF0FD;} + .d2-525508007 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 08c5f52b2e62..6622faa2ba2c 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,8 +3,8 @@ This document describes operational guidance for Support Integration infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg index 6e3d4a24dadb..e640ca742785 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet - - - - - - - + .d2-3647655416 .fill-N1{fill:#0A0F25;} + .d2-3647655416 .fill-N2{fill:#676C7E;} + .d2-3647655416 .fill-N3{fill:#9499AB;} + .d2-3647655416 .fill-N4{fill:#CFD2DD;} + .d2-3647655416 .fill-N5{fill:#DEE1EB;} + .d2-3647655416 .fill-N6{fill:#EEF1F8;} + .d2-3647655416 .fill-N7{fill:#FFFFFF;} + .d2-3647655416 .fill-B1{fill:#0D32B2;} + .d2-3647655416 .fill-B2{fill:#0D32B2;} + .d2-3647655416 .fill-B3{fill:#E3E9FD;} + .d2-3647655416 .fill-B4{fill:#E3E9FD;} + .d2-3647655416 .fill-B5{fill:#EDF0FD;} + .d2-3647655416 .fill-B6{fill:#F7F8FE;} + .d2-3647655416 .fill-AA2{fill:#4A6FF3;} + .d2-3647655416 .fill-AA4{fill:#EDF0FD;} + .d2-3647655416 .fill-AA5{fill:#F7F8FE;} + .d2-3647655416 .fill-AB4{fill:#EDF0FD;} + .d2-3647655416 .fill-AB5{fill:#F7F8FE;} + .d2-3647655416 .stroke-N1{stroke:#0A0F25;} + .d2-3647655416 .stroke-N2{stroke:#676C7E;} + .d2-3647655416 .stroke-N3{stroke:#9499AB;} + .d2-3647655416 .stroke-N4{stroke:#CFD2DD;} + .d2-3647655416 .stroke-N5{stroke:#DEE1EB;} + .d2-3647655416 .stroke-N6{stroke:#EEF1F8;} + .d2-3647655416 .stroke-N7{stroke:#FFFFFF;} + .d2-3647655416 .stroke-B1{stroke:#0D32B2;} + .d2-3647655416 .stroke-B2{stroke:#0D32B2;} + .d2-3647655416 .stroke-B3{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B4{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B5{stroke:#EDF0FD;} + .d2-3647655416 .stroke-B6{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AA2{stroke:#4A6FF3;} + .d2-3647655416 .stroke-AA4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AA5{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AB4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AB5{stroke:#F7F8FE;} + .d2-3647655416 .background-color-N1{background-color:#0A0F25;} + .d2-3647655416 .background-color-N2{background-color:#676C7E;} + .d2-3647655416 .background-color-N3{background-color:#9499AB;} + .d2-3647655416 .background-color-N4{background-color:#CFD2DD;} + .d2-3647655416 .background-color-N5{background-color:#DEE1EB;} + .d2-3647655416 .background-color-N6{background-color:#EEF1F8;} + .d2-3647655416 .background-color-N7{background-color:#FFFFFF;} + .d2-3647655416 .background-color-B1{background-color:#0D32B2;} + .d2-3647655416 .background-color-B2{background-color:#0D32B2;} + .d2-3647655416 .background-color-B3{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B4{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B5{background-color:#EDF0FD;} + .d2-3647655416 .background-color-B6{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AA2{background-color:#4A6FF3;} + .d2-3647655416 .background-color-AA4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AA5{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AB4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AB5{background-color:#F7F8FE;} + .d2-3647655416 .color-N1{color:#0A0F25;} + .d2-3647655416 .color-N2{color:#676C7E;} + .d2-3647655416 .color-N3{color:#9499AB;} + .d2-3647655416 .color-N4{color:#CFD2DD;} + .d2-3647655416 .color-N5{color:#DEE1EB;} + .d2-3647655416 .color-N6{color:#EEF1F8;} + .d2-3647655416 .color-N7{color:#FFFFFF;} + .d2-3647655416 .color-B1{color:#0D32B2;} + .d2-3647655416 .color-B2{color:#0D32B2;} + .d2-3647655416 .color-B3{color:#E3E9FD;} + .d2-3647655416 .color-B4{color:#E3E9FD;} + .d2-3647655416 .color-B5{color:#EDF0FD;} + .d2-3647655416 .color-B6{color:#F7F8FE;} + .d2-3647655416 .color-AA2{color:#4A6FF3;} + .d2-3647655416 .color-AA4{color:#EDF0FD;} + .d2-3647655416 .color-AA5{color:#F7F8FE;} + .d2-3647655416 .color-AB4{color:#EDF0FD;} + .d2-3647655416 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg index 6e3d4a24dadb..e640ca742785 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceMonitoringTraceApplication Load BalancerExternal IP AddressInternet - - - - - - - + .d2-3647655416 .fill-N1{fill:#0A0F25;} + .d2-3647655416 .fill-N2{fill:#676C7E;} + .d2-3647655416 .fill-N3{fill:#9499AB;} + .d2-3647655416 .fill-N4{fill:#CFD2DD;} + .d2-3647655416 .fill-N5{fill:#DEE1EB;} + .d2-3647655416 .fill-N6{fill:#EEF1F8;} + .d2-3647655416 .fill-N7{fill:#FFFFFF;} + .d2-3647655416 .fill-B1{fill:#0D32B2;} + .d2-3647655416 .fill-B2{fill:#0D32B2;} + .d2-3647655416 .fill-B3{fill:#E3E9FD;} + .d2-3647655416 .fill-B4{fill:#E3E9FD;} + .d2-3647655416 .fill-B5{fill:#EDF0FD;} + .d2-3647655416 .fill-B6{fill:#F7F8FE;} + .d2-3647655416 .fill-AA2{fill:#4A6FF3;} + .d2-3647655416 .fill-AA4{fill:#EDF0FD;} + .d2-3647655416 .fill-AA5{fill:#F7F8FE;} + .d2-3647655416 .fill-AB4{fill:#EDF0FD;} + .d2-3647655416 .fill-AB5{fill:#F7F8FE;} + .d2-3647655416 .stroke-N1{stroke:#0A0F25;} + .d2-3647655416 .stroke-N2{stroke:#676C7E;} + .d2-3647655416 .stroke-N3{stroke:#9499AB;} + .d2-3647655416 .stroke-N4{stroke:#CFD2DD;} + .d2-3647655416 .stroke-N5{stroke:#DEE1EB;} + .d2-3647655416 .stroke-N6{stroke:#EEF1F8;} + .d2-3647655416 .stroke-N7{stroke:#FFFFFF;} + .d2-3647655416 .stroke-B1{stroke:#0D32B2;} + .d2-3647655416 .stroke-B2{stroke:#0D32B2;} + .d2-3647655416 .stroke-B3{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B4{stroke:#E3E9FD;} + .d2-3647655416 .stroke-B5{stroke:#EDF0FD;} + .d2-3647655416 .stroke-B6{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AA2{stroke:#4A6FF3;} + .d2-3647655416 .stroke-AA4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AA5{stroke:#F7F8FE;} + .d2-3647655416 .stroke-AB4{stroke:#EDF0FD;} + .d2-3647655416 .stroke-AB5{stroke:#F7F8FE;} + .d2-3647655416 .background-color-N1{background-color:#0A0F25;} + .d2-3647655416 .background-color-N2{background-color:#676C7E;} + .d2-3647655416 .background-color-N3{background-color:#9499AB;} + .d2-3647655416 .background-color-N4{background-color:#CFD2DD;} + .d2-3647655416 .background-color-N5{background-color:#DEE1EB;} + .d2-3647655416 .background-color-N6{background-color:#EEF1F8;} + .d2-3647655416 .background-color-N7{background-color:#FFFFFF;} + .d2-3647655416 .background-color-B1{background-color:#0D32B2;} + .d2-3647655416 .background-color-B2{background-color:#0D32B2;} + .d2-3647655416 .background-color-B3{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B4{background-color:#E3E9FD;} + .d2-3647655416 .background-color-B5{background-color:#EDF0FD;} + .d2-3647655416 .background-color-B6{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AA2{background-color:#4A6FF3;} + .d2-3647655416 .background-color-AA4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AA5{background-color:#F7F8FE;} + .d2-3647655416 .background-color-AB4{background-color:#EDF0FD;} + .d2-3647655416 .background-color-AB5{background-color:#F7F8FE;} + .d2-3647655416 .color-N1{color:#0A0F25;} + .d2-3647655416 .color-N2{color:#676C7E;} + .d2-3647655416 .color-N3{color:#9499AB;} + .d2-3647655416 .color-N4{color:#CFD2DD;} + .d2-3647655416 .color-N5{color:#DEE1EB;} + .d2-3647655416 .color-N6{color:#EEF1F8;} + .d2-3647655416 .color-N7{color:#FFFFFF;} + .d2-3647655416 .color-B1{color:#0D32B2;} + .d2-3647655416 .color-B2{color:#0D32B2;} + .d2-3647655416 .color-B3{color:#E3E9FD;} + .d2-3647655416 .color-B4{color:#E3E9FD;} + .d2-3647655416 .color-B5{color:#EDF0FD;} + .d2-3647655416 .color-B6{color:#F7F8FE;} + .d2-3647655416 .color-AA2{color:#4A6FF3;} + .d2-3647655416 .color-AA4{color:#EDF0FD;} + .d2-3647655416 .color-AA5{color:#F7F8FE;} + .d2-3647655416 .color-AB4{color:#EDF0FD;} + .d2-3647655416 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index e6cd9a534d9a..a85df7e5b93b 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,8 +3,8 @@ This document describes operational guidance for Telemetry Gateway infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From b01051999c674e0646e78df2893fcb647adddae1 Mon Sep 17 00:00:00 2001 From: jac Date: Mon, 29 Apr 2024 13:14:10 +0000 Subject: [PATCH 08/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 38 +++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 225 insertions(+), 224 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 18e06e8fa021..198fb3c6a604 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 923c6bcbbc02..85414c64d5c7 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index d194a15ef94a..6fd98cf2dcd9 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 36987bde291f..7977338fba1e 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index a041ecaad133..1f14db919eeb 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 231961cfd04b..1fa68c561223 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 76eb1fce9c0d..d221ab9975ac 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index 3a0b41e92f5e..e0203d198129 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index a59f8fa5e2fa..ab1455aab85a 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,8 +70,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -119,8 +119,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `subscription` | @@ -133,8 +133,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +144,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +159,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +296,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index b550000ae59f..eb17c3c5ce3a 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 826ca4db520f..ba856157fd21 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 6622faa2ba2c..5cf2117e49c5 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index a85df7e5b93b..e1d5098fdb83 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 73640fd48473ca91d3c6f45f011a7ef7c6ac7750 Mon Sep 17 00:00:00 2001 From: James Cotter Date: Tue, 30 Apr 2024 19:49:22 +0100 Subject: [PATCH 09/12] feedback --- .../managed-services/build-tracker-prod.svg | 174 ++++++++------- .../managed-services/build-tracker.md | 30 +-- .../managed-services/cloud-ops-dev.svg | 174 ++++++++------- .../managed-services/cloud-ops-prod.svg | 174 ++++++++------- .../engineering/managed-services/cloud-ops.md | 42 ++-- .../managed-services/cloud-relay-prod.svg | 152 ++++++------- .../managed-services/cloud-relay.md | 22 +- .../managed-services/cody-analytics-dev.svg | 152 ++++++------- .../managed-services/cody-analytics-prod.svg | 152 ++++++------- .../managed-services/cody-analytics.md | 34 +-- .../managed-services/entitler-prod.svg | 152 ++++++------- .../engineering/managed-services/entitler.md | 22 +- .../managed-services/gatekeeper-prod.svg | 152 ++++++------- .../managed-services/gatekeeper.md | 20 +- .../engineering/managed-services/index.md | 4 +- .../managed-services/msp-testbed-robert.svg | 199 +++++++++-------- .../managed-services/msp-testbed-test.svg | 201 +++++++++-------- .../managed-services/msp-testbed.md | 62 ++--- .../managed-services/pings-prod.svg | 152 ++++++------- .../engineering/managed-services/pings.md | 26 +-- .../managed-services/releaseregistry-dev.svg | 184 +++++++-------- .../managed-services/releaseregistry-prod.svg | 189 ++++++++-------- .../managed-services/releaseregistry.md | 67 +++--- .../engineering/managed-services/sams-dev.svg | 207 +++++++++-------- .../managed-services/sams-prod.svg | 211 +++++++++--------- .../engineering/managed-services/sams.md | 70 +++--- .../sourcegraph-accounts-dev.svg | 201 +++++++++-------- .../sourcegraph-accounts-prod.svg | 205 +++++++++-------- .../managed-services/sourcegraph-accounts.md | 71 +++--- .../support-integration-prod.svg | 152 ++++++------- .../managed-services/support-integration.md | 22 +- .../telemetry-gateway-dev.svg | 152 ++++++------- .../telemetry-gateway-prod.svg | 152 ++++++------- .../managed-services/telemetry-gateway.md | 38 ++-- 34 files changed, 2072 insertions(+), 1945 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker-prod.svg b/content/departments/engineering/managed-services/build-tracker-prod.svg index 8edff712fdb1..fdee183405f3 100644 --- a/content/departments/engineering/managed-services/build-tracker-prod.svg +++ b/content/departments/engineering/managed-services/build-tracker-prod.svg @@ -1,10 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisApplication Load BalancerExternal IP AddressInternet - + .d2-1197804839 .fill-N1{fill:#0A0F25;} + .d2-1197804839 .fill-N2{fill:#676C7E;} + .d2-1197804839 .fill-N3{fill:#9499AB;} + .d2-1197804839 .fill-N4{fill:#CFD2DD;} + .d2-1197804839 .fill-N5{fill:#DEE1EB;} + .d2-1197804839 .fill-N6{fill:#EEF1F8;} + .d2-1197804839 .fill-N7{fill:#FFFFFF;} + .d2-1197804839 .fill-B1{fill:#0D32B2;} + .d2-1197804839 .fill-B2{fill:#0D32B2;} + .d2-1197804839 .fill-B3{fill:#E3E9FD;} + .d2-1197804839 .fill-B4{fill:#E3E9FD;} + .d2-1197804839 .fill-B5{fill:#EDF0FD;} + .d2-1197804839 .fill-B6{fill:#F7F8FE;} + .d2-1197804839 .fill-AA2{fill:#4A6FF3;} + .d2-1197804839 .fill-AA4{fill:#EDF0FD;} + .d2-1197804839 .fill-AA5{fill:#F7F8FE;} + .d2-1197804839 .fill-AB4{fill:#EDF0FD;} + .d2-1197804839 .fill-AB5{fill:#F7F8FE;} + .d2-1197804839 .stroke-N1{stroke:#0A0F25;} + .d2-1197804839 .stroke-N2{stroke:#676C7E;} + .d2-1197804839 .stroke-N3{stroke:#9499AB;} + .d2-1197804839 .stroke-N4{stroke:#CFD2DD;} + .d2-1197804839 .stroke-N5{stroke:#DEE1EB;} + .d2-1197804839 .stroke-N6{stroke:#EEF1F8;} + .d2-1197804839 .stroke-N7{stroke:#FFFFFF;} + .d2-1197804839 .stroke-B1{stroke:#0D32B2;} + .d2-1197804839 .stroke-B2{stroke:#0D32B2;} + .d2-1197804839 .stroke-B3{stroke:#E3E9FD;} + .d2-1197804839 .stroke-B4{stroke:#E3E9FD;} + .d2-1197804839 .stroke-B5{stroke:#EDF0FD;} + .d2-1197804839 .stroke-B6{stroke:#F7F8FE;} + .d2-1197804839 .stroke-AA2{stroke:#4A6FF3;} + .d2-1197804839 .stroke-AA4{stroke:#EDF0FD;} + .d2-1197804839 .stroke-AA5{stroke:#F7F8FE;} + .d2-1197804839 .stroke-AB4{stroke:#EDF0FD;} + .d2-1197804839 .stroke-AB5{stroke:#F7F8FE;} + .d2-1197804839 .background-color-N1{background-color:#0A0F25;} + .d2-1197804839 .background-color-N2{background-color:#676C7E;} + .d2-1197804839 .background-color-N3{background-color:#9499AB;} + .d2-1197804839 .background-color-N4{background-color:#CFD2DD;} + .d2-1197804839 .background-color-N5{background-color:#DEE1EB;} + .d2-1197804839 .background-color-N6{background-color:#EEF1F8;} + .d2-1197804839 .background-color-N7{background-color:#FFFFFF;} + .d2-1197804839 .background-color-B1{background-color:#0D32B2;} + .d2-1197804839 .background-color-B2{background-color:#0D32B2;} + .d2-1197804839 .background-color-B3{background-color:#E3E9FD;} + .d2-1197804839 .background-color-B4{background-color:#E3E9FD;} + .d2-1197804839 .background-color-B5{background-color:#EDF0FD;} + .d2-1197804839 .background-color-B6{background-color:#F7F8FE;} + .d2-1197804839 .background-color-AA2{background-color:#4A6FF3;} + .d2-1197804839 .background-color-AA4{background-color:#EDF0FD;} + .d2-1197804839 .background-color-AA5{background-color:#F7F8FE;} + .d2-1197804839 .background-color-AB4{background-color:#EDF0FD;} + .d2-1197804839 .background-color-AB5{background-color:#F7F8FE;} + .d2-1197804839 .color-N1{color:#0A0F25;} + .d2-1197804839 .color-N2{color:#676C7E;} + .d2-1197804839 .color-N3{color:#9499AB;} + .d2-1197804839 .color-N4{color:#CFD2DD;} + .d2-1197804839 .color-N5{color:#DEE1EB;} + .d2-1197804839 .color-N6{color:#EEF1F8;} + .d2-1197804839 .color-N7{color:#FFFFFF;} + .d2-1197804839 .color-B1{color:#0D32B2;} + .d2-1197804839 .color-B2{color:#0D32B2;} + .d2-1197804839 .color-B3{color:#E3E9FD;} + .d2-1197804839 .color-B4{color:#E3E9FD;} + .d2-1197804839 .color-B5{color:#EDF0FD;} + .d2-1197804839 .color-B6{color:#F7F8FE;} + .d2-1197804839 .color-AA2{color:#4A6FF3;} + .d2-1197804839 .color-AA4{color:#EDF0FD;} + .d2-1197804839 .color-AA5{color:#F7F8FE;} + .d2-1197804839 .color-AB4{color:#EDF0FD;} + .d2-1197804839 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCApplication Load BalancerExternal IP AddressInternet private networkingprivate networking + - - - - + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 198fb3c6a604..13dfafa1f3b6 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,8 +3,8 @@ This document describes operational guidance for Build Tracker infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops-dev.svg b/content/departments/engineering/managed-services/cloud-ops-dev.svg index fe5cdc60f4e8..45e426718a6d 100644 --- a/content/departments/engineering/managed-services/cloud-ops-dev.svg +++ b/content/departments/engineering/managed-services/cloud-ops-dev.svg @@ -1,10 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor - + .d2-1859546036 .fill-N1{fill:#0A0F25;} + .d2-1859546036 .fill-N2{fill:#676C7E;} + .d2-1859546036 .fill-N3{fill:#9499AB;} + .d2-1859546036 .fill-N4{fill:#CFD2DD;} + .d2-1859546036 .fill-N5{fill:#DEE1EB;} + .d2-1859546036 .fill-N6{fill:#EEF1F8;} + .d2-1859546036 .fill-N7{fill:#FFFFFF;} + .d2-1859546036 .fill-B1{fill:#0D32B2;} + .d2-1859546036 .fill-B2{fill:#0D32B2;} + .d2-1859546036 .fill-B3{fill:#E3E9FD;} + .d2-1859546036 .fill-B4{fill:#E3E9FD;} + .d2-1859546036 .fill-B5{fill:#EDF0FD;} + .d2-1859546036 .fill-B6{fill:#F7F8FE;} + .d2-1859546036 .fill-AA2{fill:#4A6FF3;} + .d2-1859546036 .fill-AA4{fill:#EDF0FD;} + .d2-1859546036 .fill-AA5{fill:#F7F8FE;} + .d2-1859546036 .fill-AB4{fill:#EDF0FD;} + .d2-1859546036 .fill-AB5{fill:#F7F8FE;} + .d2-1859546036 .stroke-N1{stroke:#0A0F25;} + .d2-1859546036 .stroke-N2{stroke:#676C7E;} + .d2-1859546036 .stroke-N3{stroke:#9499AB;} + .d2-1859546036 .stroke-N4{stroke:#CFD2DD;} + .d2-1859546036 .stroke-N5{stroke:#DEE1EB;} + .d2-1859546036 .stroke-N6{stroke:#EEF1F8;} + .d2-1859546036 .stroke-N7{stroke:#FFFFFF;} + .d2-1859546036 .stroke-B1{stroke:#0D32B2;} + .d2-1859546036 .stroke-B2{stroke:#0D32B2;} + .d2-1859546036 .stroke-B3{stroke:#E3E9FD;} + .d2-1859546036 .stroke-B4{stroke:#E3E9FD;} + .d2-1859546036 .stroke-B5{stroke:#EDF0FD;} + .d2-1859546036 .stroke-B6{stroke:#F7F8FE;} + .d2-1859546036 .stroke-AA2{stroke:#4A6FF3;} + .d2-1859546036 .stroke-AA4{stroke:#EDF0FD;} + .d2-1859546036 .stroke-AA5{stroke:#F7F8FE;} + .d2-1859546036 .stroke-AB4{stroke:#EDF0FD;} + .d2-1859546036 .stroke-AB5{stroke:#F7F8FE;} + .d2-1859546036 .background-color-N1{background-color:#0A0F25;} + .d2-1859546036 .background-color-N2{background-color:#676C7E;} + .d2-1859546036 .background-color-N3{background-color:#9499AB;} + .d2-1859546036 .background-color-N4{background-color:#CFD2DD;} + .d2-1859546036 .background-color-N5{background-color:#DEE1EB;} + .d2-1859546036 .background-color-N6{background-color:#EEF1F8;} + .d2-1859546036 .background-color-N7{background-color:#FFFFFF;} + .d2-1859546036 .background-color-B1{background-color:#0D32B2;} + .d2-1859546036 .background-color-B2{background-color:#0D32B2;} + .d2-1859546036 .background-color-B3{background-color:#E3E9FD;} + .d2-1859546036 .background-color-B4{background-color:#E3E9FD;} + .d2-1859546036 .background-color-B5{background-color:#EDF0FD;} + .d2-1859546036 .background-color-B6{background-color:#F7F8FE;} + .d2-1859546036 .background-color-AA2{background-color:#4A6FF3;} + .d2-1859546036 .background-color-AA4{background-color:#EDF0FD;} + .d2-1859546036 .background-color-AA5{background-color:#F7F8FE;} + .d2-1859546036 .background-color-AB4{background-color:#EDF0FD;} + .d2-1859546036 .background-color-AB5{background-color:#F7F8FE;} + .d2-1859546036 .color-N1{color:#0A0F25;} + .d2-1859546036 .color-N2{color:#676C7E;} + .d2-1859546036 .color-N3{color:#9499AB;} + .d2-1859546036 .color-N4{color:#CFD2DD;} + .d2-1859546036 .color-N5{color:#DEE1EB;} + .d2-1859546036 .color-N6{color:#EEF1F8;} + .d2-1859546036 .color-N7{color:#FFFFFF;} + .d2-1859546036 .color-B1{color:#0D32B2;} + .d2-1859546036 .color-B2{color:#0D32B2;} + .d2-1859546036 .color-B3{color:#E3E9FD;} + .d2-1859546036 .color-B4{color:#E3E9FD;} + .d2-1859546036 .color-B5{color:#EDF0FD;} + .d2-1859546036 .color-B6{color:#F7F8FE;} + .d2-1859546036 .color-AA2{color:#4A6FF3;} + .d2-1859546036 .color-AA4{color:#EDF0FD;} + .d2-1859546036 .color-AA5{color:#F7F8FE;} + .d2-1859546036 .color-AB4{color:#EDF0FD;} + .d2-1859546036 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCExternal IP AddressInternetApplication Load BalancerCloud Armor private networkingprivate networking + - - - - + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops-prod.svg b/content/departments/engineering/managed-services/cloud-ops-prod.svg index fe5cdc60f4e8..45e426718a6d 100644 --- a/content/departments/engineering/managed-services/cloud-ops-prod.svg +++ b/content/departments/engineering/managed-services/cloud-ops-prod.svg @@ -1,10 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisExternal IP AddressInternetApplication Load BalancerCloud Armor - + .d2-1859546036 .fill-N1{fill:#0A0F25;} + .d2-1859546036 .fill-N2{fill:#676C7E;} + .d2-1859546036 .fill-N3{fill:#9499AB;} + .d2-1859546036 .fill-N4{fill:#CFD2DD;} + .d2-1859546036 .fill-N5{fill:#DEE1EB;} + .d2-1859546036 .fill-N6{fill:#EEF1F8;} + .d2-1859546036 .fill-N7{fill:#FFFFFF;} + .d2-1859546036 .fill-B1{fill:#0D32B2;} + .d2-1859546036 .fill-B2{fill:#0D32B2;} + .d2-1859546036 .fill-B3{fill:#E3E9FD;} + .d2-1859546036 .fill-B4{fill:#E3E9FD;} + .d2-1859546036 .fill-B5{fill:#EDF0FD;} + .d2-1859546036 .fill-B6{fill:#F7F8FE;} + .d2-1859546036 .fill-AA2{fill:#4A6FF3;} + .d2-1859546036 .fill-AA4{fill:#EDF0FD;} + .d2-1859546036 .fill-AA5{fill:#F7F8FE;} + .d2-1859546036 .fill-AB4{fill:#EDF0FD;} + .d2-1859546036 .fill-AB5{fill:#F7F8FE;} + .d2-1859546036 .stroke-N1{stroke:#0A0F25;} + .d2-1859546036 .stroke-N2{stroke:#676C7E;} + .d2-1859546036 .stroke-N3{stroke:#9499AB;} + .d2-1859546036 .stroke-N4{stroke:#CFD2DD;} + .d2-1859546036 .stroke-N5{stroke:#DEE1EB;} + .d2-1859546036 .stroke-N6{stroke:#EEF1F8;} + .d2-1859546036 .stroke-N7{stroke:#FFFFFF;} + .d2-1859546036 .stroke-B1{stroke:#0D32B2;} + .d2-1859546036 .stroke-B2{stroke:#0D32B2;} + .d2-1859546036 .stroke-B3{stroke:#E3E9FD;} + .d2-1859546036 .stroke-B4{stroke:#E3E9FD;} + .d2-1859546036 .stroke-B5{stroke:#EDF0FD;} + .d2-1859546036 .stroke-B6{stroke:#F7F8FE;} + .d2-1859546036 .stroke-AA2{stroke:#4A6FF3;} + .d2-1859546036 .stroke-AA4{stroke:#EDF0FD;} + .d2-1859546036 .stroke-AA5{stroke:#F7F8FE;} + .d2-1859546036 .stroke-AB4{stroke:#EDF0FD;} + .d2-1859546036 .stroke-AB5{stroke:#F7F8FE;} + .d2-1859546036 .background-color-N1{background-color:#0A0F25;} + .d2-1859546036 .background-color-N2{background-color:#676C7E;} + .d2-1859546036 .background-color-N3{background-color:#9499AB;} + .d2-1859546036 .background-color-N4{background-color:#CFD2DD;} + .d2-1859546036 .background-color-N5{background-color:#DEE1EB;} + .d2-1859546036 .background-color-N6{background-color:#EEF1F8;} + .d2-1859546036 .background-color-N7{background-color:#FFFFFF;} + .d2-1859546036 .background-color-B1{background-color:#0D32B2;} + .d2-1859546036 .background-color-B2{background-color:#0D32B2;} + .d2-1859546036 .background-color-B3{background-color:#E3E9FD;} + .d2-1859546036 .background-color-B4{background-color:#E3E9FD;} + .d2-1859546036 .background-color-B5{background-color:#EDF0FD;} + .d2-1859546036 .background-color-B6{background-color:#F7F8FE;} + .d2-1859546036 .background-color-AA2{background-color:#4A6FF3;} + .d2-1859546036 .background-color-AA4{background-color:#EDF0FD;} + .d2-1859546036 .background-color-AA5{background-color:#F7F8FE;} + .d2-1859546036 .background-color-AB4{background-color:#EDF0FD;} + .d2-1859546036 .background-color-AB5{background-color:#F7F8FE;} + .d2-1859546036 .color-N1{color:#0A0F25;} + .d2-1859546036 .color-N2{color:#676C7E;} + .d2-1859546036 .color-N3{color:#9499AB;} + .d2-1859546036 .color-N4{color:#CFD2DD;} + .d2-1859546036 .color-N5{color:#DEE1EB;} + .d2-1859546036 .color-N6{color:#EEF1F8;} + .d2-1859546036 .color-N7{color:#FFFFFF;} + .d2-1859546036 .color-B1{color:#0D32B2;} + .d2-1859546036 .color-B2{color:#0D32B2;} + .d2-1859546036 .color-B3{color:#E3E9FD;} + .d2-1859546036 .color-B4{color:#E3E9FD;} + .d2-1859546036 .color-B5{color:#EDF0FD;} + .d2-1859546036 .color-B6{color:#F7F8FE;} + .d2-1859546036 .color-AA2{color:#4A6FF3;} + .d2-1859546036 .color-AA4{color:#EDF0FD;} + .d2-1859546036 .color-AA5{color:#F7F8FE;} + .d2-1859546036 .color-AB4{color:#EDF0FD;} + .d2-1859546036 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCExternal IP AddressInternetApplication Load BalancerCloud Armor private networkingprivate networking + - - - - + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 85414c64d5c7..28bde343e143 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Ops Dashboard infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay-prod.svg b/content/departments/engineering/managed-services/cloud-relay-prod.svg index 0f99c6d742f2..2fb858c8486f 100644 --- a/content/departments/engineering/managed-services/cloud-relay-prod.svg +++ b/content/departments/engineering/managed-services/cloud-relay-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-11276995 .fill-N1{fill:#0A0F25;} + .d2-11276995 .fill-N2{fill:#676C7E;} + .d2-11276995 .fill-N3{fill:#9499AB;} + .d2-11276995 .fill-N4{fill:#CFD2DD;} + .d2-11276995 .fill-N5{fill:#DEE1EB;} + .d2-11276995 .fill-N6{fill:#EEF1F8;} + .d2-11276995 .fill-N7{fill:#FFFFFF;} + .d2-11276995 .fill-B1{fill:#0D32B2;} + .d2-11276995 .fill-B2{fill:#0D32B2;} + .d2-11276995 .fill-B3{fill:#E3E9FD;} + .d2-11276995 .fill-B4{fill:#E3E9FD;} + .d2-11276995 .fill-B5{fill:#EDF0FD;} + .d2-11276995 .fill-B6{fill:#F7F8FE;} + .d2-11276995 .fill-AA2{fill:#4A6FF3;} + .d2-11276995 .fill-AA4{fill:#EDF0FD;} + .d2-11276995 .fill-AA5{fill:#F7F8FE;} + .d2-11276995 .fill-AB4{fill:#EDF0FD;} + .d2-11276995 .fill-AB5{fill:#F7F8FE;} + .d2-11276995 .stroke-N1{stroke:#0A0F25;} + .d2-11276995 .stroke-N2{stroke:#676C7E;} + .d2-11276995 .stroke-N3{stroke:#9499AB;} + .d2-11276995 .stroke-N4{stroke:#CFD2DD;} + .d2-11276995 .stroke-N5{stroke:#DEE1EB;} + .d2-11276995 .stroke-N6{stroke:#EEF1F8;} + .d2-11276995 .stroke-N7{stroke:#FFFFFF;} + .d2-11276995 .stroke-B1{stroke:#0D32B2;} + .d2-11276995 .stroke-B2{stroke:#0D32B2;} + .d2-11276995 .stroke-B3{stroke:#E3E9FD;} + .d2-11276995 .stroke-B4{stroke:#E3E9FD;} + .d2-11276995 .stroke-B5{stroke:#EDF0FD;} + .d2-11276995 .stroke-B6{stroke:#F7F8FE;} + .d2-11276995 .stroke-AA2{stroke:#4A6FF3;} + .d2-11276995 .stroke-AA4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AA5{stroke:#F7F8FE;} + .d2-11276995 .stroke-AB4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AB5{stroke:#F7F8FE;} + .d2-11276995 .background-color-N1{background-color:#0A0F25;} + .d2-11276995 .background-color-N2{background-color:#676C7E;} + .d2-11276995 .background-color-N3{background-color:#9499AB;} + .d2-11276995 .background-color-N4{background-color:#CFD2DD;} + .d2-11276995 .background-color-N5{background-color:#DEE1EB;} + .d2-11276995 .background-color-N6{background-color:#EEF1F8;} + .d2-11276995 .background-color-N7{background-color:#FFFFFF;} + .d2-11276995 .background-color-B1{background-color:#0D32B2;} + .d2-11276995 .background-color-B2{background-color:#0D32B2;} + .d2-11276995 .background-color-B3{background-color:#E3E9FD;} + .d2-11276995 .background-color-B4{background-color:#E3E9FD;} + .d2-11276995 .background-color-B5{background-color:#EDF0FD;} + .d2-11276995 .background-color-B6{background-color:#F7F8FE;} + .d2-11276995 .background-color-AA2{background-color:#4A6FF3;} + .d2-11276995 .background-color-AA4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AA5{background-color:#F7F8FE;} + .d2-11276995 .background-color-AB4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AB5{background-color:#F7F8FE;} + .d2-11276995 .color-N1{color:#0A0F25;} + .d2-11276995 .color-N2{color:#676C7E;} + .d2-11276995 .color-N3{color:#9499AB;} + .d2-11276995 .color-N4{color:#CFD2DD;} + .d2-11276995 .color-N5{color:#DEE1EB;} + .d2-11276995 .color-N6{color:#EEF1F8;} + .d2-11276995 .color-N7{color:#FFFFFF;} + .d2-11276995 .color-B1{color:#0D32B2;} + .d2-11276995 .color-B2{color:#0D32B2;} + .d2-11276995 .color-B3{color:#E3E9FD;} + .d2-11276995 .color-B4{color:#E3E9FD;} + .d2-11276995 .color-B5{color:#EDF0FD;} + .d2-11276995 .color-B6{color:#F7F8FE;} + .d2-11276995 .color-AA2{color:#4A6FF3;} + .d2-11276995 .color-AA4{color:#EDF0FD;} + .d2-11276995 .color-AA5{color:#F7F8FE;} + .d2-11276995 .color-AB4{color:#EDF0FD;} + .d2-11276995 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 6fd98cf2dcd9..15e307e7ab55 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Relay infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics-dev.svg b/content/departments/engineering/managed-services/cody-analytics-dev.svg index b58961b0e2c7..58b2c5231488 100644 --- a/content/departments/engineering/managed-services/cody-analytics-dev.svg +++ b/content/departments/engineering/managed-services/cody-analytics-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-2334548817 .fill-N1{fill:#0A0F25;} + .d2-2334548817 .fill-N2{fill:#676C7E;} + .d2-2334548817 .fill-N3{fill:#9499AB;} + .d2-2334548817 .fill-N4{fill:#CFD2DD;} + .d2-2334548817 .fill-N5{fill:#DEE1EB;} + .d2-2334548817 .fill-N6{fill:#EEF1F8;} + .d2-2334548817 .fill-N7{fill:#FFFFFF;} + .d2-2334548817 .fill-B1{fill:#0D32B2;} + .d2-2334548817 .fill-B2{fill:#0D32B2;} + .d2-2334548817 .fill-B3{fill:#E3E9FD;} + .d2-2334548817 .fill-B4{fill:#E3E9FD;} + .d2-2334548817 .fill-B5{fill:#EDF0FD;} + .d2-2334548817 .fill-B6{fill:#F7F8FE;} + .d2-2334548817 .fill-AA2{fill:#4A6FF3;} + .d2-2334548817 .fill-AA4{fill:#EDF0FD;} + .d2-2334548817 .fill-AA5{fill:#F7F8FE;} + .d2-2334548817 .fill-AB4{fill:#EDF0FD;} + .d2-2334548817 .fill-AB5{fill:#F7F8FE;} + .d2-2334548817 .stroke-N1{stroke:#0A0F25;} + .d2-2334548817 .stroke-N2{stroke:#676C7E;} + .d2-2334548817 .stroke-N3{stroke:#9499AB;} + .d2-2334548817 .stroke-N4{stroke:#CFD2DD;} + .d2-2334548817 .stroke-N5{stroke:#DEE1EB;} + .d2-2334548817 .stroke-N6{stroke:#EEF1F8;} + .d2-2334548817 .stroke-N7{stroke:#FFFFFF;} + .d2-2334548817 .stroke-B1{stroke:#0D32B2;} + .d2-2334548817 .stroke-B2{stroke:#0D32B2;} + .d2-2334548817 .stroke-B3{stroke:#E3E9FD;} + .d2-2334548817 .stroke-B4{stroke:#E3E9FD;} + .d2-2334548817 .stroke-B5{stroke:#EDF0FD;} + .d2-2334548817 .stroke-B6{stroke:#F7F8FE;} + .d2-2334548817 .stroke-AA2{stroke:#4A6FF3;} + .d2-2334548817 .stroke-AA4{stroke:#EDF0FD;} + .d2-2334548817 .stroke-AA5{stroke:#F7F8FE;} + .d2-2334548817 .stroke-AB4{stroke:#EDF0FD;} + .d2-2334548817 .stroke-AB5{stroke:#F7F8FE;} + .d2-2334548817 .background-color-N1{background-color:#0A0F25;} + .d2-2334548817 .background-color-N2{background-color:#676C7E;} + .d2-2334548817 .background-color-N3{background-color:#9499AB;} + .d2-2334548817 .background-color-N4{background-color:#CFD2DD;} + .d2-2334548817 .background-color-N5{background-color:#DEE1EB;} + .d2-2334548817 .background-color-N6{background-color:#EEF1F8;} + .d2-2334548817 .background-color-N7{background-color:#FFFFFF;} + .d2-2334548817 .background-color-B1{background-color:#0D32B2;} + .d2-2334548817 .background-color-B2{background-color:#0D32B2;} + .d2-2334548817 .background-color-B3{background-color:#E3E9FD;} + .d2-2334548817 .background-color-B4{background-color:#E3E9FD;} + .d2-2334548817 .background-color-B5{background-color:#EDF0FD;} + .d2-2334548817 .background-color-B6{background-color:#F7F8FE;} + .d2-2334548817 .background-color-AA2{background-color:#4A6FF3;} + .d2-2334548817 .background-color-AA4{background-color:#EDF0FD;} + .d2-2334548817 .background-color-AA5{background-color:#F7F8FE;} + .d2-2334548817 .background-color-AB4{background-color:#EDF0FD;} + .d2-2334548817 .background-color-AB5{background-color:#F7F8FE;} + .d2-2334548817 .color-N1{color:#0A0F25;} + .d2-2334548817 .color-N2{color:#676C7E;} + .d2-2334548817 .color-N3{color:#9499AB;} + .d2-2334548817 .color-N4{color:#CFD2DD;} + .d2-2334548817 .color-N5{color:#DEE1EB;} + .d2-2334548817 .color-N6{color:#EEF1F8;} + .d2-2334548817 .color-N7{color:#FFFFFF;} + .d2-2334548817 .color-B1{color:#0D32B2;} + .d2-2334548817 .color-B2{color:#0D32B2;} + .d2-2334548817 .color-B3{color:#E3E9FD;} + .d2-2334548817 .color-B4{color:#E3E9FD;} + .d2-2334548817 .color-B5{color:#EDF0FD;} + .d2-2334548817 .color-B6{color:#F7F8FE;} + .d2-2334548817 .color-AA2{color:#4A6FF3;} + .d2-2334548817 .color-AA4{color:#EDF0FD;} + .d2-2334548817 .color-AA5{color:#F7F8FE;} + .d2-2334548817 .color-AB4{color:#EDF0FD;} + .d2-2334548817 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/cody-analytics-prod.svg b/content/departments/engineering/managed-services/cody-analytics-prod.svg index 0f99c6d742f2..2fb858c8486f 100644 --- a/content/departments/engineering/managed-services/cody-analytics-prod.svg +++ b/content/departments/engineering/managed-services/cody-analytics-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-11276995 .fill-N1{fill:#0A0F25;} + .d2-11276995 .fill-N2{fill:#676C7E;} + .d2-11276995 .fill-N3{fill:#9499AB;} + .d2-11276995 .fill-N4{fill:#CFD2DD;} + .d2-11276995 .fill-N5{fill:#DEE1EB;} + .d2-11276995 .fill-N6{fill:#EEF1F8;} + .d2-11276995 .fill-N7{fill:#FFFFFF;} + .d2-11276995 .fill-B1{fill:#0D32B2;} + .d2-11276995 .fill-B2{fill:#0D32B2;} + .d2-11276995 .fill-B3{fill:#E3E9FD;} + .d2-11276995 .fill-B4{fill:#E3E9FD;} + .d2-11276995 .fill-B5{fill:#EDF0FD;} + .d2-11276995 .fill-B6{fill:#F7F8FE;} + .d2-11276995 .fill-AA2{fill:#4A6FF3;} + .d2-11276995 .fill-AA4{fill:#EDF0FD;} + .d2-11276995 .fill-AA5{fill:#F7F8FE;} + .d2-11276995 .fill-AB4{fill:#EDF0FD;} + .d2-11276995 .fill-AB5{fill:#F7F8FE;} + .d2-11276995 .stroke-N1{stroke:#0A0F25;} + .d2-11276995 .stroke-N2{stroke:#676C7E;} + .d2-11276995 .stroke-N3{stroke:#9499AB;} + .d2-11276995 .stroke-N4{stroke:#CFD2DD;} + .d2-11276995 .stroke-N5{stroke:#DEE1EB;} + .d2-11276995 .stroke-N6{stroke:#EEF1F8;} + .d2-11276995 .stroke-N7{stroke:#FFFFFF;} + .d2-11276995 .stroke-B1{stroke:#0D32B2;} + .d2-11276995 .stroke-B2{stroke:#0D32B2;} + .d2-11276995 .stroke-B3{stroke:#E3E9FD;} + .d2-11276995 .stroke-B4{stroke:#E3E9FD;} + .d2-11276995 .stroke-B5{stroke:#EDF0FD;} + .d2-11276995 .stroke-B6{stroke:#F7F8FE;} + .d2-11276995 .stroke-AA2{stroke:#4A6FF3;} + .d2-11276995 .stroke-AA4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AA5{stroke:#F7F8FE;} + .d2-11276995 .stroke-AB4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AB5{stroke:#F7F8FE;} + .d2-11276995 .background-color-N1{background-color:#0A0F25;} + .d2-11276995 .background-color-N2{background-color:#676C7E;} + .d2-11276995 .background-color-N3{background-color:#9499AB;} + .d2-11276995 .background-color-N4{background-color:#CFD2DD;} + .d2-11276995 .background-color-N5{background-color:#DEE1EB;} + .d2-11276995 .background-color-N6{background-color:#EEF1F8;} + .d2-11276995 .background-color-N7{background-color:#FFFFFF;} + .d2-11276995 .background-color-B1{background-color:#0D32B2;} + .d2-11276995 .background-color-B2{background-color:#0D32B2;} + .d2-11276995 .background-color-B3{background-color:#E3E9FD;} + .d2-11276995 .background-color-B4{background-color:#E3E9FD;} + .d2-11276995 .background-color-B5{background-color:#EDF0FD;} + .d2-11276995 .background-color-B6{background-color:#F7F8FE;} + .d2-11276995 .background-color-AA2{background-color:#4A6FF3;} + .d2-11276995 .background-color-AA4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AA5{background-color:#F7F8FE;} + .d2-11276995 .background-color-AB4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AB5{background-color:#F7F8FE;} + .d2-11276995 .color-N1{color:#0A0F25;} + .d2-11276995 .color-N2{color:#676C7E;} + .d2-11276995 .color-N3{color:#9499AB;} + .d2-11276995 .color-N4{color:#CFD2DD;} + .d2-11276995 .color-N5{color:#DEE1EB;} + .d2-11276995 .color-N6{color:#EEF1F8;} + .d2-11276995 .color-N7{color:#FFFFFF;} + .d2-11276995 .color-B1{color:#0D32B2;} + .d2-11276995 .color-B2{color:#0D32B2;} + .d2-11276995 .color-B3{color:#E3E9FD;} + .d2-11276995 .color-B4{color:#E3E9FD;} + .d2-11276995 .color-B5{color:#EDF0FD;} + .d2-11276995 .color-B6{color:#F7F8FE;} + .d2-11276995 .color-AA2{color:#4A6FF3;} + .d2-11276995 .color-AA4{color:#EDF0FD;} + .d2-11276995 .color-AA5{color:#F7F8FE;} + .d2-11276995 .color-AB4{color:#EDF0FD;} + .d2-11276995 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 7977338fba1e..beefde4f35c2 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Analytics infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler-prod.svg b/content/departments/engineering/managed-services/entitler-prod.svg index 0f99c6d742f2..2fb858c8486f 100644 --- a/content/departments/engineering/managed-services/entitler-prod.svg +++ b/content/departments/engineering/managed-services/entitler-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-11276995 .fill-N1{fill:#0A0F25;} + .d2-11276995 .fill-N2{fill:#676C7E;} + .d2-11276995 .fill-N3{fill:#9499AB;} + .d2-11276995 .fill-N4{fill:#CFD2DD;} + .d2-11276995 .fill-N5{fill:#DEE1EB;} + .d2-11276995 .fill-N6{fill:#EEF1F8;} + .d2-11276995 .fill-N7{fill:#FFFFFF;} + .d2-11276995 .fill-B1{fill:#0D32B2;} + .d2-11276995 .fill-B2{fill:#0D32B2;} + .d2-11276995 .fill-B3{fill:#E3E9FD;} + .d2-11276995 .fill-B4{fill:#E3E9FD;} + .d2-11276995 .fill-B5{fill:#EDF0FD;} + .d2-11276995 .fill-B6{fill:#F7F8FE;} + .d2-11276995 .fill-AA2{fill:#4A6FF3;} + .d2-11276995 .fill-AA4{fill:#EDF0FD;} + .d2-11276995 .fill-AA5{fill:#F7F8FE;} + .d2-11276995 .fill-AB4{fill:#EDF0FD;} + .d2-11276995 .fill-AB5{fill:#F7F8FE;} + .d2-11276995 .stroke-N1{stroke:#0A0F25;} + .d2-11276995 .stroke-N2{stroke:#676C7E;} + .d2-11276995 .stroke-N3{stroke:#9499AB;} + .d2-11276995 .stroke-N4{stroke:#CFD2DD;} + .d2-11276995 .stroke-N5{stroke:#DEE1EB;} + .d2-11276995 .stroke-N6{stroke:#EEF1F8;} + .d2-11276995 .stroke-N7{stroke:#FFFFFF;} + .d2-11276995 .stroke-B1{stroke:#0D32B2;} + .d2-11276995 .stroke-B2{stroke:#0D32B2;} + .d2-11276995 .stroke-B3{stroke:#E3E9FD;} + .d2-11276995 .stroke-B4{stroke:#E3E9FD;} + .d2-11276995 .stroke-B5{stroke:#EDF0FD;} + .d2-11276995 .stroke-B6{stroke:#F7F8FE;} + .d2-11276995 .stroke-AA2{stroke:#4A6FF3;} + .d2-11276995 .stroke-AA4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AA5{stroke:#F7F8FE;} + .d2-11276995 .stroke-AB4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AB5{stroke:#F7F8FE;} + .d2-11276995 .background-color-N1{background-color:#0A0F25;} + .d2-11276995 .background-color-N2{background-color:#676C7E;} + .d2-11276995 .background-color-N3{background-color:#9499AB;} + .d2-11276995 .background-color-N4{background-color:#CFD2DD;} + .d2-11276995 .background-color-N5{background-color:#DEE1EB;} + .d2-11276995 .background-color-N6{background-color:#EEF1F8;} + .d2-11276995 .background-color-N7{background-color:#FFFFFF;} + .d2-11276995 .background-color-B1{background-color:#0D32B2;} + .d2-11276995 .background-color-B2{background-color:#0D32B2;} + .d2-11276995 .background-color-B3{background-color:#E3E9FD;} + .d2-11276995 .background-color-B4{background-color:#E3E9FD;} + .d2-11276995 .background-color-B5{background-color:#EDF0FD;} + .d2-11276995 .background-color-B6{background-color:#F7F8FE;} + .d2-11276995 .background-color-AA2{background-color:#4A6FF3;} + .d2-11276995 .background-color-AA4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AA5{background-color:#F7F8FE;} + .d2-11276995 .background-color-AB4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AB5{background-color:#F7F8FE;} + .d2-11276995 .color-N1{color:#0A0F25;} + .d2-11276995 .color-N2{color:#676C7E;} + .d2-11276995 .color-N3{color:#9499AB;} + .d2-11276995 .color-N4{color:#CFD2DD;} + .d2-11276995 .color-N5{color:#DEE1EB;} + .d2-11276995 .color-N6{color:#EEF1F8;} + .d2-11276995 .color-N7{color:#FFFFFF;} + .d2-11276995 .color-B1{color:#0D32B2;} + .d2-11276995 .color-B2{color:#0D32B2;} + .d2-11276995 .color-B3{color:#E3E9FD;} + .d2-11276995 .color-B4{color:#E3E9FD;} + .d2-11276995 .color-B5{color:#EDF0FD;} + .d2-11276995 .color-B6{color:#F7F8FE;} + .d2-11276995 .color-AA2{color:#4A6FF3;} + .d2-11276995 .color-AA4{color:#EDF0FD;} + .d2-11276995 .color-AA5{color:#F7F8FE;} + .d2-11276995 .color-AB4{color:#EDF0FD;} + .d2-11276995 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 1f14db919eeb..2ecd102c5504 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,8 +3,8 @@ This document describes operational guidance for Entitler infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper-prod.svg b/content/departments/engineering/managed-services/gatekeeper-prod.svg index 3a59c12b7816..0338e808f580 100644 --- a/content/departments/engineering/managed-services/gatekeeper-prod.svg +++ b/content/departments/engineering/managed-services/gatekeeper-prod.svg @@ -1,9 +1,9 @@ -Cloud Run JobSentryMonitoring + .d2-2932921865 .fill-N1{fill:#0A0F25;} + .d2-2932921865 .fill-N2{fill:#676C7E;} + .d2-2932921865 .fill-N3{fill:#9499AB;} + .d2-2932921865 .fill-N4{fill:#CFD2DD;} + .d2-2932921865 .fill-N5{fill:#DEE1EB;} + .d2-2932921865 .fill-N6{fill:#EEF1F8;} + .d2-2932921865 .fill-N7{fill:#FFFFFF;} + .d2-2932921865 .fill-B1{fill:#0D32B2;} + .d2-2932921865 .fill-B2{fill:#0D32B2;} + .d2-2932921865 .fill-B3{fill:#E3E9FD;} + .d2-2932921865 .fill-B4{fill:#E3E9FD;} + .d2-2932921865 .fill-B5{fill:#EDF0FD;} + .d2-2932921865 .fill-B6{fill:#F7F8FE;} + .d2-2932921865 .fill-AA2{fill:#4A6FF3;} + .d2-2932921865 .fill-AA4{fill:#EDF0FD;} + .d2-2932921865 .fill-AA5{fill:#F7F8FE;} + .d2-2932921865 .fill-AB4{fill:#EDF0FD;} + .d2-2932921865 .fill-AB5{fill:#F7F8FE;} + .d2-2932921865 .stroke-N1{stroke:#0A0F25;} + .d2-2932921865 .stroke-N2{stroke:#676C7E;} + .d2-2932921865 .stroke-N3{stroke:#9499AB;} + .d2-2932921865 .stroke-N4{stroke:#CFD2DD;} + .d2-2932921865 .stroke-N5{stroke:#DEE1EB;} + .d2-2932921865 .stroke-N6{stroke:#EEF1F8;} + .d2-2932921865 .stroke-N7{stroke:#FFFFFF;} + .d2-2932921865 .stroke-B1{stroke:#0D32B2;} + .d2-2932921865 .stroke-B2{stroke:#0D32B2;} + .d2-2932921865 .stroke-B3{stroke:#E3E9FD;} + .d2-2932921865 .stroke-B4{stroke:#E3E9FD;} + .d2-2932921865 .stroke-B5{stroke:#EDF0FD;} + .d2-2932921865 .stroke-B6{stroke:#F7F8FE;} + .d2-2932921865 .stroke-AA2{stroke:#4A6FF3;} + .d2-2932921865 .stroke-AA4{stroke:#EDF0FD;} + .d2-2932921865 .stroke-AA5{stroke:#F7F8FE;} + .d2-2932921865 .stroke-AB4{stroke:#EDF0FD;} + .d2-2932921865 .stroke-AB5{stroke:#F7F8FE;} + .d2-2932921865 .background-color-N1{background-color:#0A0F25;} + .d2-2932921865 .background-color-N2{background-color:#676C7E;} + .d2-2932921865 .background-color-N3{background-color:#9499AB;} + .d2-2932921865 .background-color-N4{background-color:#CFD2DD;} + .d2-2932921865 .background-color-N5{background-color:#DEE1EB;} + .d2-2932921865 .background-color-N6{background-color:#EEF1F8;} + .d2-2932921865 .background-color-N7{background-color:#FFFFFF;} + .d2-2932921865 .background-color-B1{background-color:#0D32B2;} + .d2-2932921865 .background-color-B2{background-color:#0D32B2;} + .d2-2932921865 .background-color-B3{background-color:#E3E9FD;} + .d2-2932921865 .background-color-B4{background-color:#E3E9FD;} + .d2-2932921865 .background-color-B5{background-color:#EDF0FD;} + .d2-2932921865 .background-color-B6{background-color:#F7F8FE;} + .d2-2932921865 .background-color-AA2{background-color:#4A6FF3;} + .d2-2932921865 .background-color-AA4{background-color:#EDF0FD;} + .d2-2932921865 .background-color-AA5{background-color:#F7F8FE;} + .d2-2932921865 .background-color-AB4{background-color:#EDF0FD;} + .d2-2932921865 .background-color-AB5{background-color:#F7F8FE;} + .d2-2932921865 .color-N1{color:#0A0F25;} + .d2-2932921865 .color-N2{color:#676C7E;} + .d2-2932921865 .color-N3{color:#9499AB;} + .d2-2932921865 .color-N4{color:#CFD2DD;} + .d2-2932921865 .color-N5{color:#DEE1EB;} + .d2-2932921865 .color-N6{color:#EEF1F8;} + .d2-2932921865 .color-N7{color:#FFFFFF;} + .d2-2932921865 .color-B1{color:#0D32B2;} + .d2-2932921865 .color-B2{color:#0D32B2;} + .d2-2932921865 .color-B3{color:#E3E9FD;} + .d2-2932921865 .color-B4{color:#E3E9FD;} + .d2-2932921865 .color-B5{color:#EDF0FD;} + .d2-2932921865 .color-B6{color:#F7F8FE;} + .d2-2932921865 .color-AA2{color:#4A6FF3;} + .d2-2932921865 .color-AA4{color:#EDF0FD;} + .d2-2932921865 .color-AA5{color:#F7F8FE;} + .d2-2932921865 .color-AB4{color:#EDF0FD;} + .d2-2932921865 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run JobSentryMonitoring diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 1fa68c561223..f7ae3ea9bc41 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Gatekeeper infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index 900c5033d57c..942f240d367b 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,8 +3,8 @@ These pages contain generated operational guidance for the infrastructure of the 13 [Managed Services Platform (MSP)](../teams/core-services/managed-services/platform.md) services (across 20 environments) currently in operation at Sourcegraph. diff --git a/content/departments/engineering/managed-services/msp-testbed-robert.svg b/content/departments/engineering/managed-services/msp-testbed-robert.svg index e04956c252aa..e28c988fb115 100644 --- a/content/departments/engineering/managed-services/msp-testbed-robert.svg +++ b/content/departments/engineering/managed-services/msp-testbed-robert.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetexampleprimary - - - - - - - - - - - - - + .d2-720902693 .fill-N1{fill:#0A0F25;} + .d2-720902693 .fill-N2{fill:#676C7E;} + .d2-720902693 .fill-N3{fill:#9499AB;} + .d2-720902693 .fill-N4{fill:#CFD2DD;} + .d2-720902693 .fill-N5{fill:#DEE1EB;} + .d2-720902693 .fill-N6{fill:#EEF1F8;} + .d2-720902693 .fill-N7{fill:#FFFFFF;} + .d2-720902693 .fill-B1{fill:#0D32B2;} + .d2-720902693 .fill-B2{fill:#0D32B2;} + .d2-720902693 .fill-B3{fill:#E3E9FD;} + .d2-720902693 .fill-B4{fill:#E3E9FD;} + .d2-720902693 .fill-B5{fill:#EDF0FD;} + .d2-720902693 .fill-B6{fill:#F7F8FE;} + .d2-720902693 .fill-AA2{fill:#4A6FF3;} + .d2-720902693 .fill-AA4{fill:#EDF0FD;} + .d2-720902693 .fill-AA5{fill:#F7F8FE;} + .d2-720902693 .fill-AB4{fill:#EDF0FD;} + .d2-720902693 .fill-AB5{fill:#F7F8FE;} + .d2-720902693 .stroke-N1{stroke:#0A0F25;} + .d2-720902693 .stroke-N2{stroke:#676C7E;} + .d2-720902693 .stroke-N3{stroke:#9499AB;} + .d2-720902693 .stroke-N4{stroke:#CFD2DD;} + .d2-720902693 .stroke-N5{stroke:#DEE1EB;} + .d2-720902693 .stroke-N6{stroke:#EEF1F8;} + .d2-720902693 .stroke-N7{stroke:#FFFFFF;} + .d2-720902693 .stroke-B1{stroke:#0D32B2;} + .d2-720902693 .stroke-B2{stroke:#0D32B2;} + .d2-720902693 .stroke-B3{stroke:#E3E9FD;} + .d2-720902693 .stroke-B4{stroke:#E3E9FD;} + .d2-720902693 .stroke-B5{stroke:#EDF0FD;} + .d2-720902693 .stroke-B6{stroke:#F7F8FE;} + .d2-720902693 .stroke-AA2{stroke:#4A6FF3;} + .d2-720902693 .stroke-AA4{stroke:#EDF0FD;} + .d2-720902693 .stroke-AA5{stroke:#F7F8FE;} + .d2-720902693 .stroke-AB4{stroke:#EDF0FD;} + .d2-720902693 .stroke-AB5{stroke:#F7F8FE;} + .d2-720902693 .background-color-N1{background-color:#0A0F25;} + .d2-720902693 .background-color-N2{background-color:#676C7E;} + .d2-720902693 .background-color-N3{background-color:#9499AB;} + .d2-720902693 .background-color-N4{background-color:#CFD2DD;} + .d2-720902693 .background-color-N5{background-color:#DEE1EB;} + .d2-720902693 .background-color-N6{background-color:#EEF1F8;} + .d2-720902693 .background-color-N7{background-color:#FFFFFF;} + .d2-720902693 .background-color-B1{background-color:#0D32B2;} + .d2-720902693 .background-color-B2{background-color:#0D32B2;} + .d2-720902693 .background-color-B3{background-color:#E3E9FD;} + .d2-720902693 .background-color-B4{background-color:#E3E9FD;} + .d2-720902693 .background-color-B5{background-color:#EDF0FD;} + .d2-720902693 .background-color-B6{background-color:#F7F8FE;} + .d2-720902693 .background-color-AA2{background-color:#4A6FF3;} + .d2-720902693 .background-color-AA4{background-color:#EDF0FD;} + .d2-720902693 .background-color-AA5{background-color:#F7F8FE;} + .d2-720902693 .background-color-AB4{background-color:#EDF0FD;} + .d2-720902693 .background-color-AB5{background-color:#F7F8FE;} + .d2-720902693 .color-N1{color:#0A0F25;} + .d2-720902693 .color-N2{color:#676C7E;} + .d2-720902693 .color-N3{color:#9499AB;} + .d2-720902693 .color-N4{color:#CFD2DD;} + .d2-720902693 .color-N5{color:#DEE1EB;} + .d2-720902693 .color-N6{color:#EEF1F8;} + .d2-720902693 .color-N7{color:#FFFFFF;} + .d2-720902693 .color-B1{color:#0D32B2;} + .d2-720902693 .color-B2{color:#0D32B2;} + .d2-720902693 .color-B3{color:#E3E9FD;} + .d2-720902693 .color-B4{color:#E3E9FD;} + .d2-720902693 .color-B5{color:#EDF0FD;} + .d2-720902693 .color-B6{color:#F7F8FE;} + .d2-720902693 .color-AA2{color:#4A6FF3;} + .d2-720902693 .color-AA4{color:#EDF0FD;} + .d2-720902693 .color-AA5{color:#F7F8FE;} + .d2-720902693 .color-AB4{color:#EDF0FD;} + .d2-720902693 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetexampleprimary private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed-test.svg b/content/departments/engineering/managed-services/msp-testbed-test.svg index 7d32ca3018c2..fff0c04b7c60 100644 --- a/content/departments/engineering/managed-services/msp-testbed-test.svg +++ b/content/departments/engineering/managed-services/msp-testbed-test.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresExternal IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor - - - - - - - - - - - - - - + .d2-1063154215 .fill-N1{fill:#0A0F25;} + .d2-1063154215 .fill-N2{fill:#676C7E;} + .d2-1063154215 .fill-N3{fill:#9499AB;} + .d2-1063154215 .fill-N4{fill:#CFD2DD;} + .d2-1063154215 .fill-N5{fill:#DEE1EB;} + .d2-1063154215 .fill-N6{fill:#EEF1F8;} + .d2-1063154215 .fill-N7{fill:#FFFFFF;} + .d2-1063154215 .fill-B1{fill:#0D32B2;} + .d2-1063154215 .fill-B2{fill:#0D32B2;} + .d2-1063154215 .fill-B3{fill:#E3E9FD;} + .d2-1063154215 .fill-B4{fill:#E3E9FD;} + .d2-1063154215 .fill-B5{fill:#EDF0FD;} + .d2-1063154215 .fill-B6{fill:#F7F8FE;} + .d2-1063154215 .fill-AA2{fill:#4A6FF3;} + .d2-1063154215 .fill-AA4{fill:#EDF0FD;} + .d2-1063154215 .fill-AA5{fill:#F7F8FE;} + .d2-1063154215 .fill-AB4{fill:#EDF0FD;} + .d2-1063154215 .fill-AB5{fill:#F7F8FE;} + .d2-1063154215 .stroke-N1{stroke:#0A0F25;} + .d2-1063154215 .stroke-N2{stroke:#676C7E;} + .d2-1063154215 .stroke-N3{stroke:#9499AB;} + .d2-1063154215 .stroke-N4{stroke:#CFD2DD;} + .d2-1063154215 .stroke-N5{stroke:#DEE1EB;} + .d2-1063154215 .stroke-N6{stroke:#EEF1F8;} + .d2-1063154215 .stroke-N7{stroke:#FFFFFF;} + .d2-1063154215 .stroke-B1{stroke:#0D32B2;} + .d2-1063154215 .stroke-B2{stroke:#0D32B2;} + .d2-1063154215 .stroke-B3{stroke:#E3E9FD;} + .d2-1063154215 .stroke-B4{stroke:#E3E9FD;} + .d2-1063154215 .stroke-B5{stroke:#EDF0FD;} + .d2-1063154215 .stroke-B6{stroke:#F7F8FE;} + .d2-1063154215 .stroke-AA2{stroke:#4A6FF3;} + .d2-1063154215 .stroke-AA4{stroke:#EDF0FD;} + .d2-1063154215 .stroke-AA5{stroke:#F7F8FE;} + .d2-1063154215 .stroke-AB4{stroke:#EDF0FD;} + .d2-1063154215 .stroke-AB5{stroke:#F7F8FE;} + .d2-1063154215 .background-color-N1{background-color:#0A0F25;} + .d2-1063154215 .background-color-N2{background-color:#676C7E;} + .d2-1063154215 .background-color-N3{background-color:#9499AB;} + .d2-1063154215 .background-color-N4{background-color:#CFD2DD;} + .d2-1063154215 .background-color-N5{background-color:#DEE1EB;} + .d2-1063154215 .background-color-N6{background-color:#EEF1F8;} + .d2-1063154215 .background-color-N7{background-color:#FFFFFF;} + .d2-1063154215 .background-color-B1{background-color:#0D32B2;} + .d2-1063154215 .background-color-B2{background-color:#0D32B2;} + .d2-1063154215 .background-color-B3{background-color:#E3E9FD;} + .d2-1063154215 .background-color-B4{background-color:#E3E9FD;} + .d2-1063154215 .background-color-B5{background-color:#EDF0FD;} + .d2-1063154215 .background-color-B6{background-color:#F7F8FE;} + .d2-1063154215 .background-color-AA2{background-color:#4A6FF3;} + .d2-1063154215 .background-color-AA4{background-color:#EDF0FD;} + .d2-1063154215 .background-color-AA5{background-color:#F7F8FE;} + .d2-1063154215 .background-color-AB4{background-color:#EDF0FD;} + .d2-1063154215 .background-color-AB5{background-color:#F7F8FE;} + .d2-1063154215 .color-N1{color:#0A0F25;} + .d2-1063154215 .color-N2{color:#676C7E;} + .d2-1063154215 .color-N3{color:#9499AB;} + .d2-1063154215 .color-N4{color:#CFD2DD;} + .d2-1063154215 .color-N5{color:#DEE1EB;} + .d2-1063154215 .color-N6{color:#EEF1F8;} + .d2-1063154215 .color-N7{color:#FFFFFF;} + .d2-1063154215 .color-B1{color:#0D32B2;} + .d2-1063154215 .color-B2{color:#0D32B2;} + .d2-1063154215 .color-B3{color:#E3E9FD;} + .d2-1063154215 .color-B4{color:#E3E9FD;} + .d2-1063154215 .color-B5{color:#EDF0FD;} + .d2-1063154215 .color-B6{color:#F7F8FE;} + .d2-1063154215 .color-AA2{color:#4A6FF3;} + .d2-1063154215 .color-AA4{color:#EDF0FD;} + .d2-1063154215 .color-AA5{color:#F7F8FE;} + .d2-1063154215 .color-AB4{color:#EDF0FD;} + .d2-1063154215 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index d221ab9975ac..230a69790488 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,8 +3,8 @@ This document describes operational guidance for MSP Testbed infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings-prod.svg b/content/departments/engineering/managed-services/pings-prod.svg index e640ca742785..0963a4b745c9 100644 --- a/content/departments/engineering/managed-services/pings-prod.svg +++ b/content/departments/engineering/managed-services/pings-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-2482171476 .fill-N1{fill:#0A0F25;} + .d2-2482171476 .fill-N2{fill:#676C7E;} + .d2-2482171476 .fill-N3{fill:#9499AB;} + .d2-2482171476 .fill-N4{fill:#CFD2DD;} + .d2-2482171476 .fill-N5{fill:#DEE1EB;} + .d2-2482171476 .fill-N6{fill:#EEF1F8;} + .d2-2482171476 .fill-N7{fill:#FFFFFF;} + .d2-2482171476 .fill-B1{fill:#0D32B2;} + .d2-2482171476 .fill-B2{fill:#0D32B2;} + .d2-2482171476 .fill-B3{fill:#E3E9FD;} + .d2-2482171476 .fill-B4{fill:#E3E9FD;} + .d2-2482171476 .fill-B5{fill:#EDF0FD;} + .d2-2482171476 .fill-B6{fill:#F7F8FE;} + .d2-2482171476 .fill-AA2{fill:#4A6FF3;} + .d2-2482171476 .fill-AA4{fill:#EDF0FD;} + .d2-2482171476 .fill-AA5{fill:#F7F8FE;} + .d2-2482171476 .fill-AB4{fill:#EDF0FD;} + .d2-2482171476 .fill-AB5{fill:#F7F8FE;} + .d2-2482171476 .stroke-N1{stroke:#0A0F25;} + .d2-2482171476 .stroke-N2{stroke:#676C7E;} + .d2-2482171476 .stroke-N3{stroke:#9499AB;} + .d2-2482171476 .stroke-N4{stroke:#CFD2DD;} + .d2-2482171476 .stroke-N5{stroke:#DEE1EB;} + .d2-2482171476 .stroke-N6{stroke:#EEF1F8;} + .d2-2482171476 .stroke-N7{stroke:#FFFFFF;} + .d2-2482171476 .stroke-B1{stroke:#0D32B2;} + .d2-2482171476 .stroke-B2{stroke:#0D32B2;} + .d2-2482171476 .stroke-B3{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B4{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B5{stroke:#EDF0FD;} + .d2-2482171476 .stroke-B6{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AA2{stroke:#4A6FF3;} + .d2-2482171476 .stroke-AA4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AA5{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AB4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AB5{stroke:#F7F8FE;} + .d2-2482171476 .background-color-N1{background-color:#0A0F25;} + .d2-2482171476 .background-color-N2{background-color:#676C7E;} + .d2-2482171476 .background-color-N3{background-color:#9499AB;} + .d2-2482171476 .background-color-N4{background-color:#CFD2DD;} + .d2-2482171476 .background-color-N5{background-color:#DEE1EB;} + .d2-2482171476 .background-color-N6{background-color:#EEF1F8;} + .d2-2482171476 .background-color-N7{background-color:#FFFFFF;} + .d2-2482171476 .background-color-B1{background-color:#0D32B2;} + .d2-2482171476 .background-color-B2{background-color:#0D32B2;} + .d2-2482171476 .background-color-B3{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B4{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B5{background-color:#EDF0FD;} + .d2-2482171476 .background-color-B6{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AA2{background-color:#4A6FF3;} + .d2-2482171476 .background-color-AA4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AA5{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AB4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AB5{background-color:#F7F8FE;} + .d2-2482171476 .color-N1{color:#0A0F25;} + .d2-2482171476 .color-N2{color:#676C7E;} + .d2-2482171476 .color-N3{color:#9499AB;} + .d2-2482171476 .color-N4{color:#CFD2DD;} + .d2-2482171476 .color-N5{color:#DEE1EB;} + .d2-2482171476 .color-N6{color:#EEF1F8;} + .d2-2482171476 .color-N7{color:#FFFFFF;} + .d2-2482171476 .color-B1{color:#0D32B2;} + .d2-2482171476 .color-B2{color:#0D32B2;} + .d2-2482171476 .color-B3{color:#E3E9FD;} + .d2-2482171476 .color-B4{color:#E3E9FD;} + .d2-2482171476 .color-B5{color:#EDF0FD;} + .d2-2482171476 .color-B6{color:#F7F8FE;} + .d2-2482171476 .color-AA2{color:#4A6FF3;} + .d2-2482171476 .color-AA4{color:#EDF0FD;} + .d2-2482171476 .color-AA5{color:#F7F8FE;} + .d2-2482171476 .color-AB4{color:#EDF0FD;} + .d2-2482171476 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index e0203d198129..b1587a72263f 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,8 +3,8 @@ This document describes operational guidance for Pings Service infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry-dev.svg b/content/departments/engineering/managed-services/releaseregistry-dev.svg index d631e5a10bd5..78fa99e41dbb 100644 --- a/content/departments/engineering/managed-services/releaseregistry-dev.svg +++ b/content/departments/engineering/managed-services/releaseregistry-dev.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry - + .d2-1043764726 .fill-N1{fill:#0A0F25;} + .d2-1043764726 .fill-N2{fill:#676C7E;} + .d2-1043764726 .fill-N3{fill:#9499AB;} + .d2-1043764726 .fill-N4{fill:#CFD2DD;} + .d2-1043764726 .fill-N5{fill:#DEE1EB;} + .d2-1043764726 .fill-N6{fill:#EEF1F8;} + .d2-1043764726 .fill-N7{fill:#FFFFFF;} + .d2-1043764726 .fill-B1{fill:#0D32B2;} + .d2-1043764726 .fill-B2{fill:#0D32B2;} + .d2-1043764726 .fill-B3{fill:#E3E9FD;} + .d2-1043764726 .fill-B4{fill:#E3E9FD;} + .d2-1043764726 .fill-B5{fill:#EDF0FD;} + .d2-1043764726 .fill-B6{fill:#F7F8FE;} + .d2-1043764726 .fill-AA2{fill:#4A6FF3;} + .d2-1043764726 .fill-AA4{fill:#EDF0FD;} + .d2-1043764726 .fill-AA5{fill:#F7F8FE;} + .d2-1043764726 .fill-AB4{fill:#EDF0FD;} + .d2-1043764726 .fill-AB5{fill:#F7F8FE;} + .d2-1043764726 .stroke-N1{stroke:#0A0F25;} + .d2-1043764726 .stroke-N2{stroke:#676C7E;} + .d2-1043764726 .stroke-N3{stroke:#9499AB;} + .d2-1043764726 .stroke-N4{stroke:#CFD2DD;} + .d2-1043764726 .stroke-N5{stroke:#DEE1EB;} + .d2-1043764726 .stroke-N6{stroke:#EEF1F8;} + .d2-1043764726 .stroke-N7{stroke:#FFFFFF;} + .d2-1043764726 .stroke-B1{stroke:#0D32B2;} + .d2-1043764726 .stroke-B2{stroke:#0D32B2;} + .d2-1043764726 .stroke-B3{stroke:#E3E9FD;} + .d2-1043764726 .stroke-B4{stroke:#E3E9FD;} + .d2-1043764726 .stroke-B5{stroke:#EDF0FD;} + .d2-1043764726 .stroke-B6{stroke:#F7F8FE;} + .d2-1043764726 .stroke-AA2{stroke:#4A6FF3;} + .d2-1043764726 .stroke-AA4{stroke:#EDF0FD;} + .d2-1043764726 .stroke-AA5{stroke:#F7F8FE;} + .d2-1043764726 .stroke-AB4{stroke:#EDF0FD;} + .d2-1043764726 .stroke-AB5{stroke:#F7F8FE;} + .d2-1043764726 .background-color-N1{background-color:#0A0F25;} + .d2-1043764726 .background-color-N2{background-color:#676C7E;} + .d2-1043764726 .background-color-N3{background-color:#9499AB;} + .d2-1043764726 .background-color-N4{background-color:#CFD2DD;} + .d2-1043764726 .background-color-N5{background-color:#DEE1EB;} + .d2-1043764726 .background-color-N6{background-color:#EEF1F8;} + .d2-1043764726 .background-color-N7{background-color:#FFFFFF;} + .d2-1043764726 .background-color-B1{background-color:#0D32B2;} + .d2-1043764726 .background-color-B2{background-color:#0D32B2;} + .d2-1043764726 .background-color-B3{background-color:#E3E9FD;} + .d2-1043764726 .background-color-B4{background-color:#E3E9FD;} + .d2-1043764726 .background-color-B5{background-color:#EDF0FD;} + .d2-1043764726 .background-color-B6{background-color:#F7F8FE;} + .d2-1043764726 .background-color-AA2{background-color:#4A6FF3;} + .d2-1043764726 .background-color-AA4{background-color:#EDF0FD;} + .d2-1043764726 .background-color-AA5{background-color:#F7F8FE;} + .d2-1043764726 .background-color-AB4{background-color:#EDF0FD;} + .d2-1043764726 .background-color-AB5{background-color:#F7F8FE;} + .d2-1043764726 .color-N1{color:#0A0F25;} + .d2-1043764726 .color-N2{color:#676C7E;} + .d2-1043764726 .color-N3{color:#9499AB;} + .d2-1043764726 .color-N4{color:#CFD2DD;} + .d2-1043764726 .color-N5{color:#DEE1EB;} + .d2-1043764726 .color-N6{color:#EEF1F8;} + .d2-1043764726 .color-N7{color:#FFFFFF;} + .d2-1043764726 .color-B1{color:#0D32B2;} + .d2-1043764726 .color-B2{color:#0D32B2;} + .d2-1043764726 .color-B3{color:#E3E9FD;} + .d2-1043764726 .color-B4{color:#E3E9FD;} + .d2-1043764726 .color-B5{color:#EDF0FD;} + .d2-1043764726 .color-B6{color:#F7F8FE;} + .d2-1043764726 .color-AA2{color:#4A6FF3;} + .d2-1043764726 .color-AA4{color:#EDF0FD;} + .d2-1043764726 .color-AA5{color:#F7F8FE;} + .d2-1043764726 .color-AB4{color:#EDF0FD;} + .d2-1043764726 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPCApplication Load BalancerExternal IP AddressInternetreleaseregistry private networkingprivate networking + - - - - + + + + + - + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry-prod.svg b/content/departments/engineering/managed-services/releaseregistry-prod.svg index d631e5a10bd5..23e6de710e12 100644 --- a/content/departments/engineering/managed-services/releaseregistry-prod.svg +++ b/content/departments/engineering/managed-services/releaseregistry-prod.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TracePostgresApplication Load BalancerExternal IP AddressInternetreleaseregistry - - - - - - - + .d2-3288270780 .fill-N1{fill:#0A0F25;} + .d2-3288270780 .fill-N2{fill:#676C7E;} + .d2-3288270780 .fill-N3{fill:#9499AB;} + .d2-3288270780 .fill-N4{fill:#CFD2DD;} + .d2-3288270780 .fill-N5{fill:#DEE1EB;} + .d2-3288270780 .fill-N6{fill:#EEF1F8;} + .d2-3288270780 .fill-N7{fill:#FFFFFF;} + .d2-3288270780 .fill-B1{fill:#0D32B2;} + .d2-3288270780 .fill-B2{fill:#0D32B2;} + .d2-3288270780 .fill-B3{fill:#E3E9FD;} + .d2-3288270780 .fill-B4{fill:#E3E9FD;} + .d2-3288270780 .fill-B5{fill:#EDF0FD;} + .d2-3288270780 .fill-B6{fill:#F7F8FE;} + .d2-3288270780 .fill-AA2{fill:#4A6FF3;} + .d2-3288270780 .fill-AA4{fill:#EDF0FD;} + .d2-3288270780 .fill-AA5{fill:#F7F8FE;} + .d2-3288270780 .fill-AB4{fill:#EDF0FD;} + .d2-3288270780 .fill-AB5{fill:#F7F8FE;} + .d2-3288270780 .stroke-N1{stroke:#0A0F25;} + .d2-3288270780 .stroke-N2{stroke:#676C7E;} + .d2-3288270780 .stroke-N3{stroke:#9499AB;} + .d2-3288270780 .stroke-N4{stroke:#CFD2DD;} + .d2-3288270780 .stroke-N5{stroke:#DEE1EB;} + .d2-3288270780 .stroke-N6{stroke:#EEF1F8;} + .d2-3288270780 .stroke-N7{stroke:#FFFFFF;} + .d2-3288270780 .stroke-B1{stroke:#0D32B2;} + .d2-3288270780 .stroke-B2{stroke:#0D32B2;} + .d2-3288270780 .stroke-B3{stroke:#E3E9FD;} + .d2-3288270780 .stroke-B4{stroke:#E3E9FD;} + .d2-3288270780 .stroke-B5{stroke:#EDF0FD;} + .d2-3288270780 .stroke-B6{stroke:#F7F8FE;} + .d2-3288270780 .stroke-AA2{stroke:#4A6FF3;} + .d2-3288270780 .stroke-AA4{stroke:#EDF0FD;} + .d2-3288270780 .stroke-AA5{stroke:#F7F8FE;} + .d2-3288270780 .stroke-AB4{stroke:#EDF0FD;} + .d2-3288270780 .stroke-AB5{stroke:#F7F8FE;} + .d2-3288270780 .background-color-N1{background-color:#0A0F25;} + .d2-3288270780 .background-color-N2{background-color:#676C7E;} + .d2-3288270780 .background-color-N3{background-color:#9499AB;} + .d2-3288270780 .background-color-N4{background-color:#CFD2DD;} + .d2-3288270780 .background-color-N5{background-color:#DEE1EB;} + .d2-3288270780 .background-color-N6{background-color:#EEF1F8;} + .d2-3288270780 .background-color-N7{background-color:#FFFFFF;} + .d2-3288270780 .background-color-B1{background-color:#0D32B2;} + .d2-3288270780 .background-color-B2{background-color:#0D32B2;} + .d2-3288270780 .background-color-B3{background-color:#E3E9FD;} + .d2-3288270780 .background-color-B4{background-color:#E3E9FD;} + .d2-3288270780 .background-color-B5{background-color:#EDF0FD;} + .d2-3288270780 .background-color-B6{background-color:#F7F8FE;} + .d2-3288270780 .background-color-AA2{background-color:#4A6FF3;} + .d2-3288270780 .background-color-AA4{background-color:#EDF0FD;} + .d2-3288270780 .background-color-AA5{background-color:#F7F8FE;} + .d2-3288270780 .background-color-AB4{background-color:#EDF0FD;} + .d2-3288270780 .background-color-AB5{background-color:#F7F8FE;} + .d2-3288270780 .color-N1{color:#0A0F25;} + .d2-3288270780 .color-N2{color:#676C7E;} + .d2-3288270780 .color-N3{color:#9499AB;} + .d2-3288270780 .color-N4{color:#CFD2DD;} + .d2-3288270780 .color-N5{color:#DEE1EB;} + .d2-3288270780 .color-N6{color:#EEF1F8;} + .d2-3288270780 .color-N7{color:#FFFFFF;} + .d2-3288270780 .color-B1{color:#0D32B2;} + .d2-3288270780 .color-B2{color:#0D32B2;} + .d2-3288270780 .color-B3{color:#E3E9FD;} + .d2-3288270780 .color-B4{color:#E3E9FD;} + .d2-3288270780 .color-B5{color:#EDF0FD;} + .d2-3288270780 .color-B6{color:#F7F8FE;} + .d2-3288270780 .color-AA2{color:#4A6FF3;} + .d2-3288270780 .color-AA4{color:#EDF0FD;} + .d2-3288270780 .color-AA5{color:#F7F8FE;} + .d2-3288270780 .color-AB4{color:#EDF0FD;} + .d2-3288270780 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPCExternal IP AddressInternetreleaseregistryApplication Load BalancerCloud Armor private networkingprivate networking + + + + + + + - + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index ab1455aab85a..eb0c56e5c254 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,8 +3,8 @@ This document describes operational guidance for Release Registry infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -26,15 +26,26 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] | Docker image | `us.gcr.io/sourcegraph-dev/releaseregistry` | | Source code | [`github.com/sourcegraph/releaseregistry` - `.`](https://github.com/sourcegraph/releaseregistry/tree/HEAD/.) | +## Rollouts + +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Delivery pipeline | [`releaseregistry-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/releaseregistry-us-central1-rollout?project=releaseregistry-prod-5421) | +| Stages | [dev](#dev) -> [prod](#prod) | + +Changes to Release Registry are continuously delivered to the first stage ([dev](#dev)) of the delivery pipeline. + +Promotion of a release to the next stage in the pipeline must be done manually using the GCP Delivery pipeline UI. + ## Environments ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | -| Category | **test** | -| Deployment type | `manual` | +| Category | **internal** | +| Deployment type | `rollout` | | Resources | [prod PostgreSQL instance](#prod-postgresql-instance) | | Slack notifications | [#alerts-releaseregistry-prod](https://sourcegraph.slack.com/archives/alerts-releaseregistry-prod) | | Alert policies | [GCP Monitoring alert policies list](https://console.cloud.google.com/monitoring/alerting/policies?project=releaseregistry-prod-5421), [Dashboard](https://console.cloud.google.com/monitoring/dashboards?pageState=%28%22dashboards%22%3A%28%22t%22%3A%22All%22%29%2C%22dashboardList%22%3A%28%22f%22%3A%22%255B%257B_22k_22_3A_22Type_22_2C_22t_22_3A10_2C_22v_22_3A_22_5C_22Custom_5C_22_22_2C_22s_22_3Atrue_2C_22i_22_3A_22category_22%257D%255D%22%29%29&project=releaseregistry-prod-5421) | @@ -42,12 +53,12 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] | Domain | [releaseregistry.sourcegraph.com](https://releaseregistry.sourcegraph.com) | | Cloudflare WAF | ✅ | -MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. +MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | -| GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | +| GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). @@ -55,8 +66,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -70,13 +81,13 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | > [!NOTE] -> The [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) is required for BOTH read-only and write access to the database. +> The [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) is required for BOTH read-only and write access to the database. To connect to the PostgreSQL instance in this environment, use `sg msp` in the [`sourcegraph/managed-services`](https://github.com/sourcegraph/managed-services) repository: @@ -119,11 +130,11 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | -| Deployment type | `subscription` | +| Deployment type | `rollout` | | Resources | [dev PostgreSQL instance](#dev-postgresql-instance) | | Slack notifications | [#alerts-releaseregistry-dev](https://sourcegraph.slack.com/archives/alerts-releaseregistry-dev) | | Alert policies | [GCP Monitoring alert policies list](https://console.cloud.google.com/monitoring/alerting/policies?project=releaseregistry-dev-6bac), [Dashboard](https://console.cloud.google.com/monitoring/dashboards?pageState=%28%22dashboards%22%3A%28%22t%22%3A%22All%22%29%2C%22dashboardList%22%3A%28%22f%22%3A%22%255B%257B_22k_22_3A_22Type_22_2C_22t_22_3A10_2C_22v_22_3A_22_5C_22Custom_5C_22_22_2C_22s_22_3Atrue_2C_22i_22_3A_22category_22%257D%255D%22%29%29&project=releaseregistry-dev-6bac) | @@ -133,8 +144,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -144,8 +155,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -159,8 +170,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -296,7 +307,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams-dev.svg b/content/departments/engineering/managed-services/sams-dev.svg index c27db122cd1c..684df19934a8 100644 --- a/content/departments/engineering/managed-services/sams-dev.svg +++ b/content/departments/engineering/managed-services/sams-dev.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management - - - - - - - - - - - - - - - - - + .d2-4214282156 .fill-N1{fill:#0A0F25;} + .d2-4214282156 .fill-N2{fill:#676C7E;} + .d2-4214282156 .fill-N3{fill:#9499AB;} + .d2-4214282156 .fill-N4{fill:#CFD2DD;} + .d2-4214282156 .fill-N5{fill:#DEE1EB;} + .d2-4214282156 .fill-N6{fill:#EEF1F8;} + .d2-4214282156 .fill-N7{fill:#FFFFFF;} + .d2-4214282156 .fill-B1{fill:#0D32B2;} + .d2-4214282156 .fill-B2{fill:#0D32B2;} + .d2-4214282156 .fill-B3{fill:#E3E9FD;} + .d2-4214282156 .fill-B4{fill:#E3E9FD;} + .d2-4214282156 .fill-B5{fill:#EDF0FD;} + .d2-4214282156 .fill-B6{fill:#F7F8FE;} + .d2-4214282156 .fill-AA2{fill:#4A6FF3;} + .d2-4214282156 .fill-AA4{fill:#EDF0FD;} + .d2-4214282156 .fill-AA5{fill:#F7F8FE;} + .d2-4214282156 .fill-AB4{fill:#EDF0FD;} + .d2-4214282156 .fill-AB5{fill:#F7F8FE;} + .d2-4214282156 .stroke-N1{stroke:#0A0F25;} + .d2-4214282156 .stroke-N2{stroke:#676C7E;} + .d2-4214282156 .stroke-N3{stroke:#9499AB;} + .d2-4214282156 .stroke-N4{stroke:#CFD2DD;} + .d2-4214282156 .stroke-N5{stroke:#DEE1EB;} + .d2-4214282156 .stroke-N6{stroke:#EEF1F8;} + .d2-4214282156 .stroke-N7{stroke:#FFFFFF;} + .d2-4214282156 .stroke-B1{stroke:#0D32B2;} + .d2-4214282156 .stroke-B2{stroke:#0D32B2;} + .d2-4214282156 .stroke-B3{stroke:#E3E9FD;} + .d2-4214282156 .stroke-B4{stroke:#E3E9FD;} + .d2-4214282156 .stroke-B5{stroke:#EDF0FD;} + .d2-4214282156 .stroke-B6{stroke:#F7F8FE;} + .d2-4214282156 .stroke-AA2{stroke:#4A6FF3;} + .d2-4214282156 .stroke-AA4{stroke:#EDF0FD;} + .d2-4214282156 .stroke-AA5{stroke:#F7F8FE;} + .d2-4214282156 .stroke-AB4{stroke:#EDF0FD;} + .d2-4214282156 .stroke-AB5{stroke:#F7F8FE;} + .d2-4214282156 .background-color-N1{background-color:#0A0F25;} + .d2-4214282156 .background-color-N2{background-color:#676C7E;} + .d2-4214282156 .background-color-N3{background-color:#9499AB;} + .d2-4214282156 .background-color-N4{background-color:#CFD2DD;} + .d2-4214282156 .background-color-N5{background-color:#DEE1EB;} + .d2-4214282156 .background-color-N6{background-color:#EEF1F8;} + .d2-4214282156 .background-color-N7{background-color:#FFFFFF;} + .d2-4214282156 .background-color-B1{background-color:#0D32B2;} + .d2-4214282156 .background-color-B2{background-color:#0D32B2;} + .d2-4214282156 .background-color-B3{background-color:#E3E9FD;} + .d2-4214282156 .background-color-B4{background-color:#E3E9FD;} + .d2-4214282156 .background-color-B5{background-color:#EDF0FD;} + .d2-4214282156 .background-color-B6{background-color:#F7F8FE;} + .d2-4214282156 .background-color-AA2{background-color:#4A6FF3;} + .d2-4214282156 .background-color-AA4{background-color:#EDF0FD;} + .d2-4214282156 .background-color-AA5{background-color:#F7F8FE;} + .d2-4214282156 .background-color-AB4{background-color:#EDF0FD;} + .d2-4214282156 .background-color-AB5{background-color:#F7F8FE;} + .d2-4214282156 .color-N1{color:#0A0F25;} + .d2-4214282156 .color-N2{color:#676C7E;} + .d2-4214282156 .color-N3{color:#9499AB;} + .d2-4214282156 .color-N4{color:#CFD2DD;} + .d2-4214282156 .color-N5{color:#DEE1EB;} + .d2-4214282156 .color-N6{color:#EEF1F8;} + .d2-4214282156 .color-N7{color:#FFFFFF;} + .d2-4214282156 .color-B1{color:#0D32B2;} + .d2-4214282156 .color-B2{color:#0D32B2;} + .d2-4214282156 .color-B3{color:#E3E9FD;} + .d2-4214282156 .color-B4{color:#E3E9FD;} + .d2-4214282156 .color-B5{color:#EDF0FD;} + .d2-4214282156 .color-B6{color:#F7F8FE;} + .d2-4214282156 .color-AA2{color:#4A6FF3;} + .d2-4214282156 .color-AA4{color:#EDF0FD;} + .d2-4214282156 .color-AA5{color:#F7F8FE;} + .d2-4214282156 .color-AB4{color:#EDF0FD;} + .d2-4214282156 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams-prod.svg b/content/departments/engineering/managed-services/sams-prod.svg index 7af61b25f929..2e230d58ebae 100644 --- a/content/departments/engineering/managed-services/sams-prod.svg +++ b/content/departments/engineering/managed-services/sams-prod.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor - - - - - - - - - - - - - - - - - - - + .d2-2275289089 .fill-N1{fill:#0A0F25;} + .d2-2275289089 .fill-N2{fill:#676C7E;} + .d2-2275289089 .fill-N3{fill:#9499AB;} + .d2-2275289089 .fill-N4{fill:#CFD2DD;} + .d2-2275289089 .fill-N5{fill:#DEE1EB;} + .d2-2275289089 .fill-N6{fill:#EEF1F8;} + .d2-2275289089 .fill-N7{fill:#FFFFFF;} + .d2-2275289089 .fill-B1{fill:#0D32B2;} + .d2-2275289089 .fill-B2{fill:#0D32B2;} + .d2-2275289089 .fill-B3{fill:#E3E9FD;} + .d2-2275289089 .fill-B4{fill:#E3E9FD;} + .d2-2275289089 .fill-B5{fill:#EDF0FD;} + .d2-2275289089 .fill-B6{fill:#F7F8FE;} + .d2-2275289089 .fill-AA2{fill:#4A6FF3;} + .d2-2275289089 .fill-AA4{fill:#EDF0FD;} + .d2-2275289089 .fill-AA5{fill:#F7F8FE;} + .d2-2275289089 .fill-AB4{fill:#EDF0FD;} + .d2-2275289089 .fill-AB5{fill:#F7F8FE;} + .d2-2275289089 .stroke-N1{stroke:#0A0F25;} + .d2-2275289089 .stroke-N2{stroke:#676C7E;} + .d2-2275289089 .stroke-N3{stroke:#9499AB;} + .d2-2275289089 .stroke-N4{stroke:#CFD2DD;} + .d2-2275289089 .stroke-N5{stroke:#DEE1EB;} + .d2-2275289089 .stroke-N6{stroke:#EEF1F8;} + .d2-2275289089 .stroke-N7{stroke:#FFFFFF;} + .d2-2275289089 .stroke-B1{stroke:#0D32B2;} + .d2-2275289089 .stroke-B2{stroke:#0D32B2;} + .d2-2275289089 .stroke-B3{stroke:#E3E9FD;} + .d2-2275289089 .stroke-B4{stroke:#E3E9FD;} + .d2-2275289089 .stroke-B5{stroke:#EDF0FD;} + .d2-2275289089 .stroke-B6{stroke:#F7F8FE;} + .d2-2275289089 .stroke-AA2{stroke:#4A6FF3;} + .d2-2275289089 .stroke-AA4{stroke:#EDF0FD;} + .d2-2275289089 .stroke-AA5{stroke:#F7F8FE;} + .d2-2275289089 .stroke-AB4{stroke:#EDF0FD;} + .d2-2275289089 .stroke-AB5{stroke:#F7F8FE;} + .d2-2275289089 .background-color-N1{background-color:#0A0F25;} + .d2-2275289089 .background-color-N2{background-color:#676C7E;} + .d2-2275289089 .background-color-N3{background-color:#9499AB;} + .d2-2275289089 .background-color-N4{background-color:#CFD2DD;} + .d2-2275289089 .background-color-N5{background-color:#DEE1EB;} + .d2-2275289089 .background-color-N6{background-color:#EEF1F8;} + .d2-2275289089 .background-color-N7{background-color:#FFFFFF;} + .d2-2275289089 .background-color-B1{background-color:#0D32B2;} + .d2-2275289089 .background-color-B2{background-color:#0D32B2;} + .d2-2275289089 .background-color-B3{background-color:#E3E9FD;} + .d2-2275289089 .background-color-B4{background-color:#E3E9FD;} + .d2-2275289089 .background-color-B5{background-color:#EDF0FD;} + .d2-2275289089 .background-color-B6{background-color:#F7F8FE;} + .d2-2275289089 .background-color-AA2{background-color:#4A6FF3;} + .d2-2275289089 .background-color-AA4{background-color:#EDF0FD;} + .d2-2275289089 .background-color-AA5{background-color:#F7F8FE;} + .d2-2275289089 .background-color-AB4{background-color:#EDF0FD;} + .d2-2275289089 .background-color-AB5{background-color:#F7F8FE;} + .d2-2275289089 .color-N1{color:#0A0F25;} + .d2-2275289089 .color-N2{color:#676C7E;} + .d2-2275289089 .color-N3{color:#9499AB;} + .d2-2275289089 .color-N4{color:#CFD2DD;} + .d2-2275289089 .color-N5{color:#DEE1EB;} + .d2-2275289089 .color-N6{color:#EEF1F8;} + .d2-2275289089 .color-N7{color:#FFFFFF;} + .d2-2275289089 .color-B1{color:#0D32B2;} + .d2-2275289089 .color-B2{color:#0D32B2;} + .d2-2275289089 .color-B3{color:#E3E9FD;} + .d2-2275289089 .color-B4{color:#E3E9FD;} + .d2-2275289089 .color-B5{color:#EDF0FD;} + .d2-2275289089 .color-B6{color:#F7F8FE;} + .d2-2275289089 .color-AA2{color:#4A6FF3;} + .d2-2275289089 .color-AA4{color:#EDF0FD;} + .d2-2275289089 .color-AA5{color:#F7F8FE;} + .d2-2275289089 .color-AB4{color:#EDF0FD;} + .d2-2275289089 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index eb17c3c5ce3a..d38ff33a9cab 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,8 +3,8 @@ This document describes operational guidance for Self-Serve Cody infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg index e39d77630f2a..fb7eb2cea5e2 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisBigQueryPostgresApplication Load BalancerExternal IP AddressInternetuser_emailseventsaccounts - - - - - - - - - - - - - - + .d2-169410227 .fill-N1{fill:#0A0F25;} + .d2-169410227 .fill-N2{fill:#676C7E;} + .d2-169410227 .fill-N3{fill:#9499AB;} + .d2-169410227 .fill-N4{fill:#CFD2DD;} + .d2-169410227 .fill-N5{fill:#DEE1EB;} + .d2-169410227 .fill-N6{fill:#EEF1F8;} + .d2-169410227 .fill-N7{fill:#FFFFFF;} + .d2-169410227 .fill-B1{fill:#0D32B2;} + .d2-169410227 .fill-B2{fill:#0D32B2;} + .d2-169410227 .fill-B3{fill:#E3E9FD;} + .d2-169410227 .fill-B4{fill:#E3E9FD;} + .d2-169410227 .fill-B5{fill:#EDF0FD;} + .d2-169410227 .fill-B6{fill:#F7F8FE;} + .d2-169410227 .fill-AA2{fill:#4A6FF3;} + .d2-169410227 .fill-AA4{fill:#EDF0FD;} + .d2-169410227 .fill-AA5{fill:#F7F8FE;} + .d2-169410227 .fill-AB4{fill:#EDF0FD;} + .d2-169410227 .fill-AB5{fill:#F7F8FE;} + .d2-169410227 .stroke-N1{stroke:#0A0F25;} + .d2-169410227 .stroke-N2{stroke:#676C7E;} + .d2-169410227 .stroke-N3{stroke:#9499AB;} + .d2-169410227 .stroke-N4{stroke:#CFD2DD;} + .d2-169410227 .stroke-N5{stroke:#DEE1EB;} + .d2-169410227 .stroke-N6{stroke:#EEF1F8;} + .d2-169410227 .stroke-N7{stroke:#FFFFFF;} + .d2-169410227 .stroke-B1{stroke:#0D32B2;} + .d2-169410227 .stroke-B2{stroke:#0D32B2;} + .d2-169410227 .stroke-B3{stroke:#E3E9FD;} + .d2-169410227 .stroke-B4{stroke:#E3E9FD;} + .d2-169410227 .stroke-B5{stroke:#EDF0FD;} + .d2-169410227 .stroke-B6{stroke:#F7F8FE;} + .d2-169410227 .stroke-AA2{stroke:#4A6FF3;} + .d2-169410227 .stroke-AA4{stroke:#EDF0FD;} + .d2-169410227 .stroke-AA5{stroke:#F7F8FE;} + .d2-169410227 .stroke-AB4{stroke:#EDF0FD;} + .d2-169410227 .stroke-AB5{stroke:#F7F8FE;} + .d2-169410227 .background-color-N1{background-color:#0A0F25;} + .d2-169410227 .background-color-N2{background-color:#676C7E;} + .d2-169410227 .background-color-N3{background-color:#9499AB;} + .d2-169410227 .background-color-N4{background-color:#CFD2DD;} + .d2-169410227 .background-color-N5{background-color:#DEE1EB;} + .d2-169410227 .background-color-N6{background-color:#EEF1F8;} + .d2-169410227 .background-color-N7{background-color:#FFFFFF;} + .d2-169410227 .background-color-B1{background-color:#0D32B2;} + .d2-169410227 .background-color-B2{background-color:#0D32B2;} + .d2-169410227 .background-color-B3{background-color:#E3E9FD;} + .d2-169410227 .background-color-B4{background-color:#E3E9FD;} + .d2-169410227 .background-color-B5{background-color:#EDF0FD;} + .d2-169410227 .background-color-B6{background-color:#F7F8FE;} + .d2-169410227 .background-color-AA2{background-color:#4A6FF3;} + .d2-169410227 .background-color-AA4{background-color:#EDF0FD;} + .d2-169410227 .background-color-AA5{background-color:#F7F8FE;} + .d2-169410227 .background-color-AB4{background-color:#EDF0FD;} + .d2-169410227 .background-color-AB5{background-color:#F7F8FE;} + .d2-169410227 .color-N1{color:#0A0F25;} + .d2-169410227 .color-N2{color:#676C7E;} + .d2-169410227 .color-N3{color:#9499AB;} + .d2-169410227 .color-N4{color:#CFD2DD;} + .d2-169410227 .color-N5{color:#DEE1EB;} + .d2-169410227 .color-N6{color:#EEF1F8;} + .d2-169410227 .color-N7{color:#FFFFFF;} + .d2-169410227 .color-B1{color:#0D32B2;} + .d2-169410227 .color-B2{color:#0D32B2;} + .d2-169410227 .color-B3{color:#E3E9FD;} + .d2-169410227 .color-B4{color:#E3E9FD;} + .d2-169410227 .color-B5{color:#EDF0FD;} + .d2-169410227 .color-B6{color:#F7F8FE;} + .d2-169410227 .color-AA2{color:#4A6FF3;} + .d2-169410227 .color-AA4{color:#EDF0FD;} + .d2-169410227 .color-AA5{color:#F7F8FE;} + .d2-169410227 .color-AB4{color:#EDF0FD;} + .d2-169410227 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetuser_emailseventsaccounts private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg index bd52ad6c2083..fd0afe7673c4 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg @@ -1,17 +1,24 @@ -Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisBigQueryPostgresExternal IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor - - - - - - - - - - - - - - - - + .d2-4169260167 .fill-N1{fill:#0A0F25;} + .d2-4169260167 .fill-N2{fill:#676C7E;} + .d2-4169260167 .fill-N3{fill:#9499AB;} + .d2-4169260167 .fill-N4{fill:#CFD2DD;} + .d2-4169260167 .fill-N5{fill:#DEE1EB;} + .d2-4169260167 .fill-N6{fill:#EEF1F8;} + .d2-4169260167 .fill-N7{fill:#FFFFFF;} + .d2-4169260167 .fill-B1{fill:#0D32B2;} + .d2-4169260167 .fill-B2{fill:#0D32B2;} + .d2-4169260167 .fill-B3{fill:#E3E9FD;} + .d2-4169260167 .fill-B4{fill:#E3E9FD;} + .d2-4169260167 .fill-B5{fill:#EDF0FD;} + .d2-4169260167 .fill-B6{fill:#F7F8FE;} + .d2-4169260167 .fill-AA2{fill:#4A6FF3;} + .d2-4169260167 .fill-AA4{fill:#EDF0FD;} + .d2-4169260167 .fill-AA5{fill:#F7F8FE;} + .d2-4169260167 .fill-AB4{fill:#EDF0FD;} + .d2-4169260167 .fill-AB5{fill:#F7F8FE;} + .d2-4169260167 .stroke-N1{stroke:#0A0F25;} + .d2-4169260167 .stroke-N2{stroke:#676C7E;} + .d2-4169260167 .stroke-N3{stroke:#9499AB;} + .d2-4169260167 .stroke-N4{stroke:#CFD2DD;} + .d2-4169260167 .stroke-N5{stroke:#DEE1EB;} + .d2-4169260167 .stroke-N6{stroke:#EEF1F8;} + .d2-4169260167 .stroke-N7{stroke:#FFFFFF;} + .d2-4169260167 .stroke-B1{stroke:#0D32B2;} + .d2-4169260167 .stroke-B2{stroke:#0D32B2;} + .d2-4169260167 .stroke-B3{stroke:#E3E9FD;} + .d2-4169260167 .stroke-B4{stroke:#E3E9FD;} + .d2-4169260167 .stroke-B5{stroke:#EDF0FD;} + .d2-4169260167 .stroke-B6{stroke:#F7F8FE;} + .d2-4169260167 .stroke-AA2{stroke:#4A6FF3;} + .d2-4169260167 .stroke-AA4{stroke:#EDF0FD;} + .d2-4169260167 .stroke-AA5{stroke:#F7F8FE;} + .d2-4169260167 .stroke-AB4{stroke:#EDF0FD;} + .d2-4169260167 .stroke-AB5{stroke:#F7F8FE;} + .d2-4169260167 .background-color-N1{background-color:#0A0F25;} + .d2-4169260167 .background-color-N2{background-color:#676C7E;} + .d2-4169260167 .background-color-N3{background-color:#9499AB;} + .d2-4169260167 .background-color-N4{background-color:#CFD2DD;} + .d2-4169260167 .background-color-N5{background-color:#DEE1EB;} + .d2-4169260167 .background-color-N6{background-color:#EEF1F8;} + .d2-4169260167 .background-color-N7{background-color:#FFFFFF;} + .d2-4169260167 .background-color-B1{background-color:#0D32B2;} + .d2-4169260167 .background-color-B2{background-color:#0D32B2;} + .d2-4169260167 .background-color-B3{background-color:#E3E9FD;} + .d2-4169260167 .background-color-B4{background-color:#E3E9FD;} + .d2-4169260167 .background-color-B5{background-color:#EDF0FD;} + .d2-4169260167 .background-color-B6{background-color:#F7F8FE;} + .d2-4169260167 .background-color-AA2{background-color:#4A6FF3;} + .d2-4169260167 .background-color-AA4{background-color:#EDF0FD;} + .d2-4169260167 .background-color-AA5{background-color:#F7F8FE;} + .d2-4169260167 .background-color-AB4{background-color:#EDF0FD;} + .d2-4169260167 .background-color-AB5{background-color:#F7F8FE;} + .d2-4169260167 .color-N1{color:#0A0F25;} + .d2-4169260167 .color-N2{color:#676C7E;} + .d2-4169260167 .color-N3{color:#9499AB;} + .d2-4169260167 .color-N4{color:#CFD2DD;} + .d2-4169260167 .color-N5{color:#DEE1EB;} + .d2-4169260167 .color-N6{color:#EEF1F8;} + .d2-4169260167 .color-N7{color:#FFFFFF;} + .d2-4169260167 .color-B1{color:#0D32B2;} + .d2-4169260167 .color-B2{color:#0D32B2;} + .d2-4169260167 .color-B3{color:#E3E9FD;} + .d2-4169260167 .color-B4{color:#E3E9FD;} + .d2-4169260167 .color-B5{color:#EDF0FD;} + .d2-4169260167 .color-B6{color:#F7F8FE;} + .d2-4169260167 .color-AA2{color:#4A6FF3;} + .d2-4169260167 .color-AA4{color:#EDF0FD;} + .d2-4169260167 .color-AA5{color:#F7F8FE;} + .d2-4169260167 .color-AB4{color:#EDF0FD;} + .d2-4169260167 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index ba856157fd21..21e54df9e4e9 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,8 +3,8 @@ This document describes operational guidance for Sourcegraph Accounts infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,8 +154,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -192,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -206,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -217,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -232,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -258,8 +257,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -407,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -439,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration-prod.svg b/content/departments/engineering/managed-services/support-integration-prod.svg index 0f99c6d742f2..2fb858c8486f 100644 --- a/content/departments/engineering/managed-services/support-integration-prod.svg +++ b/content/departments/engineering/managed-services/support-integration-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor + .d2-11276995 .fill-N1{fill:#0A0F25;} + .d2-11276995 .fill-N2{fill:#676C7E;} + .d2-11276995 .fill-N3{fill:#9499AB;} + .d2-11276995 .fill-N4{fill:#CFD2DD;} + .d2-11276995 .fill-N5{fill:#DEE1EB;} + .d2-11276995 .fill-N6{fill:#EEF1F8;} + .d2-11276995 .fill-N7{fill:#FFFFFF;} + .d2-11276995 .fill-B1{fill:#0D32B2;} + .d2-11276995 .fill-B2{fill:#0D32B2;} + .d2-11276995 .fill-B3{fill:#E3E9FD;} + .d2-11276995 .fill-B4{fill:#E3E9FD;} + .d2-11276995 .fill-B5{fill:#EDF0FD;} + .d2-11276995 .fill-B6{fill:#F7F8FE;} + .d2-11276995 .fill-AA2{fill:#4A6FF3;} + .d2-11276995 .fill-AA4{fill:#EDF0FD;} + .d2-11276995 .fill-AA5{fill:#F7F8FE;} + .d2-11276995 .fill-AB4{fill:#EDF0FD;} + .d2-11276995 .fill-AB5{fill:#F7F8FE;} + .d2-11276995 .stroke-N1{stroke:#0A0F25;} + .d2-11276995 .stroke-N2{stroke:#676C7E;} + .d2-11276995 .stroke-N3{stroke:#9499AB;} + .d2-11276995 .stroke-N4{stroke:#CFD2DD;} + .d2-11276995 .stroke-N5{stroke:#DEE1EB;} + .d2-11276995 .stroke-N6{stroke:#EEF1F8;} + .d2-11276995 .stroke-N7{stroke:#FFFFFF;} + .d2-11276995 .stroke-B1{stroke:#0D32B2;} + .d2-11276995 .stroke-B2{stroke:#0D32B2;} + .d2-11276995 .stroke-B3{stroke:#E3E9FD;} + .d2-11276995 .stroke-B4{stroke:#E3E9FD;} + .d2-11276995 .stroke-B5{stroke:#EDF0FD;} + .d2-11276995 .stroke-B6{stroke:#F7F8FE;} + .d2-11276995 .stroke-AA2{stroke:#4A6FF3;} + .d2-11276995 .stroke-AA4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AA5{stroke:#F7F8FE;} + .d2-11276995 .stroke-AB4{stroke:#EDF0FD;} + .d2-11276995 .stroke-AB5{stroke:#F7F8FE;} + .d2-11276995 .background-color-N1{background-color:#0A0F25;} + .d2-11276995 .background-color-N2{background-color:#676C7E;} + .d2-11276995 .background-color-N3{background-color:#9499AB;} + .d2-11276995 .background-color-N4{background-color:#CFD2DD;} + .d2-11276995 .background-color-N5{background-color:#DEE1EB;} + .d2-11276995 .background-color-N6{background-color:#EEF1F8;} + .d2-11276995 .background-color-N7{background-color:#FFFFFF;} + .d2-11276995 .background-color-B1{background-color:#0D32B2;} + .d2-11276995 .background-color-B2{background-color:#0D32B2;} + .d2-11276995 .background-color-B3{background-color:#E3E9FD;} + .d2-11276995 .background-color-B4{background-color:#E3E9FD;} + .d2-11276995 .background-color-B5{background-color:#EDF0FD;} + .d2-11276995 .background-color-B6{background-color:#F7F8FE;} + .d2-11276995 .background-color-AA2{background-color:#4A6FF3;} + .d2-11276995 .background-color-AA4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AA5{background-color:#F7F8FE;} + .d2-11276995 .background-color-AB4{background-color:#EDF0FD;} + .d2-11276995 .background-color-AB5{background-color:#F7F8FE;} + .d2-11276995 .color-N1{color:#0A0F25;} + .d2-11276995 .color-N2{color:#676C7E;} + .d2-11276995 .color-N3{color:#9499AB;} + .d2-11276995 .color-N4{color:#CFD2DD;} + .d2-11276995 .color-N5{color:#DEE1EB;} + .d2-11276995 .color-N6{color:#EEF1F8;} + .d2-11276995 .color-N7{color:#FFFFFF;} + .d2-11276995 .color-B1{color:#0D32B2;} + .d2-11276995 .color-B2{color:#0D32B2;} + .d2-11276995 .color-B3{color:#E3E9FD;} + .d2-11276995 .color-B4{color:#E3E9FD;} + .d2-11276995 .color-B5{color:#EDF0FD;} + .d2-11276995 .color-B6{color:#F7F8FE;} + .d2-11276995 .color-AA2{color:#4A6FF3;} + .d2-11276995 .color-AA4{color:#EDF0FD;} + .d2-11276995 .color-AA5{color:#F7F8FE;} + .d2-11276995 .color-AB4{color:#EDF0FD;} + .d2-11276995 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 5cf2117e49c5..0c8fcf08ef15 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,8 +3,8 @@ This document describes operational guidance for Support Integration infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg index e640ca742785..0963a4b745c9 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-2482171476 .fill-N1{fill:#0A0F25;} + .d2-2482171476 .fill-N2{fill:#676C7E;} + .d2-2482171476 .fill-N3{fill:#9499AB;} + .d2-2482171476 .fill-N4{fill:#CFD2DD;} + .d2-2482171476 .fill-N5{fill:#DEE1EB;} + .d2-2482171476 .fill-N6{fill:#EEF1F8;} + .d2-2482171476 .fill-N7{fill:#FFFFFF;} + .d2-2482171476 .fill-B1{fill:#0D32B2;} + .d2-2482171476 .fill-B2{fill:#0D32B2;} + .d2-2482171476 .fill-B3{fill:#E3E9FD;} + .d2-2482171476 .fill-B4{fill:#E3E9FD;} + .d2-2482171476 .fill-B5{fill:#EDF0FD;} + .d2-2482171476 .fill-B6{fill:#F7F8FE;} + .d2-2482171476 .fill-AA2{fill:#4A6FF3;} + .d2-2482171476 .fill-AA4{fill:#EDF0FD;} + .d2-2482171476 .fill-AA5{fill:#F7F8FE;} + .d2-2482171476 .fill-AB4{fill:#EDF0FD;} + .d2-2482171476 .fill-AB5{fill:#F7F8FE;} + .d2-2482171476 .stroke-N1{stroke:#0A0F25;} + .d2-2482171476 .stroke-N2{stroke:#676C7E;} + .d2-2482171476 .stroke-N3{stroke:#9499AB;} + .d2-2482171476 .stroke-N4{stroke:#CFD2DD;} + .d2-2482171476 .stroke-N5{stroke:#DEE1EB;} + .d2-2482171476 .stroke-N6{stroke:#EEF1F8;} + .d2-2482171476 .stroke-N7{stroke:#FFFFFF;} + .d2-2482171476 .stroke-B1{stroke:#0D32B2;} + .d2-2482171476 .stroke-B2{stroke:#0D32B2;} + .d2-2482171476 .stroke-B3{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B4{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B5{stroke:#EDF0FD;} + .d2-2482171476 .stroke-B6{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AA2{stroke:#4A6FF3;} + .d2-2482171476 .stroke-AA4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AA5{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AB4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AB5{stroke:#F7F8FE;} + .d2-2482171476 .background-color-N1{background-color:#0A0F25;} + .d2-2482171476 .background-color-N2{background-color:#676C7E;} + .d2-2482171476 .background-color-N3{background-color:#9499AB;} + .d2-2482171476 .background-color-N4{background-color:#CFD2DD;} + .d2-2482171476 .background-color-N5{background-color:#DEE1EB;} + .d2-2482171476 .background-color-N6{background-color:#EEF1F8;} + .d2-2482171476 .background-color-N7{background-color:#FFFFFF;} + .d2-2482171476 .background-color-B1{background-color:#0D32B2;} + .d2-2482171476 .background-color-B2{background-color:#0D32B2;} + .d2-2482171476 .background-color-B3{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B4{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B5{background-color:#EDF0FD;} + .d2-2482171476 .background-color-B6{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AA2{background-color:#4A6FF3;} + .d2-2482171476 .background-color-AA4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AA5{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AB4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AB5{background-color:#F7F8FE;} + .d2-2482171476 .color-N1{color:#0A0F25;} + .d2-2482171476 .color-N2{color:#676C7E;} + .d2-2482171476 .color-N3{color:#9499AB;} + .d2-2482171476 .color-N4{color:#CFD2DD;} + .d2-2482171476 .color-N5{color:#DEE1EB;} + .d2-2482171476 .color-N6{color:#EEF1F8;} + .d2-2482171476 .color-N7{color:#FFFFFF;} + .d2-2482171476 .color-B1{color:#0D32B2;} + .d2-2482171476 .color-B2{color:#0D32B2;} + .d2-2482171476 .color-B3{color:#E3E9FD;} + .d2-2482171476 .color-B4{color:#E3E9FD;} + .d2-2482171476 .color-B5{color:#EDF0FD;} + .d2-2482171476 .color-B6{color:#F7F8FE;} + .d2-2482171476 .color-AA2{color:#4A6FF3;} + .d2-2482171476 .color-AA4{color:#EDF0FD;} + .d2-2482171476 .color-AA5{color:#F7F8FE;} + .d2-2482171476 .color-AB4{color:#EDF0FD;} + .d2-2482171476 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg index e640ca742785..0963a4b745c9 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-2482171476 .fill-N1{fill:#0A0F25;} + .d2-2482171476 .fill-N2{fill:#676C7E;} + .d2-2482171476 .fill-N3{fill:#9499AB;} + .d2-2482171476 .fill-N4{fill:#CFD2DD;} + .d2-2482171476 .fill-N5{fill:#DEE1EB;} + .d2-2482171476 .fill-N6{fill:#EEF1F8;} + .d2-2482171476 .fill-N7{fill:#FFFFFF;} + .d2-2482171476 .fill-B1{fill:#0D32B2;} + .d2-2482171476 .fill-B2{fill:#0D32B2;} + .d2-2482171476 .fill-B3{fill:#E3E9FD;} + .d2-2482171476 .fill-B4{fill:#E3E9FD;} + .d2-2482171476 .fill-B5{fill:#EDF0FD;} + .d2-2482171476 .fill-B6{fill:#F7F8FE;} + .d2-2482171476 .fill-AA2{fill:#4A6FF3;} + .d2-2482171476 .fill-AA4{fill:#EDF0FD;} + .d2-2482171476 .fill-AA5{fill:#F7F8FE;} + .d2-2482171476 .fill-AB4{fill:#EDF0FD;} + .d2-2482171476 .fill-AB5{fill:#F7F8FE;} + .d2-2482171476 .stroke-N1{stroke:#0A0F25;} + .d2-2482171476 .stroke-N2{stroke:#676C7E;} + .d2-2482171476 .stroke-N3{stroke:#9499AB;} + .d2-2482171476 .stroke-N4{stroke:#CFD2DD;} + .d2-2482171476 .stroke-N5{stroke:#DEE1EB;} + .d2-2482171476 .stroke-N6{stroke:#EEF1F8;} + .d2-2482171476 .stroke-N7{stroke:#FFFFFF;} + .d2-2482171476 .stroke-B1{stroke:#0D32B2;} + .d2-2482171476 .stroke-B2{stroke:#0D32B2;} + .d2-2482171476 .stroke-B3{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B4{stroke:#E3E9FD;} + .d2-2482171476 .stroke-B5{stroke:#EDF0FD;} + .d2-2482171476 .stroke-B6{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AA2{stroke:#4A6FF3;} + .d2-2482171476 .stroke-AA4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AA5{stroke:#F7F8FE;} + .d2-2482171476 .stroke-AB4{stroke:#EDF0FD;} + .d2-2482171476 .stroke-AB5{stroke:#F7F8FE;} + .d2-2482171476 .background-color-N1{background-color:#0A0F25;} + .d2-2482171476 .background-color-N2{background-color:#676C7E;} + .d2-2482171476 .background-color-N3{background-color:#9499AB;} + .d2-2482171476 .background-color-N4{background-color:#CFD2DD;} + .d2-2482171476 .background-color-N5{background-color:#DEE1EB;} + .d2-2482171476 .background-color-N6{background-color:#EEF1F8;} + .d2-2482171476 .background-color-N7{background-color:#FFFFFF;} + .d2-2482171476 .background-color-B1{background-color:#0D32B2;} + .d2-2482171476 .background-color-B2{background-color:#0D32B2;} + .d2-2482171476 .background-color-B3{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B4{background-color:#E3E9FD;} + .d2-2482171476 .background-color-B5{background-color:#EDF0FD;} + .d2-2482171476 .background-color-B6{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AA2{background-color:#4A6FF3;} + .d2-2482171476 .background-color-AA4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AA5{background-color:#F7F8FE;} + .d2-2482171476 .background-color-AB4{background-color:#EDF0FD;} + .d2-2482171476 .background-color-AB5{background-color:#F7F8FE;} + .d2-2482171476 .color-N1{color:#0A0F25;} + .d2-2482171476 .color-N2{color:#676C7E;} + .d2-2482171476 .color-N3{color:#9499AB;} + .d2-2482171476 .color-N4{color:#CFD2DD;} + .d2-2482171476 .color-N5{color:#DEE1EB;} + .d2-2482171476 .color-N6{color:#EEF1F8;} + .d2-2482171476 .color-N7{color:#FFFFFF;} + .d2-2482171476 .color-B1{color:#0D32B2;} + .d2-2482171476 .color-B2{color:#0D32B2;} + .d2-2482171476 .color-B3{color:#E3E9FD;} + .d2-2482171476 .color-B4{color:#E3E9FD;} + .d2-2482171476 .color-B5{color:#EDF0FD;} + .d2-2482171476 .color-B6{color:#F7F8FE;} + .d2-2482171476 .color-AA2{color:#4A6FF3;} + .d2-2482171476 .color-AA4{color:#EDF0FD;} + .d2-2482171476 .color-AA5{color:#F7F8FE;} + .d2-2482171476 .color-AB4{color:#EDF0FD;} + .d2-2482171476 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index e1d5098fdb83..0d7c99535c51 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,8 +3,8 @@ This document describes operational guidance for Telemetry Gateway infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 2b1dad030a6f086851173d4fafbb6b95b6bf1176 Mon Sep 17 00:00:00 2001 From: jac Date: Tue, 30 Apr 2024 18:50:40 +0000 Subject: [PATCH 10/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 42 ++++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 227 insertions(+), 226 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 13dfafa1f3b6..a489cd829c87 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 28bde343e143..6628c300312c 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 15e307e7ab55..93c6de7462a0 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index beefde4f35c2..0591a06542bf 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 2ecd102c5504..6dacb3b96449 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index f7ae3ea9bc41..90a9b36331c3 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 230a69790488..788a97890770 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index b1587a72263f..d103231458e9 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index eb0c56e5c254..c56f861dbc99 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`releaseregistry-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/releaseregistry-us-central1-rollout?project=releaseregistry-prod-5421) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **internal** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -81,8 +81,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -130,8 +130,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `rollout` | @@ -144,8 +144,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -155,8 +155,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -170,8 +170,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -307,7 +307,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index d38ff33a9cab..2e19f111b808 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 21e54df9e4e9..5d4eda88076b 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 0c8fcf08ef15..62b763ad8024 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index 0d7c99535c51..b8b3771a4568 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From e0a766646460404235ff7b1faae48aa88927abe3 Mon Sep 17 00:00:00 2001 From: James Cotter Date: Wed, 1 May 2024 13:33:38 +0100 Subject: [PATCH 11/12] optimized icons --- .../managed-services/build-tracker-prod.svg | 185 +++++++-------- .../managed-services/build-tracker.md | 30 +-- .../managed-services/cloud-ops-dev.svg | 187 +++++++-------- .../managed-services/cloud-ops-prod.svg | 187 +++++++-------- .../engineering/managed-services/cloud-ops.md | 42 ++-- .../managed-services/cloud-relay-prod.svg | 171 +++++++------- .../managed-services/cloud-relay.md | 22 +- .../managed-services/cody-analytics-dev.svg | 169 +++++++------- .../managed-services/cody-analytics-prod.svg | 171 +++++++------- .../managed-services/cody-analytics.md | 34 +-- .../managed-services/entitler-prod.svg | 171 +++++++------- .../engineering/managed-services/entitler.md | 22 +- .../managed-services/gatekeeper-prod.svg | 152 ++++++------- .../managed-services/gatekeeper.md | 20 +- .../engineering/managed-services/index.md | 4 +- .../managed-services/msp-testbed-robert.svg | 203 +++++++++-------- .../managed-services/msp-testbed-test.svg | 205 ++++++++--------- .../managed-services/msp-testbed.md | 62 ++--- .../managed-services/pings-prod.svg | 152 ++++++------- .../engineering/managed-services/pings.md | 26 +-- .../managed-services/releaseregistry-dev.svg | 195 ++++++++-------- .../managed-services/releaseregistry-prod.svg | 197 ++++++++-------- .../managed-services/releaseregistry.md | 46 ++-- .../engineering/managed-services/sams-dev.svg | 211 ++++++++--------- .../managed-services/sams-prod.svg | 215 +++++++++--------- .../engineering/managed-services/sams.md | 70 +++--- .../sourcegraph-accounts-dev.svg | 205 ++++++++--------- .../sourcegraph-accounts-prod.svg | 209 ++++++++--------- .../managed-services/sourcegraph-accounts.md | 71 +++--- .../support-integration-prod.svg | 171 +++++++------- .../managed-services/support-integration.md | 22 +- .../telemetry-gateway-dev.svg | 152 ++++++------- .../telemetry-gateway-prod.svg | 152 ++++++------- .../managed-services/telemetry-gateway.md | 38 ++-- 34 files changed, 2092 insertions(+), 2077 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker-prod.svg b/content/departments/engineering/managed-services/build-tracker-prod.svg index fdee183405f3..575c78d95a0f 100644 --- a/content/departments/engineering/managed-services/build-tracker-prod.svg +++ b/content/departments/engineering/managed-services/build-tracker-prod.svg @@ -1,17 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCApplication Load BalancerExternal IP AddressInternet private networkingprivate networking - - - - - - - - - + .d2-3570926585 .fill-N1{fill:#0A0F25;} + .d2-3570926585 .fill-N2{fill:#676C7E;} + .d2-3570926585 .fill-N3{fill:#9499AB;} + .d2-3570926585 .fill-N4{fill:#CFD2DD;} + .d2-3570926585 .fill-N5{fill:#DEE1EB;} + .d2-3570926585 .fill-N6{fill:#EEF1F8;} + .d2-3570926585 .fill-N7{fill:#FFFFFF;} + .d2-3570926585 .fill-B1{fill:#0D32B2;} + .d2-3570926585 .fill-B2{fill:#0D32B2;} + .d2-3570926585 .fill-B3{fill:#E3E9FD;} + .d2-3570926585 .fill-B4{fill:#E3E9FD;} + .d2-3570926585 .fill-B5{fill:#EDF0FD;} + .d2-3570926585 .fill-B6{fill:#F7F8FE;} + .d2-3570926585 .fill-AA2{fill:#4A6FF3;} + .d2-3570926585 .fill-AA4{fill:#EDF0FD;} + .d2-3570926585 .fill-AA5{fill:#F7F8FE;} + .d2-3570926585 .fill-AB4{fill:#EDF0FD;} + .d2-3570926585 .fill-AB5{fill:#F7F8FE;} + .d2-3570926585 .stroke-N1{stroke:#0A0F25;} + .d2-3570926585 .stroke-N2{stroke:#676C7E;} + .d2-3570926585 .stroke-N3{stroke:#9499AB;} + .d2-3570926585 .stroke-N4{stroke:#CFD2DD;} + .d2-3570926585 .stroke-N5{stroke:#DEE1EB;} + .d2-3570926585 .stroke-N6{stroke:#EEF1F8;} + .d2-3570926585 .stroke-N7{stroke:#FFFFFF;} + .d2-3570926585 .stroke-B1{stroke:#0D32B2;} + .d2-3570926585 .stroke-B2{stroke:#0D32B2;} + .d2-3570926585 .stroke-B3{stroke:#E3E9FD;} + .d2-3570926585 .stroke-B4{stroke:#E3E9FD;} + .d2-3570926585 .stroke-B5{stroke:#EDF0FD;} + .d2-3570926585 .stroke-B6{stroke:#F7F8FE;} + .d2-3570926585 .stroke-AA2{stroke:#4A6FF3;} + .d2-3570926585 .stroke-AA4{stroke:#EDF0FD;} + .d2-3570926585 .stroke-AA5{stroke:#F7F8FE;} + .d2-3570926585 .stroke-AB4{stroke:#EDF0FD;} + .d2-3570926585 .stroke-AB5{stroke:#F7F8FE;} + .d2-3570926585 .background-color-N1{background-color:#0A0F25;} + .d2-3570926585 .background-color-N2{background-color:#676C7E;} + .d2-3570926585 .background-color-N3{background-color:#9499AB;} + .d2-3570926585 .background-color-N4{background-color:#CFD2DD;} + .d2-3570926585 .background-color-N5{background-color:#DEE1EB;} + .d2-3570926585 .background-color-N6{background-color:#EEF1F8;} + .d2-3570926585 .background-color-N7{background-color:#FFFFFF;} + .d2-3570926585 .background-color-B1{background-color:#0D32B2;} + .d2-3570926585 .background-color-B2{background-color:#0D32B2;} + .d2-3570926585 .background-color-B3{background-color:#E3E9FD;} + .d2-3570926585 .background-color-B4{background-color:#E3E9FD;} + .d2-3570926585 .background-color-B5{background-color:#EDF0FD;} + .d2-3570926585 .background-color-B6{background-color:#F7F8FE;} + .d2-3570926585 .background-color-AA2{background-color:#4A6FF3;} + .d2-3570926585 .background-color-AA4{background-color:#EDF0FD;} + .d2-3570926585 .background-color-AA5{background-color:#F7F8FE;} + .d2-3570926585 .background-color-AB4{background-color:#EDF0FD;} + .d2-3570926585 .background-color-AB5{background-color:#F7F8FE;} + .d2-3570926585 .color-N1{color:#0A0F25;} + .d2-3570926585 .color-N2{color:#676C7E;} + .d2-3570926585 .color-N3{color:#9499AB;} + .d2-3570926585 .color-N4{color:#CFD2DD;} + .d2-3570926585 .color-N5{color:#DEE1EB;} + .d2-3570926585 .color-N6{color:#EEF1F8;} + .d2-3570926585 .color-N7{color:#FFFFFF;} + .d2-3570926585 .color-B1{color:#0D32B2;} + .d2-3570926585 .color-B2{color:#0D32B2;} + .d2-3570926585 .color-B3{color:#E3E9FD;} + .d2-3570926585 .color-B4{color:#E3E9FD;} + .d2-3570926585 .color-B5{color:#EDF0FD;} + .d2-3570926585 .color-B6{color:#F7F8FE;} + .d2-3570926585 .color-AA2{color:#4A6FF3;} + .d2-3570926585 .color-AA4{color:#EDF0FD;} + .d2-3570926585 .color-AA5{color:#F7F8FE;} + .d2-3570926585 .color-AB4{color:#EDF0FD;} + .d2-3570926585 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkApplication Load BalancerExternal IP AddressCloudflareInternet private networkingprivate networking + + + + + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index a489cd829c87..8c9625111a81 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -3,8 +3,8 @@ This document describes operational guidance for Build Tracker infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops-dev.svg b/content/departments/engineering/managed-services/cloud-ops-dev.svg index 45e426718a6d..a995d4693b7e 100644 --- a/content/departments/engineering/managed-services/cloud-ops-dev.svg +++ b/content/departments/engineering/managed-services/cloud-ops-dev.svg @@ -1,17 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCExternal IP AddressInternetApplication Load BalancerCloud Armor private networkingprivate networking - - - - - - - - + .d2-2550430132 .fill-N1{fill:#0A0F25;} + .d2-2550430132 .fill-N2{fill:#676C7E;} + .d2-2550430132 .fill-N3{fill:#9499AB;} + .d2-2550430132 .fill-N4{fill:#CFD2DD;} + .d2-2550430132 .fill-N5{fill:#DEE1EB;} + .d2-2550430132 .fill-N6{fill:#EEF1F8;} + .d2-2550430132 .fill-N7{fill:#FFFFFF;} + .d2-2550430132 .fill-B1{fill:#0D32B2;} + .d2-2550430132 .fill-B2{fill:#0D32B2;} + .d2-2550430132 .fill-B3{fill:#E3E9FD;} + .d2-2550430132 .fill-B4{fill:#E3E9FD;} + .d2-2550430132 .fill-B5{fill:#EDF0FD;} + .d2-2550430132 .fill-B6{fill:#F7F8FE;} + .d2-2550430132 .fill-AA2{fill:#4A6FF3;} + .d2-2550430132 .fill-AA4{fill:#EDF0FD;} + .d2-2550430132 .fill-AA5{fill:#F7F8FE;} + .d2-2550430132 .fill-AB4{fill:#EDF0FD;} + .d2-2550430132 .fill-AB5{fill:#F7F8FE;} + .d2-2550430132 .stroke-N1{stroke:#0A0F25;} + .d2-2550430132 .stroke-N2{stroke:#676C7E;} + .d2-2550430132 .stroke-N3{stroke:#9499AB;} + .d2-2550430132 .stroke-N4{stroke:#CFD2DD;} + .d2-2550430132 .stroke-N5{stroke:#DEE1EB;} + .d2-2550430132 .stroke-N6{stroke:#EEF1F8;} + .d2-2550430132 .stroke-N7{stroke:#FFFFFF;} + .d2-2550430132 .stroke-B1{stroke:#0D32B2;} + .d2-2550430132 .stroke-B2{stroke:#0D32B2;} + .d2-2550430132 .stroke-B3{stroke:#E3E9FD;} + .d2-2550430132 .stroke-B4{stroke:#E3E9FD;} + .d2-2550430132 .stroke-B5{stroke:#EDF0FD;} + .d2-2550430132 .stroke-B6{stroke:#F7F8FE;} + .d2-2550430132 .stroke-AA2{stroke:#4A6FF3;} + .d2-2550430132 .stroke-AA4{stroke:#EDF0FD;} + .d2-2550430132 .stroke-AA5{stroke:#F7F8FE;} + .d2-2550430132 .stroke-AB4{stroke:#EDF0FD;} + .d2-2550430132 .stroke-AB5{stroke:#F7F8FE;} + .d2-2550430132 .background-color-N1{background-color:#0A0F25;} + .d2-2550430132 .background-color-N2{background-color:#676C7E;} + .d2-2550430132 .background-color-N3{background-color:#9499AB;} + .d2-2550430132 .background-color-N4{background-color:#CFD2DD;} + .d2-2550430132 .background-color-N5{background-color:#DEE1EB;} + .d2-2550430132 .background-color-N6{background-color:#EEF1F8;} + .d2-2550430132 .background-color-N7{background-color:#FFFFFF;} + .d2-2550430132 .background-color-B1{background-color:#0D32B2;} + .d2-2550430132 .background-color-B2{background-color:#0D32B2;} + .d2-2550430132 .background-color-B3{background-color:#E3E9FD;} + .d2-2550430132 .background-color-B4{background-color:#E3E9FD;} + .d2-2550430132 .background-color-B5{background-color:#EDF0FD;} + .d2-2550430132 .background-color-B6{background-color:#F7F8FE;} + .d2-2550430132 .background-color-AA2{background-color:#4A6FF3;} + .d2-2550430132 .background-color-AA4{background-color:#EDF0FD;} + .d2-2550430132 .background-color-AA5{background-color:#F7F8FE;} + .d2-2550430132 .background-color-AB4{background-color:#EDF0FD;} + .d2-2550430132 .background-color-AB5{background-color:#F7F8FE;} + .d2-2550430132 .color-N1{color:#0A0F25;} + .d2-2550430132 .color-N2{color:#676C7E;} + .d2-2550430132 .color-N3{color:#9499AB;} + .d2-2550430132 .color-N4{color:#CFD2DD;} + .d2-2550430132 .color-N5{color:#DEE1EB;} + .d2-2550430132 .color-N6{color:#EEF1F8;} + .d2-2550430132 .color-N7{color:#FFFFFF;} + .d2-2550430132 .color-B1{color:#0D32B2;} + .d2-2550430132 .color-B2{color:#0D32B2;} + .d2-2550430132 .color-B3{color:#E3E9FD;} + .d2-2550430132 .color-B4{color:#E3E9FD;} + .d2-2550430132 .color-B5{color:#EDF0FD;} + .d2-2550430132 .color-B6{color:#F7F8FE;} + .d2-2550430132 .color-AA2{color:#4A6FF3;} + .d2-2550430132 .color-AA4{color:#EDF0FD;} + .d2-2550430132 .color-AA5{color:#F7F8FE;} + .d2-2550430132 .color-AB4{color:#EDF0FD;} + .d2-2550430132 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor private networkingprivate networking + + + + + + + + + - - - - + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops-prod.svg b/content/departments/engineering/managed-services/cloud-ops-prod.svg index 45e426718a6d..a995d4693b7e 100644 --- a/content/departments/engineering/managed-services/cloud-ops-prod.svg +++ b/content/departments/engineering/managed-services/cloud-ops-prod.svg @@ -1,17 +1,17 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCExternal IP AddressInternetApplication Load BalancerCloud Armor private networkingprivate networking - - - - - - - - + .d2-2550430132 .fill-N1{fill:#0A0F25;} + .d2-2550430132 .fill-N2{fill:#676C7E;} + .d2-2550430132 .fill-N3{fill:#9499AB;} + .d2-2550430132 .fill-N4{fill:#CFD2DD;} + .d2-2550430132 .fill-N5{fill:#DEE1EB;} + .d2-2550430132 .fill-N6{fill:#EEF1F8;} + .d2-2550430132 .fill-N7{fill:#FFFFFF;} + .d2-2550430132 .fill-B1{fill:#0D32B2;} + .d2-2550430132 .fill-B2{fill:#0D32B2;} + .d2-2550430132 .fill-B3{fill:#E3E9FD;} + .d2-2550430132 .fill-B4{fill:#E3E9FD;} + .d2-2550430132 .fill-B5{fill:#EDF0FD;} + .d2-2550430132 .fill-B6{fill:#F7F8FE;} + .d2-2550430132 .fill-AA2{fill:#4A6FF3;} + .d2-2550430132 .fill-AA4{fill:#EDF0FD;} + .d2-2550430132 .fill-AA5{fill:#F7F8FE;} + .d2-2550430132 .fill-AB4{fill:#EDF0FD;} + .d2-2550430132 .fill-AB5{fill:#F7F8FE;} + .d2-2550430132 .stroke-N1{stroke:#0A0F25;} + .d2-2550430132 .stroke-N2{stroke:#676C7E;} + .d2-2550430132 .stroke-N3{stroke:#9499AB;} + .d2-2550430132 .stroke-N4{stroke:#CFD2DD;} + .d2-2550430132 .stroke-N5{stroke:#DEE1EB;} + .d2-2550430132 .stroke-N6{stroke:#EEF1F8;} + .d2-2550430132 .stroke-N7{stroke:#FFFFFF;} + .d2-2550430132 .stroke-B1{stroke:#0D32B2;} + .d2-2550430132 .stroke-B2{stroke:#0D32B2;} + .d2-2550430132 .stroke-B3{stroke:#E3E9FD;} + .d2-2550430132 .stroke-B4{stroke:#E3E9FD;} + .d2-2550430132 .stroke-B5{stroke:#EDF0FD;} + .d2-2550430132 .stroke-B6{stroke:#F7F8FE;} + .d2-2550430132 .stroke-AA2{stroke:#4A6FF3;} + .d2-2550430132 .stroke-AA4{stroke:#EDF0FD;} + .d2-2550430132 .stroke-AA5{stroke:#F7F8FE;} + .d2-2550430132 .stroke-AB4{stroke:#EDF0FD;} + .d2-2550430132 .stroke-AB5{stroke:#F7F8FE;} + .d2-2550430132 .background-color-N1{background-color:#0A0F25;} + .d2-2550430132 .background-color-N2{background-color:#676C7E;} + .d2-2550430132 .background-color-N3{background-color:#9499AB;} + .d2-2550430132 .background-color-N4{background-color:#CFD2DD;} + .d2-2550430132 .background-color-N5{background-color:#DEE1EB;} + .d2-2550430132 .background-color-N6{background-color:#EEF1F8;} + .d2-2550430132 .background-color-N7{background-color:#FFFFFF;} + .d2-2550430132 .background-color-B1{background-color:#0D32B2;} + .d2-2550430132 .background-color-B2{background-color:#0D32B2;} + .d2-2550430132 .background-color-B3{background-color:#E3E9FD;} + .d2-2550430132 .background-color-B4{background-color:#E3E9FD;} + .d2-2550430132 .background-color-B5{background-color:#EDF0FD;} + .d2-2550430132 .background-color-B6{background-color:#F7F8FE;} + .d2-2550430132 .background-color-AA2{background-color:#4A6FF3;} + .d2-2550430132 .background-color-AA4{background-color:#EDF0FD;} + .d2-2550430132 .background-color-AA5{background-color:#F7F8FE;} + .d2-2550430132 .background-color-AB4{background-color:#EDF0FD;} + .d2-2550430132 .background-color-AB5{background-color:#F7F8FE;} + .d2-2550430132 .color-N1{color:#0A0F25;} + .d2-2550430132 .color-N2{color:#676C7E;} + .d2-2550430132 .color-N3{color:#9499AB;} + .d2-2550430132 .color-N4{color:#CFD2DD;} + .d2-2550430132 .color-N5{color:#DEE1EB;} + .d2-2550430132 .color-N6{color:#EEF1F8;} + .d2-2550430132 .color-N7{color:#FFFFFF;} + .d2-2550430132 .color-B1{color:#0D32B2;} + .d2-2550430132 .color-B2{color:#0D32B2;} + .d2-2550430132 .color-B3{color:#E3E9FD;} + .d2-2550430132 .color-B4{color:#E3E9FD;} + .d2-2550430132 .color-B5{color:#EDF0FD;} + .d2-2550430132 .color-B6{color:#F7F8FE;} + .d2-2550430132 .color-AA2{color:#4A6FF3;} + .d2-2550430132 .color-AA4{color:#EDF0FD;} + .d2-2550430132 .color-AA5{color:#F7F8FE;} + .d2-2550430132 .color-AB4{color:#EDF0FD;} + .d2-2550430132 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor private networkingprivate networking + + + + + + + + + - - - - + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 6628c300312c..9d0eeeeec7fe 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Ops Dashboard infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay-prod.svg b/content/departments/engineering/managed-services/cloud-relay-prod.svg index 2fb858c8486f..61b2d7495bae 100644 --- a/content/departments/engineering/managed-services/cloud-relay-prod.svg +++ b/content/departments/engineering/managed-services/cloud-relay-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - + .d2-1831905700 .fill-N1{fill:#0A0F25;} + .d2-1831905700 .fill-N2{fill:#676C7E;} + .d2-1831905700 .fill-N3{fill:#9499AB;} + .d2-1831905700 .fill-N4{fill:#CFD2DD;} + .d2-1831905700 .fill-N5{fill:#DEE1EB;} + .d2-1831905700 .fill-N6{fill:#EEF1F8;} + .d2-1831905700 .fill-N7{fill:#FFFFFF;} + .d2-1831905700 .fill-B1{fill:#0D32B2;} + .d2-1831905700 .fill-B2{fill:#0D32B2;} + .d2-1831905700 .fill-B3{fill:#E3E9FD;} + .d2-1831905700 .fill-B4{fill:#E3E9FD;} + .d2-1831905700 .fill-B5{fill:#EDF0FD;} + .d2-1831905700 .fill-B6{fill:#F7F8FE;} + .d2-1831905700 .fill-AA2{fill:#4A6FF3;} + .d2-1831905700 .fill-AA4{fill:#EDF0FD;} + .d2-1831905700 .fill-AA5{fill:#F7F8FE;} + .d2-1831905700 .fill-AB4{fill:#EDF0FD;} + .d2-1831905700 .fill-AB5{fill:#F7F8FE;} + .d2-1831905700 .stroke-N1{stroke:#0A0F25;} + .d2-1831905700 .stroke-N2{stroke:#676C7E;} + .d2-1831905700 .stroke-N3{stroke:#9499AB;} + .d2-1831905700 .stroke-N4{stroke:#CFD2DD;} + .d2-1831905700 .stroke-N5{stroke:#DEE1EB;} + .d2-1831905700 .stroke-N6{stroke:#EEF1F8;} + .d2-1831905700 .stroke-N7{stroke:#FFFFFF;} + .d2-1831905700 .stroke-B1{stroke:#0D32B2;} + .d2-1831905700 .stroke-B2{stroke:#0D32B2;} + .d2-1831905700 .stroke-B3{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B4{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B5{stroke:#EDF0FD;} + .d2-1831905700 .stroke-B6{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AA2{stroke:#4A6FF3;} + .d2-1831905700 .stroke-AA4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AA5{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AB4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AB5{stroke:#F7F8FE;} + .d2-1831905700 .background-color-N1{background-color:#0A0F25;} + .d2-1831905700 .background-color-N2{background-color:#676C7E;} + .d2-1831905700 .background-color-N3{background-color:#9499AB;} + .d2-1831905700 .background-color-N4{background-color:#CFD2DD;} + .d2-1831905700 .background-color-N5{background-color:#DEE1EB;} + .d2-1831905700 .background-color-N6{background-color:#EEF1F8;} + .d2-1831905700 .background-color-N7{background-color:#FFFFFF;} + .d2-1831905700 .background-color-B1{background-color:#0D32B2;} + .d2-1831905700 .background-color-B2{background-color:#0D32B2;} + .d2-1831905700 .background-color-B3{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B4{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B5{background-color:#EDF0FD;} + .d2-1831905700 .background-color-B6{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AA2{background-color:#4A6FF3;} + .d2-1831905700 .background-color-AA4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AA5{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AB4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AB5{background-color:#F7F8FE;} + .d2-1831905700 .color-N1{color:#0A0F25;} + .d2-1831905700 .color-N2{color:#676C7E;} + .d2-1831905700 .color-N3{color:#9499AB;} + .d2-1831905700 .color-N4{color:#CFD2DD;} + .d2-1831905700 .color-N5{color:#DEE1EB;} + .d2-1831905700 .color-N6{color:#EEF1F8;} + .d2-1831905700 .color-N7{color:#FFFFFF;} + .d2-1831905700 .color-B1{color:#0D32B2;} + .d2-1831905700 .color-B2{color:#0D32B2;} + .d2-1831905700 .color-B3{color:#E3E9FD;} + .d2-1831905700 .color-B4{color:#E3E9FD;} + .d2-1831905700 .color-B5{color:#EDF0FD;} + .d2-1831905700 .color-B6{color:#F7F8FE;} + .d2-1831905700 .color-AA2{color:#4A6FF3;} + .d2-1831905700 .color-AA4{color:#EDF0FD;} + .d2-1831905700 .color-AA5{color:#F7F8FE;} + .d2-1831905700 .color-AB4{color:#EDF0FD;} + .d2-1831905700 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor + + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index 93c6de7462a0..d76f5f19cc92 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cloud Relay infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics-dev.svg b/content/departments/engineering/managed-services/cody-analytics-dev.svg index 58b2c5231488..fd424423bb8b 100644 --- a/content/departments/engineering/managed-services/cody-analytics-dev.svg +++ b/content/departments/engineering/managed-services/cody-analytics-dev.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet - - - - - - - + .d2-3123742366 .fill-N1{fill:#0A0F25;} + .d2-3123742366 .fill-N2{fill:#676C7E;} + .d2-3123742366 .fill-N3{fill:#9499AB;} + .d2-3123742366 .fill-N4{fill:#CFD2DD;} + .d2-3123742366 .fill-N5{fill:#DEE1EB;} + .d2-3123742366 .fill-N6{fill:#EEF1F8;} + .d2-3123742366 .fill-N7{fill:#FFFFFF;} + .d2-3123742366 .fill-B1{fill:#0D32B2;} + .d2-3123742366 .fill-B2{fill:#0D32B2;} + .d2-3123742366 .fill-B3{fill:#E3E9FD;} + .d2-3123742366 .fill-B4{fill:#E3E9FD;} + .d2-3123742366 .fill-B5{fill:#EDF0FD;} + .d2-3123742366 .fill-B6{fill:#F7F8FE;} + .d2-3123742366 .fill-AA2{fill:#4A6FF3;} + .d2-3123742366 .fill-AA4{fill:#EDF0FD;} + .d2-3123742366 .fill-AA5{fill:#F7F8FE;} + .d2-3123742366 .fill-AB4{fill:#EDF0FD;} + .d2-3123742366 .fill-AB5{fill:#F7F8FE;} + .d2-3123742366 .stroke-N1{stroke:#0A0F25;} + .d2-3123742366 .stroke-N2{stroke:#676C7E;} + .d2-3123742366 .stroke-N3{stroke:#9499AB;} + .d2-3123742366 .stroke-N4{stroke:#CFD2DD;} + .d2-3123742366 .stroke-N5{stroke:#DEE1EB;} + .d2-3123742366 .stroke-N6{stroke:#EEF1F8;} + .d2-3123742366 .stroke-N7{stroke:#FFFFFF;} + .d2-3123742366 .stroke-B1{stroke:#0D32B2;} + .d2-3123742366 .stroke-B2{stroke:#0D32B2;} + .d2-3123742366 .stroke-B3{stroke:#E3E9FD;} + .d2-3123742366 .stroke-B4{stroke:#E3E9FD;} + .d2-3123742366 .stroke-B5{stroke:#EDF0FD;} + .d2-3123742366 .stroke-B6{stroke:#F7F8FE;} + .d2-3123742366 .stroke-AA2{stroke:#4A6FF3;} + .d2-3123742366 .stroke-AA4{stroke:#EDF0FD;} + .d2-3123742366 .stroke-AA5{stroke:#F7F8FE;} + .d2-3123742366 .stroke-AB4{stroke:#EDF0FD;} + .d2-3123742366 .stroke-AB5{stroke:#F7F8FE;} + .d2-3123742366 .background-color-N1{background-color:#0A0F25;} + .d2-3123742366 .background-color-N2{background-color:#676C7E;} + .d2-3123742366 .background-color-N3{background-color:#9499AB;} + .d2-3123742366 .background-color-N4{background-color:#CFD2DD;} + .d2-3123742366 .background-color-N5{background-color:#DEE1EB;} + .d2-3123742366 .background-color-N6{background-color:#EEF1F8;} + .d2-3123742366 .background-color-N7{background-color:#FFFFFF;} + .d2-3123742366 .background-color-B1{background-color:#0D32B2;} + .d2-3123742366 .background-color-B2{background-color:#0D32B2;} + .d2-3123742366 .background-color-B3{background-color:#E3E9FD;} + .d2-3123742366 .background-color-B4{background-color:#E3E9FD;} + .d2-3123742366 .background-color-B5{background-color:#EDF0FD;} + .d2-3123742366 .background-color-B6{background-color:#F7F8FE;} + .d2-3123742366 .background-color-AA2{background-color:#4A6FF3;} + .d2-3123742366 .background-color-AA4{background-color:#EDF0FD;} + .d2-3123742366 .background-color-AA5{background-color:#F7F8FE;} + .d2-3123742366 .background-color-AB4{background-color:#EDF0FD;} + .d2-3123742366 .background-color-AB5{background-color:#F7F8FE;} + .d2-3123742366 .color-N1{color:#0A0F25;} + .d2-3123742366 .color-N2{color:#676C7E;} + .d2-3123742366 .color-N3{color:#9499AB;} + .d2-3123742366 .color-N4{color:#CFD2DD;} + .d2-3123742366 .color-N5{color:#DEE1EB;} + .d2-3123742366 .color-N6{color:#EEF1F8;} + .d2-3123742366 .color-N7{color:#FFFFFF;} + .d2-3123742366 .color-B1{color:#0D32B2;} + .d2-3123742366 .color-B2{color:#0D32B2;} + .d2-3123742366 .color-B3{color:#E3E9FD;} + .d2-3123742366 .color-B4{color:#E3E9FD;} + .d2-3123742366 .color-B5{color:#EDF0FD;} + .d2-3123742366 .color-B6{color:#F7F8FE;} + .d2-3123742366 .color-AA2{color:#4A6FF3;} + .d2-3123742366 .color-AA4{color:#EDF0FD;} + .d2-3123742366 .color-AA5{color:#F7F8FE;} + .d2-3123742366 .color-AB4{color:#EDF0FD;} + .d2-3123742366 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressCloudflareInternet + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics-prod.svg b/content/departments/engineering/managed-services/cody-analytics-prod.svg index 2fb858c8486f..61b2d7495bae 100644 --- a/content/departments/engineering/managed-services/cody-analytics-prod.svg +++ b/content/departments/engineering/managed-services/cody-analytics-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - + .d2-1831905700 .fill-N1{fill:#0A0F25;} + .d2-1831905700 .fill-N2{fill:#676C7E;} + .d2-1831905700 .fill-N3{fill:#9499AB;} + .d2-1831905700 .fill-N4{fill:#CFD2DD;} + .d2-1831905700 .fill-N5{fill:#DEE1EB;} + .d2-1831905700 .fill-N6{fill:#EEF1F8;} + .d2-1831905700 .fill-N7{fill:#FFFFFF;} + .d2-1831905700 .fill-B1{fill:#0D32B2;} + .d2-1831905700 .fill-B2{fill:#0D32B2;} + .d2-1831905700 .fill-B3{fill:#E3E9FD;} + .d2-1831905700 .fill-B4{fill:#E3E9FD;} + .d2-1831905700 .fill-B5{fill:#EDF0FD;} + .d2-1831905700 .fill-B6{fill:#F7F8FE;} + .d2-1831905700 .fill-AA2{fill:#4A6FF3;} + .d2-1831905700 .fill-AA4{fill:#EDF0FD;} + .d2-1831905700 .fill-AA5{fill:#F7F8FE;} + .d2-1831905700 .fill-AB4{fill:#EDF0FD;} + .d2-1831905700 .fill-AB5{fill:#F7F8FE;} + .d2-1831905700 .stroke-N1{stroke:#0A0F25;} + .d2-1831905700 .stroke-N2{stroke:#676C7E;} + .d2-1831905700 .stroke-N3{stroke:#9499AB;} + .d2-1831905700 .stroke-N4{stroke:#CFD2DD;} + .d2-1831905700 .stroke-N5{stroke:#DEE1EB;} + .d2-1831905700 .stroke-N6{stroke:#EEF1F8;} + .d2-1831905700 .stroke-N7{stroke:#FFFFFF;} + .d2-1831905700 .stroke-B1{stroke:#0D32B2;} + .d2-1831905700 .stroke-B2{stroke:#0D32B2;} + .d2-1831905700 .stroke-B3{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B4{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B5{stroke:#EDF0FD;} + .d2-1831905700 .stroke-B6{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AA2{stroke:#4A6FF3;} + .d2-1831905700 .stroke-AA4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AA5{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AB4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AB5{stroke:#F7F8FE;} + .d2-1831905700 .background-color-N1{background-color:#0A0F25;} + .d2-1831905700 .background-color-N2{background-color:#676C7E;} + .d2-1831905700 .background-color-N3{background-color:#9499AB;} + .d2-1831905700 .background-color-N4{background-color:#CFD2DD;} + .d2-1831905700 .background-color-N5{background-color:#DEE1EB;} + .d2-1831905700 .background-color-N6{background-color:#EEF1F8;} + .d2-1831905700 .background-color-N7{background-color:#FFFFFF;} + .d2-1831905700 .background-color-B1{background-color:#0D32B2;} + .d2-1831905700 .background-color-B2{background-color:#0D32B2;} + .d2-1831905700 .background-color-B3{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B4{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B5{background-color:#EDF0FD;} + .d2-1831905700 .background-color-B6{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AA2{background-color:#4A6FF3;} + .d2-1831905700 .background-color-AA4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AA5{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AB4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AB5{background-color:#F7F8FE;} + .d2-1831905700 .color-N1{color:#0A0F25;} + .d2-1831905700 .color-N2{color:#676C7E;} + .d2-1831905700 .color-N3{color:#9499AB;} + .d2-1831905700 .color-N4{color:#CFD2DD;} + .d2-1831905700 .color-N5{color:#DEE1EB;} + .d2-1831905700 .color-N6{color:#EEF1F8;} + .d2-1831905700 .color-N7{color:#FFFFFF;} + .d2-1831905700 .color-B1{color:#0D32B2;} + .d2-1831905700 .color-B2{color:#0D32B2;} + .d2-1831905700 .color-B3{color:#E3E9FD;} + .d2-1831905700 .color-B4{color:#E3E9FD;} + .d2-1831905700 .color-B5{color:#EDF0FD;} + .d2-1831905700 .color-B6{color:#F7F8FE;} + .d2-1831905700 .color-AA2{color:#4A6FF3;} + .d2-1831905700 .color-AA4{color:#EDF0FD;} + .d2-1831905700 .color-AA5{color:#F7F8FE;} + .d2-1831905700 .color-AB4{color:#EDF0FD;} + .d2-1831905700 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor + + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index 0591a06542bf..c952d5b9e912 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Analytics infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler-prod.svg b/content/departments/engineering/managed-services/entitler-prod.svg index 2fb858c8486f..61b2d7495bae 100644 --- a/content/departments/engineering/managed-services/entitler-prod.svg +++ b/content/departments/engineering/managed-services/entitler-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - + .d2-1831905700 .fill-N1{fill:#0A0F25;} + .d2-1831905700 .fill-N2{fill:#676C7E;} + .d2-1831905700 .fill-N3{fill:#9499AB;} + .d2-1831905700 .fill-N4{fill:#CFD2DD;} + .d2-1831905700 .fill-N5{fill:#DEE1EB;} + .d2-1831905700 .fill-N6{fill:#EEF1F8;} + .d2-1831905700 .fill-N7{fill:#FFFFFF;} + .d2-1831905700 .fill-B1{fill:#0D32B2;} + .d2-1831905700 .fill-B2{fill:#0D32B2;} + .d2-1831905700 .fill-B3{fill:#E3E9FD;} + .d2-1831905700 .fill-B4{fill:#E3E9FD;} + .d2-1831905700 .fill-B5{fill:#EDF0FD;} + .d2-1831905700 .fill-B6{fill:#F7F8FE;} + .d2-1831905700 .fill-AA2{fill:#4A6FF3;} + .d2-1831905700 .fill-AA4{fill:#EDF0FD;} + .d2-1831905700 .fill-AA5{fill:#F7F8FE;} + .d2-1831905700 .fill-AB4{fill:#EDF0FD;} + .d2-1831905700 .fill-AB5{fill:#F7F8FE;} + .d2-1831905700 .stroke-N1{stroke:#0A0F25;} + .d2-1831905700 .stroke-N2{stroke:#676C7E;} + .d2-1831905700 .stroke-N3{stroke:#9499AB;} + .d2-1831905700 .stroke-N4{stroke:#CFD2DD;} + .d2-1831905700 .stroke-N5{stroke:#DEE1EB;} + .d2-1831905700 .stroke-N6{stroke:#EEF1F8;} + .d2-1831905700 .stroke-N7{stroke:#FFFFFF;} + .d2-1831905700 .stroke-B1{stroke:#0D32B2;} + .d2-1831905700 .stroke-B2{stroke:#0D32B2;} + .d2-1831905700 .stroke-B3{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B4{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B5{stroke:#EDF0FD;} + .d2-1831905700 .stroke-B6{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AA2{stroke:#4A6FF3;} + .d2-1831905700 .stroke-AA4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AA5{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AB4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AB5{stroke:#F7F8FE;} + .d2-1831905700 .background-color-N1{background-color:#0A0F25;} + .d2-1831905700 .background-color-N2{background-color:#676C7E;} + .d2-1831905700 .background-color-N3{background-color:#9499AB;} + .d2-1831905700 .background-color-N4{background-color:#CFD2DD;} + .d2-1831905700 .background-color-N5{background-color:#DEE1EB;} + .d2-1831905700 .background-color-N6{background-color:#EEF1F8;} + .d2-1831905700 .background-color-N7{background-color:#FFFFFF;} + .d2-1831905700 .background-color-B1{background-color:#0D32B2;} + .d2-1831905700 .background-color-B2{background-color:#0D32B2;} + .d2-1831905700 .background-color-B3{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B4{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B5{background-color:#EDF0FD;} + .d2-1831905700 .background-color-B6{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AA2{background-color:#4A6FF3;} + .d2-1831905700 .background-color-AA4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AA5{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AB4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AB5{background-color:#F7F8FE;} + .d2-1831905700 .color-N1{color:#0A0F25;} + .d2-1831905700 .color-N2{color:#676C7E;} + .d2-1831905700 .color-N3{color:#9499AB;} + .d2-1831905700 .color-N4{color:#CFD2DD;} + .d2-1831905700 .color-N5{color:#DEE1EB;} + .d2-1831905700 .color-N6{color:#EEF1F8;} + .d2-1831905700 .color-N7{color:#FFFFFF;} + .d2-1831905700 .color-B1{color:#0D32B2;} + .d2-1831905700 .color-B2{color:#0D32B2;} + .d2-1831905700 .color-B3{color:#E3E9FD;} + .d2-1831905700 .color-B4{color:#E3E9FD;} + .d2-1831905700 .color-B5{color:#EDF0FD;} + .d2-1831905700 .color-B6{color:#F7F8FE;} + .d2-1831905700 .color-AA2{color:#4A6FF3;} + .d2-1831905700 .color-AA4{color:#EDF0FD;} + .d2-1831905700 .color-AA5{color:#F7F8FE;} + .d2-1831905700 .color-AB4{color:#EDF0FD;} + .d2-1831905700 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor + + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 6dacb3b96449..45c95662b38f 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -3,8 +3,8 @@ This document describes operational guidance for Entitler infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper-prod.svg b/content/departments/engineering/managed-services/gatekeeper-prod.svg index 0338e808f580..90fd24422fe1 100644 --- a/content/departments/engineering/managed-services/gatekeeper-prod.svg +++ b/content/departments/engineering/managed-services/gatekeeper-prod.svg @@ -1,9 +1,9 @@ -Cloud Run JobSentryMonitoring + .d2-2115272866 .fill-N1{fill:#0A0F25;} + .d2-2115272866 .fill-N2{fill:#676C7E;} + .d2-2115272866 .fill-N3{fill:#9499AB;} + .d2-2115272866 .fill-N4{fill:#CFD2DD;} + .d2-2115272866 .fill-N5{fill:#DEE1EB;} + .d2-2115272866 .fill-N6{fill:#EEF1F8;} + .d2-2115272866 .fill-N7{fill:#FFFFFF;} + .d2-2115272866 .fill-B1{fill:#0D32B2;} + .d2-2115272866 .fill-B2{fill:#0D32B2;} + .d2-2115272866 .fill-B3{fill:#E3E9FD;} + .d2-2115272866 .fill-B4{fill:#E3E9FD;} + .d2-2115272866 .fill-B5{fill:#EDF0FD;} + .d2-2115272866 .fill-B6{fill:#F7F8FE;} + .d2-2115272866 .fill-AA2{fill:#4A6FF3;} + .d2-2115272866 .fill-AA4{fill:#EDF0FD;} + .d2-2115272866 .fill-AA5{fill:#F7F8FE;} + .d2-2115272866 .fill-AB4{fill:#EDF0FD;} + .d2-2115272866 .fill-AB5{fill:#F7F8FE;} + .d2-2115272866 .stroke-N1{stroke:#0A0F25;} + .d2-2115272866 .stroke-N2{stroke:#676C7E;} + .d2-2115272866 .stroke-N3{stroke:#9499AB;} + .d2-2115272866 .stroke-N4{stroke:#CFD2DD;} + .d2-2115272866 .stroke-N5{stroke:#DEE1EB;} + .d2-2115272866 .stroke-N6{stroke:#EEF1F8;} + .d2-2115272866 .stroke-N7{stroke:#FFFFFF;} + .d2-2115272866 .stroke-B1{stroke:#0D32B2;} + .d2-2115272866 .stroke-B2{stroke:#0D32B2;} + .d2-2115272866 .stroke-B3{stroke:#E3E9FD;} + .d2-2115272866 .stroke-B4{stroke:#E3E9FD;} + .d2-2115272866 .stroke-B5{stroke:#EDF0FD;} + .d2-2115272866 .stroke-B6{stroke:#F7F8FE;} + .d2-2115272866 .stroke-AA2{stroke:#4A6FF3;} + .d2-2115272866 .stroke-AA4{stroke:#EDF0FD;} + .d2-2115272866 .stroke-AA5{stroke:#F7F8FE;} + .d2-2115272866 .stroke-AB4{stroke:#EDF0FD;} + .d2-2115272866 .stroke-AB5{stroke:#F7F8FE;} + .d2-2115272866 .background-color-N1{background-color:#0A0F25;} + .d2-2115272866 .background-color-N2{background-color:#676C7E;} + .d2-2115272866 .background-color-N3{background-color:#9499AB;} + .d2-2115272866 .background-color-N4{background-color:#CFD2DD;} + .d2-2115272866 .background-color-N5{background-color:#DEE1EB;} + .d2-2115272866 .background-color-N6{background-color:#EEF1F8;} + .d2-2115272866 .background-color-N7{background-color:#FFFFFF;} + .d2-2115272866 .background-color-B1{background-color:#0D32B2;} + .d2-2115272866 .background-color-B2{background-color:#0D32B2;} + .d2-2115272866 .background-color-B3{background-color:#E3E9FD;} + .d2-2115272866 .background-color-B4{background-color:#E3E9FD;} + .d2-2115272866 .background-color-B5{background-color:#EDF0FD;} + .d2-2115272866 .background-color-B6{background-color:#F7F8FE;} + .d2-2115272866 .background-color-AA2{background-color:#4A6FF3;} + .d2-2115272866 .background-color-AA4{background-color:#EDF0FD;} + .d2-2115272866 .background-color-AA5{background-color:#F7F8FE;} + .d2-2115272866 .background-color-AB4{background-color:#EDF0FD;} + .d2-2115272866 .background-color-AB5{background-color:#F7F8FE;} + .d2-2115272866 .color-N1{color:#0A0F25;} + .d2-2115272866 .color-N2{color:#676C7E;} + .d2-2115272866 .color-N3{color:#9499AB;} + .d2-2115272866 .color-N4{color:#CFD2DD;} + .d2-2115272866 .color-N5{color:#DEE1EB;} + .d2-2115272866 .color-N6{color:#EEF1F8;} + .d2-2115272866 .color-N7{color:#FFFFFF;} + .d2-2115272866 .color-B1{color:#0D32B2;} + .d2-2115272866 .color-B2{color:#0D32B2;} + .d2-2115272866 .color-B3{color:#E3E9FD;} + .d2-2115272866 .color-B4{color:#E3E9FD;} + .d2-2115272866 .color-B5{color:#EDF0FD;} + .d2-2115272866 .color-B6{color:#F7F8FE;} + .d2-2115272866 .color-AA2{color:#4A6FF3;} + .d2-2115272866 .color-AA4{color:#EDF0FD;} + .d2-2115272866 .color-AA5{color:#F7F8FE;} + .d2-2115272866 .color-AB4{color:#EDF0FD;} + .d2-2115272866 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run JobSentryMonitoring diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 90a9b36331c3..2e55fa1df488 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -3,8 +3,8 @@ This document describes operational guidance for Cody Gatekeeper infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------| | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/index.md b/content/departments/engineering/managed-services/index.md index 942f240d367b..01eb55ff97a0 100644 --- a/content/departments/engineering/managed-services/index.md +++ b/content/departments/engineering/managed-services/index.md @@ -3,8 +3,8 @@ These pages contain generated operational guidance for the infrastructure of the 13 [Managed Services Platform (MSP)](../teams/core-services/managed-services/platform.md) services (across 20 environments) currently in operation at Sourcegraph. diff --git a/content/departments/engineering/managed-services/msp-testbed-robert.svg b/content/departments/engineering/managed-services/msp-testbed-robert.svg index e28c988fb115..16e968c90855 100644 --- a/content/departments/engineering/managed-services/msp-testbed-robert.svg +++ b/content/departments/engineering/managed-services/msp-testbed-robert.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetexampleprimary private networkingprivate networkingprivate networking - - - - - - - - - - - + .d2-440153154 .fill-N1{fill:#0A0F25;} + .d2-440153154 .fill-N2{fill:#676C7E;} + .d2-440153154 .fill-N3{fill:#9499AB;} + .d2-440153154 .fill-N4{fill:#CFD2DD;} + .d2-440153154 .fill-N5{fill:#DEE1EB;} + .d2-440153154 .fill-N6{fill:#EEF1F8;} + .d2-440153154 .fill-N7{fill:#FFFFFF;} + .d2-440153154 .fill-B1{fill:#0D32B2;} + .d2-440153154 .fill-B2{fill:#0D32B2;} + .d2-440153154 .fill-B3{fill:#E3E9FD;} + .d2-440153154 .fill-B4{fill:#E3E9FD;} + .d2-440153154 .fill-B5{fill:#EDF0FD;} + .d2-440153154 .fill-B6{fill:#F7F8FE;} + .d2-440153154 .fill-AA2{fill:#4A6FF3;} + .d2-440153154 .fill-AA4{fill:#EDF0FD;} + .d2-440153154 .fill-AA5{fill:#F7F8FE;} + .d2-440153154 .fill-AB4{fill:#EDF0FD;} + .d2-440153154 .fill-AB5{fill:#F7F8FE;} + .d2-440153154 .stroke-N1{stroke:#0A0F25;} + .d2-440153154 .stroke-N2{stroke:#676C7E;} + .d2-440153154 .stroke-N3{stroke:#9499AB;} + .d2-440153154 .stroke-N4{stroke:#CFD2DD;} + .d2-440153154 .stroke-N5{stroke:#DEE1EB;} + .d2-440153154 .stroke-N6{stroke:#EEF1F8;} + .d2-440153154 .stroke-N7{stroke:#FFFFFF;} + .d2-440153154 .stroke-B1{stroke:#0D32B2;} + .d2-440153154 .stroke-B2{stroke:#0D32B2;} + .d2-440153154 .stroke-B3{stroke:#E3E9FD;} + .d2-440153154 .stroke-B4{stroke:#E3E9FD;} + .d2-440153154 .stroke-B5{stroke:#EDF0FD;} + .d2-440153154 .stroke-B6{stroke:#F7F8FE;} + .d2-440153154 .stroke-AA2{stroke:#4A6FF3;} + .d2-440153154 .stroke-AA4{stroke:#EDF0FD;} + .d2-440153154 .stroke-AA5{stroke:#F7F8FE;} + .d2-440153154 .stroke-AB4{stroke:#EDF0FD;} + .d2-440153154 .stroke-AB5{stroke:#F7F8FE;} + .d2-440153154 .background-color-N1{background-color:#0A0F25;} + .d2-440153154 .background-color-N2{background-color:#676C7E;} + .d2-440153154 .background-color-N3{background-color:#9499AB;} + .d2-440153154 .background-color-N4{background-color:#CFD2DD;} + .d2-440153154 .background-color-N5{background-color:#DEE1EB;} + .d2-440153154 .background-color-N6{background-color:#EEF1F8;} + .d2-440153154 .background-color-N7{background-color:#FFFFFF;} + .d2-440153154 .background-color-B1{background-color:#0D32B2;} + .d2-440153154 .background-color-B2{background-color:#0D32B2;} + .d2-440153154 .background-color-B3{background-color:#E3E9FD;} + .d2-440153154 .background-color-B4{background-color:#E3E9FD;} + .d2-440153154 .background-color-B5{background-color:#EDF0FD;} + .d2-440153154 .background-color-B6{background-color:#F7F8FE;} + .d2-440153154 .background-color-AA2{background-color:#4A6FF3;} + .d2-440153154 .background-color-AA4{background-color:#EDF0FD;} + .d2-440153154 .background-color-AA5{background-color:#F7F8FE;} + .d2-440153154 .background-color-AB4{background-color:#EDF0FD;} + .d2-440153154 .background-color-AB5{background-color:#F7F8FE;} + .d2-440153154 .color-N1{color:#0A0F25;} + .d2-440153154 .color-N2{color:#676C7E;} + .d2-440153154 .color-N3{color:#9499AB;} + .d2-440153154 .color-N4{color:#CFD2DD;} + .d2-440153154 .color-N5{color:#DEE1EB;} + .d2-440153154 .color-N6{color:#EEF1F8;} + .d2-440153154 .color-N7{color:#FFFFFF;} + .d2-440153154 .color-B1{color:#0D32B2;} + .d2-440153154 .color-B2{color:#0D32B2;} + .d2-440153154 .color-B3{color:#E3E9FD;} + .d2-440153154 .color-B4{color:#E3E9FD;} + .d2-440153154 .color-B5{color:#EDF0FD;} + .d2-440153154 .color-B6{color:#F7F8FE;} + .d2-440153154 .color-AA2{color:#4A6FF3;} + .d2-440153154 .color-AA4{color:#EDF0FD;} + .d2-440153154 .color-AA5{color:#F7F8FE;} + .d2-440153154 .color-AB4{color:#EDF0FD;} + .d2-440153154 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressCloudflareInternetexampleprimary private networkingprivate networkingprivate networking + + + + + + + + + + + + - - - - - + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed-test.svg b/content/departments/engineering/managed-services/msp-testbed-test.svg index fff0c04b7c60..9229ce71350f 100644 --- a/content/departments/engineering/managed-services/msp-testbed-test.svg +++ b/content/departments/engineering/managed-services/msp-testbed-test.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetexampleprimaryApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking - - - - - - - - - - + .d2-778389461 .fill-N1{fill:#0A0F25;} + .d2-778389461 .fill-N2{fill:#676C7E;} + .d2-778389461 .fill-N3{fill:#9499AB;} + .d2-778389461 .fill-N4{fill:#CFD2DD;} + .d2-778389461 .fill-N5{fill:#DEE1EB;} + .d2-778389461 .fill-N6{fill:#EEF1F8;} + .d2-778389461 .fill-N7{fill:#FFFFFF;} + .d2-778389461 .fill-B1{fill:#0D32B2;} + .d2-778389461 .fill-B2{fill:#0D32B2;} + .d2-778389461 .fill-B3{fill:#E3E9FD;} + .d2-778389461 .fill-B4{fill:#E3E9FD;} + .d2-778389461 .fill-B5{fill:#EDF0FD;} + .d2-778389461 .fill-B6{fill:#F7F8FE;} + .d2-778389461 .fill-AA2{fill:#4A6FF3;} + .d2-778389461 .fill-AA4{fill:#EDF0FD;} + .d2-778389461 .fill-AA5{fill:#F7F8FE;} + .d2-778389461 .fill-AB4{fill:#EDF0FD;} + .d2-778389461 .fill-AB5{fill:#F7F8FE;} + .d2-778389461 .stroke-N1{stroke:#0A0F25;} + .d2-778389461 .stroke-N2{stroke:#676C7E;} + .d2-778389461 .stroke-N3{stroke:#9499AB;} + .d2-778389461 .stroke-N4{stroke:#CFD2DD;} + .d2-778389461 .stroke-N5{stroke:#DEE1EB;} + .d2-778389461 .stroke-N6{stroke:#EEF1F8;} + .d2-778389461 .stroke-N7{stroke:#FFFFFF;} + .d2-778389461 .stroke-B1{stroke:#0D32B2;} + .d2-778389461 .stroke-B2{stroke:#0D32B2;} + .d2-778389461 .stroke-B3{stroke:#E3E9FD;} + .d2-778389461 .stroke-B4{stroke:#E3E9FD;} + .d2-778389461 .stroke-B5{stroke:#EDF0FD;} + .d2-778389461 .stroke-B6{stroke:#F7F8FE;} + .d2-778389461 .stroke-AA2{stroke:#4A6FF3;} + .d2-778389461 .stroke-AA4{stroke:#EDF0FD;} + .d2-778389461 .stroke-AA5{stroke:#F7F8FE;} + .d2-778389461 .stroke-AB4{stroke:#EDF0FD;} + .d2-778389461 .stroke-AB5{stroke:#F7F8FE;} + .d2-778389461 .background-color-N1{background-color:#0A0F25;} + .d2-778389461 .background-color-N2{background-color:#676C7E;} + .d2-778389461 .background-color-N3{background-color:#9499AB;} + .d2-778389461 .background-color-N4{background-color:#CFD2DD;} + .d2-778389461 .background-color-N5{background-color:#DEE1EB;} + .d2-778389461 .background-color-N6{background-color:#EEF1F8;} + .d2-778389461 .background-color-N7{background-color:#FFFFFF;} + .d2-778389461 .background-color-B1{background-color:#0D32B2;} + .d2-778389461 .background-color-B2{background-color:#0D32B2;} + .d2-778389461 .background-color-B3{background-color:#E3E9FD;} + .d2-778389461 .background-color-B4{background-color:#E3E9FD;} + .d2-778389461 .background-color-B5{background-color:#EDF0FD;} + .d2-778389461 .background-color-B6{background-color:#F7F8FE;} + .d2-778389461 .background-color-AA2{background-color:#4A6FF3;} + .d2-778389461 .background-color-AA4{background-color:#EDF0FD;} + .d2-778389461 .background-color-AA5{background-color:#F7F8FE;} + .d2-778389461 .background-color-AB4{background-color:#EDF0FD;} + .d2-778389461 .background-color-AB5{background-color:#F7F8FE;} + .d2-778389461 .color-N1{color:#0A0F25;} + .d2-778389461 .color-N2{color:#676C7E;} + .d2-778389461 .color-N3{color:#9499AB;} + .d2-778389461 .color-N4{color:#CFD2DD;} + .d2-778389461 .color-N5{color:#DEE1EB;} + .d2-778389461 .color-N6{color:#EEF1F8;} + .d2-778389461 .color-N7{color:#FFFFFF;} + .d2-778389461 .color-B1{color:#0D32B2;} + .d2-778389461 .color-B2{color:#0D32B2;} + .d2-778389461 .color-B3{color:#E3E9FD;} + .d2-778389461 .color-B4{color:#E3E9FD;} + .d2-778389461 .color-B5{color:#EDF0FD;} + .d2-778389461 .color-B6{color:#F7F8FE;} + .d2-778389461 .color-AA2{color:#4A6FF3;} + .d2-778389461 .color-AA4{color:#EDF0FD;} + .d2-778389461 .color-AA5{color:#F7F8FE;} + .d2-778389461 .color-AB4{color:#EDF0FD;} + .d2-778389461 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)External IP AddressCloudflareInternetexampleprimaryApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + - - - - - - - + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 788a97890770..92ccccb26262 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -3,8 +3,8 @@ This document describes operational guidance for MSP Testbed infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------| | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings-prod.svg b/content/departments/engineering/managed-services/pings-prod.svg index 0963a4b745c9..88601332f54d 100644 --- a/content/departments/engineering/managed-services/pings-prod.svg +++ b/content/departments/engineering/managed-services/pings-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-4234620064 .fill-N1{fill:#0A0F25;} + .d2-4234620064 .fill-N2{fill:#676C7E;} + .d2-4234620064 .fill-N3{fill:#9499AB;} + .d2-4234620064 .fill-N4{fill:#CFD2DD;} + .d2-4234620064 .fill-N5{fill:#DEE1EB;} + .d2-4234620064 .fill-N6{fill:#EEF1F8;} + .d2-4234620064 .fill-N7{fill:#FFFFFF;} + .d2-4234620064 .fill-B1{fill:#0D32B2;} + .d2-4234620064 .fill-B2{fill:#0D32B2;} + .d2-4234620064 .fill-B3{fill:#E3E9FD;} + .d2-4234620064 .fill-B4{fill:#E3E9FD;} + .d2-4234620064 .fill-B5{fill:#EDF0FD;} + .d2-4234620064 .fill-B6{fill:#F7F8FE;} + .d2-4234620064 .fill-AA2{fill:#4A6FF3;} + .d2-4234620064 .fill-AA4{fill:#EDF0FD;} + .d2-4234620064 .fill-AA5{fill:#F7F8FE;} + .d2-4234620064 .fill-AB4{fill:#EDF0FD;} + .d2-4234620064 .fill-AB5{fill:#F7F8FE;} + .d2-4234620064 .stroke-N1{stroke:#0A0F25;} + .d2-4234620064 .stroke-N2{stroke:#676C7E;} + .d2-4234620064 .stroke-N3{stroke:#9499AB;} + .d2-4234620064 .stroke-N4{stroke:#CFD2DD;} + .d2-4234620064 .stroke-N5{stroke:#DEE1EB;} + .d2-4234620064 .stroke-N6{stroke:#EEF1F8;} + .d2-4234620064 .stroke-N7{stroke:#FFFFFF;} + .d2-4234620064 .stroke-B1{stroke:#0D32B2;} + .d2-4234620064 .stroke-B2{stroke:#0D32B2;} + .d2-4234620064 .stroke-B3{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B4{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B5{stroke:#EDF0FD;} + .d2-4234620064 .stroke-B6{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AA2{stroke:#4A6FF3;} + .d2-4234620064 .stroke-AA4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AA5{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AB4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AB5{stroke:#F7F8FE;} + .d2-4234620064 .background-color-N1{background-color:#0A0F25;} + .d2-4234620064 .background-color-N2{background-color:#676C7E;} + .d2-4234620064 .background-color-N3{background-color:#9499AB;} + .d2-4234620064 .background-color-N4{background-color:#CFD2DD;} + .d2-4234620064 .background-color-N5{background-color:#DEE1EB;} + .d2-4234620064 .background-color-N6{background-color:#EEF1F8;} + .d2-4234620064 .background-color-N7{background-color:#FFFFFF;} + .d2-4234620064 .background-color-B1{background-color:#0D32B2;} + .d2-4234620064 .background-color-B2{background-color:#0D32B2;} + .d2-4234620064 .background-color-B3{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B4{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B5{background-color:#EDF0FD;} + .d2-4234620064 .background-color-B6{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AA2{background-color:#4A6FF3;} + .d2-4234620064 .background-color-AA4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AA5{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AB4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AB5{background-color:#F7F8FE;} + .d2-4234620064 .color-N1{color:#0A0F25;} + .d2-4234620064 .color-N2{color:#676C7E;} + .d2-4234620064 .color-N3{color:#9499AB;} + .d2-4234620064 .color-N4{color:#CFD2DD;} + .d2-4234620064 .color-N5{color:#DEE1EB;} + .d2-4234620064 .color-N6{color:#EEF1F8;} + .d2-4234620064 .color-N7{color:#FFFFFF;} + .d2-4234620064 .color-B1{color:#0D32B2;} + .d2-4234620064 .color-B2{color:#0D32B2;} + .d2-4234620064 .color-B3{color:#E3E9FD;} + .d2-4234620064 .color-B4{color:#E3E9FD;} + .d2-4234620064 .color-B5{color:#EDF0FD;} + .d2-4234620064 .color-B6{color:#F7F8FE;} + .d2-4234620064 .color-AA2{color:#4A6FF3;} + .d2-4234620064 .color-AA4{color:#EDF0FD;} + .d2-4234620064 .color-AA5{color:#F7F8FE;} + .d2-4234620064 .color-AB4{color:#EDF0FD;} + .d2-4234620064 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index d103231458e9..c7b0eba02402 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -3,8 +3,8 @@ This document describes operational guidance for Pings Service infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------| | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry-dev.svg b/content/departments/engineering/managed-services/releaseregistry-dev.svg index 78fa99e41dbb..a83335c97e0c 100644 --- a/content/departments/engineering/managed-services/releaseregistry-dev.svg +++ b/content/departments/engineering/managed-services/releaseregistry-dev.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPCApplication Load BalancerExternal IP AddressInternetreleaseregistry private networkingprivate networking - - - - - - - - - + .d2-3608533123 .fill-N1{fill:#0A0F25;} + .d2-3608533123 .fill-N2{fill:#676C7E;} + .d2-3608533123 .fill-N3{fill:#9499AB;} + .d2-3608533123 .fill-N4{fill:#CFD2DD;} + .d2-3608533123 .fill-N5{fill:#DEE1EB;} + .d2-3608533123 .fill-N6{fill:#EEF1F8;} + .d2-3608533123 .fill-N7{fill:#FFFFFF;} + .d2-3608533123 .fill-B1{fill:#0D32B2;} + .d2-3608533123 .fill-B2{fill:#0D32B2;} + .d2-3608533123 .fill-B3{fill:#E3E9FD;} + .d2-3608533123 .fill-B4{fill:#E3E9FD;} + .d2-3608533123 .fill-B5{fill:#EDF0FD;} + .d2-3608533123 .fill-B6{fill:#F7F8FE;} + .d2-3608533123 .fill-AA2{fill:#4A6FF3;} + .d2-3608533123 .fill-AA4{fill:#EDF0FD;} + .d2-3608533123 .fill-AA5{fill:#F7F8FE;} + .d2-3608533123 .fill-AB4{fill:#EDF0FD;} + .d2-3608533123 .fill-AB5{fill:#F7F8FE;} + .d2-3608533123 .stroke-N1{stroke:#0A0F25;} + .d2-3608533123 .stroke-N2{stroke:#676C7E;} + .d2-3608533123 .stroke-N3{stroke:#9499AB;} + .d2-3608533123 .stroke-N4{stroke:#CFD2DD;} + .d2-3608533123 .stroke-N5{stroke:#DEE1EB;} + .d2-3608533123 .stroke-N6{stroke:#EEF1F8;} + .d2-3608533123 .stroke-N7{stroke:#FFFFFF;} + .d2-3608533123 .stroke-B1{stroke:#0D32B2;} + .d2-3608533123 .stroke-B2{stroke:#0D32B2;} + .d2-3608533123 .stroke-B3{stroke:#E3E9FD;} + .d2-3608533123 .stroke-B4{stroke:#E3E9FD;} + .d2-3608533123 .stroke-B5{stroke:#EDF0FD;} + .d2-3608533123 .stroke-B6{stroke:#F7F8FE;} + .d2-3608533123 .stroke-AA2{stroke:#4A6FF3;} + .d2-3608533123 .stroke-AA4{stroke:#EDF0FD;} + .d2-3608533123 .stroke-AA5{stroke:#F7F8FE;} + .d2-3608533123 .stroke-AB4{stroke:#EDF0FD;} + .d2-3608533123 .stroke-AB5{stroke:#F7F8FE;} + .d2-3608533123 .background-color-N1{background-color:#0A0F25;} + .d2-3608533123 .background-color-N2{background-color:#676C7E;} + .d2-3608533123 .background-color-N3{background-color:#9499AB;} + .d2-3608533123 .background-color-N4{background-color:#CFD2DD;} + .d2-3608533123 .background-color-N5{background-color:#DEE1EB;} + .d2-3608533123 .background-color-N6{background-color:#EEF1F8;} + .d2-3608533123 .background-color-N7{background-color:#FFFFFF;} + .d2-3608533123 .background-color-B1{background-color:#0D32B2;} + .d2-3608533123 .background-color-B2{background-color:#0D32B2;} + .d2-3608533123 .background-color-B3{background-color:#E3E9FD;} + .d2-3608533123 .background-color-B4{background-color:#E3E9FD;} + .d2-3608533123 .background-color-B5{background-color:#EDF0FD;} + .d2-3608533123 .background-color-B6{background-color:#F7F8FE;} + .d2-3608533123 .background-color-AA2{background-color:#4A6FF3;} + .d2-3608533123 .background-color-AA4{background-color:#EDF0FD;} + .d2-3608533123 .background-color-AA5{background-color:#F7F8FE;} + .d2-3608533123 .background-color-AB4{background-color:#EDF0FD;} + .d2-3608533123 .background-color-AB5{background-color:#F7F8FE;} + .d2-3608533123 .color-N1{color:#0A0F25;} + .d2-3608533123 .color-N2{color:#676C7E;} + .d2-3608533123 .color-N3{color:#9499AB;} + .d2-3608533123 .color-N4{color:#CFD2DD;} + .d2-3608533123 .color-N5{color:#DEE1EB;} + .d2-3608533123 .color-N6{color:#EEF1F8;} + .d2-3608533123 .color-N7{color:#FFFFFF;} + .d2-3608533123 .color-B1{color:#0D32B2;} + .d2-3608533123 .color-B2{color:#0D32B2;} + .d2-3608533123 .color-B3{color:#E3E9FD;} + .d2-3608533123 .color-B4{color:#E3E9FD;} + .d2-3608533123 .color-B5{color:#EDF0FD;} + .d2-3608533123 .color-B6{color:#F7F8FE;} + .d2-3608533123 .color-AA2{color:#4A6FF3;} + .d2-3608533123 .color-AA4{color:#EDF0FD;} + .d2-3608533123 .color-AA5{color:#F7F8FE;} + .d2-3608533123 .color-AB4{color:#EDF0FD;} + .d2-3608533123 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPC NetworkApplication Load BalancerExternal IP AddressCloudflareInternetreleaseregistry private networkingprivate networking + + + + + + + + + + - - - + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry-prod.svg b/content/departments/engineering/managed-services/releaseregistry-prod.svg index 23e6de710e12..874a015ec120 100644 --- a/content/departments/engineering/managed-services/releaseregistry-prod.svg +++ b/content/departments/engineering/managed-services/releaseregistry-prod.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPCExternal IP AddressInternetreleaseregistryApplication Load BalancerCloud Armor private networkingprivate networking - - - - - - - - + .d2-1276626029 .fill-N1{fill:#0A0F25;} + .d2-1276626029 .fill-N2{fill:#676C7E;} + .d2-1276626029 .fill-N3{fill:#9499AB;} + .d2-1276626029 .fill-N4{fill:#CFD2DD;} + .d2-1276626029 .fill-N5{fill:#DEE1EB;} + .d2-1276626029 .fill-N6{fill:#EEF1F8;} + .d2-1276626029 .fill-N7{fill:#FFFFFF;} + .d2-1276626029 .fill-B1{fill:#0D32B2;} + .d2-1276626029 .fill-B2{fill:#0D32B2;} + .d2-1276626029 .fill-B3{fill:#E3E9FD;} + .d2-1276626029 .fill-B4{fill:#E3E9FD;} + .d2-1276626029 .fill-B5{fill:#EDF0FD;} + .d2-1276626029 .fill-B6{fill:#F7F8FE;} + .d2-1276626029 .fill-AA2{fill:#4A6FF3;} + .d2-1276626029 .fill-AA4{fill:#EDF0FD;} + .d2-1276626029 .fill-AA5{fill:#F7F8FE;} + .d2-1276626029 .fill-AB4{fill:#EDF0FD;} + .d2-1276626029 .fill-AB5{fill:#F7F8FE;} + .d2-1276626029 .stroke-N1{stroke:#0A0F25;} + .d2-1276626029 .stroke-N2{stroke:#676C7E;} + .d2-1276626029 .stroke-N3{stroke:#9499AB;} + .d2-1276626029 .stroke-N4{stroke:#CFD2DD;} + .d2-1276626029 .stroke-N5{stroke:#DEE1EB;} + .d2-1276626029 .stroke-N6{stroke:#EEF1F8;} + .d2-1276626029 .stroke-N7{stroke:#FFFFFF;} + .d2-1276626029 .stroke-B1{stroke:#0D32B2;} + .d2-1276626029 .stroke-B2{stroke:#0D32B2;} + .d2-1276626029 .stroke-B3{stroke:#E3E9FD;} + .d2-1276626029 .stroke-B4{stroke:#E3E9FD;} + .d2-1276626029 .stroke-B5{stroke:#EDF0FD;} + .d2-1276626029 .stroke-B6{stroke:#F7F8FE;} + .d2-1276626029 .stroke-AA2{stroke:#4A6FF3;} + .d2-1276626029 .stroke-AA4{stroke:#EDF0FD;} + .d2-1276626029 .stroke-AA5{stroke:#F7F8FE;} + .d2-1276626029 .stroke-AB4{stroke:#EDF0FD;} + .d2-1276626029 .stroke-AB5{stroke:#F7F8FE;} + .d2-1276626029 .background-color-N1{background-color:#0A0F25;} + .d2-1276626029 .background-color-N2{background-color:#676C7E;} + .d2-1276626029 .background-color-N3{background-color:#9499AB;} + .d2-1276626029 .background-color-N4{background-color:#CFD2DD;} + .d2-1276626029 .background-color-N5{background-color:#DEE1EB;} + .d2-1276626029 .background-color-N6{background-color:#EEF1F8;} + .d2-1276626029 .background-color-N7{background-color:#FFFFFF;} + .d2-1276626029 .background-color-B1{background-color:#0D32B2;} + .d2-1276626029 .background-color-B2{background-color:#0D32B2;} + .d2-1276626029 .background-color-B3{background-color:#E3E9FD;} + .d2-1276626029 .background-color-B4{background-color:#E3E9FD;} + .d2-1276626029 .background-color-B5{background-color:#EDF0FD;} + .d2-1276626029 .background-color-B6{background-color:#F7F8FE;} + .d2-1276626029 .background-color-AA2{background-color:#4A6FF3;} + .d2-1276626029 .background-color-AA4{background-color:#EDF0FD;} + .d2-1276626029 .background-color-AA5{background-color:#F7F8FE;} + .d2-1276626029 .background-color-AB4{background-color:#EDF0FD;} + .d2-1276626029 .background-color-AB5{background-color:#F7F8FE;} + .d2-1276626029 .color-N1{color:#0A0F25;} + .d2-1276626029 .color-N2{color:#676C7E;} + .d2-1276626029 .color-N3{color:#9499AB;} + .d2-1276626029 .color-N4{color:#CFD2DD;} + .d2-1276626029 .color-N5{color:#DEE1EB;} + .d2-1276626029 .color-N6{color:#EEF1F8;} + .d2-1276626029 .color-N7{color:#FFFFFF;} + .d2-1276626029 .color-B1{color:#0D32B2;} + .d2-1276626029 .color-B2{color:#0D32B2;} + .d2-1276626029 .color-B3{color:#E3E9FD;} + .d2-1276626029 .color-B4{color:#E3E9FD;} + .d2-1276626029 .color-B5{color:#EDF0FD;} + .d2-1276626029 .color-B6{color:#F7F8FE;} + .d2-1276626029 .color-AA2{color:#4A6FF3;} + .d2-1276626029 .color-AA4{color:#EDF0FD;} + .d2-1276626029 .color-AA5{color:#F7F8FE;} + .d2-1276626029 .color-AB4{color:#EDF0FD;} + .d2-1276626029 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceCloud SQL (Postgres)VPC NetworkExternal IP AddressCloudflareInternetreleaseregistryApplication Load BalancerCloud Armor private networkingprivate networking + + + + + + + + + - - - - - + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index c56f861dbc99..65b9cdfc65de 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -3,8 +3,8 @@ This document describes operational guidance for Release Registry infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`releaseregistry-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/releaseregistry-us-central1-rollout?project=releaseregistry-prod-5421) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### prod -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **internal** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -81,8 +81,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -130,8 +130,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `rollout` | @@ -144,8 +144,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -155,8 +155,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -170,8 +170,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -307,7 +307,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams-dev.svg b/content/departments/engineering/managed-services/sams-dev.svg index 684df19934a8..8cac32b5d7db 100644 --- a/content/departments/engineering/managed-services/sams-dev.svg +++ b/content/departments/engineering/managed-services/sams-dev.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management private networkingprivate networkingprivate networking - - - - - - - - - - - + .d2-4018170481 .fill-N1{fill:#0A0F25;} + .d2-4018170481 .fill-N2{fill:#676C7E;} + .d2-4018170481 .fill-N3{fill:#9499AB;} + .d2-4018170481 .fill-N4{fill:#CFD2DD;} + .d2-4018170481 .fill-N5{fill:#DEE1EB;} + .d2-4018170481 .fill-N6{fill:#EEF1F8;} + .d2-4018170481 .fill-N7{fill:#FFFFFF;} + .d2-4018170481 .fill-B1{fill:#0D32B2;} + .d2-4018170481 .fill-B2{fill:#0D32B2;} + .d2-4018170481 .fill-B3{fill:#E3E9FD;} + .d2-4018170481 .fill-B4{fill:#E3E9FD;} + .d2-4018170481 .fill-B5{fill:#EDF0FD;} + .d2-4018170481 .fill-B6{fill:#F7F8FE;} + .d2-4018170481 .fill-AA2{fill:#4A6FF3;} + .d2-4018170481 .fill-AA4{fill:#EDF0FD;} + .d2-4018170481 .fill-AA5{fill:#F7F8FE;} + .d2-4018170481 .fill-AB4{fill:#EDF0FD;} + .d2-4018170481 .fill-AB5{fill:#F7F8FE;} + .d2-4018170481 .stroke-N1{stroke:#0A0F25;} + .d2-4018170481 .stroke-N2{stroke:#676C7E;} + .d2-4018170481 .stroke-N3{stroke:#9499AB;} + .d2-4018170481 .stroke-N4{stroke:#CFD2DD;} + .d2-4018170481 .stroke-N5{stroke:#DEE1EB;} + .d2-4018170481 .stroke-N6{stroke:#EEF1F8;} + .d2-4018170481 .stroke-N7{stroke:#FFFFFF;} + .d2-4018170481 .stroke-B1{stroke:#0D32B2;} + .d2-4018170481 .stroke-B2{stroke:#0D32B2;} + .d2-4018170481 .stroke-B3{stroke:#E3E9FD;} + .d2-4018170481 .stroke-B4{stroke:#E3E9FD;} + .d2-4018170481 .stroke-B5{stroke:#EDF0FD;} + .d2-4018170481 .stroke-B6{stroke:#F7F8FE;} + .d2-4018170481 .stroke-AA2{stroke:#4A6FF3;} + .d2-4018170481 .stroke-AA4{stroke:#EDF0FD;} + .d2-4018170481 .stroke-AA5{stroke:#F7F8FE;} + .d2-4018170481 .stroke-AB4{stroke:#EDF0FD;} + .d2-4018170481 .stroke-AB5{stroke:#F7F8FE;} + .d2-4018170481 .background-color-N1{background-color:#0A0F25;} + .d2-4018170481 .background-color-N2{background-color:#676C7E;} + .d2-4018170481 .background-color-N3{background-color:#9499AB;} + .d2-4018170481 .background-color-N4{background-color:#CFD2DD;} + .d2-4018170481 .background-color-N5{background-color:#DEE1EB;} + .d2-4018170481 .background-color-N6{background-color:#EEF1F8;} + .d2-4018170481 .background-color-N7{background-color:#FFFFFF;} + .d2-4018170481 .background-color-B1{background-color:#0D32B2;} + .d2-4018170481 .background-color-B2{background-color:#0D32B2;} + .d2-4018170481 .background-color-B3{background-color:#E3E9FD;} + .d2-4018170481 .background-color-B4{background-color:#E3E9FD;} + .d2-4018170481 .background-color-B5{background-color:#EDF0FD;} + .d2-4018170481 .background-color-B6{background-color:#F7F8FE;} + .d2-4018170481 .background-color-AA2{background-color:#4A6FF3;} + .d2-4018170481 .background-color-AA4{background-color:#EDF0FD;} + .d2-4018170481 .background-color-AA5{background-color:#F7F8FE;} + .d2-4018170481 .background-color-AB4{background-color:#EDF0FD;} + .d2-4018170481 .background-color-AB5{background-color:#F7F8FE;} + .d2-4018170481 .color-N1{color:#0A0F25;} + .d2-4018170481 .color-N2{color:#676C7E;} + .d2-4018170481 .color-N3{color:#9499AB;} + .d2-4018170481 .color-N4{color:#CFD2DD;} + .d2-4018170481 .color-N5{color:#DEE1EB;} + .d2-4018170481 .color-N6{color:#EEF1F8;} + .d2-4018170481 .color-N7{color:#FFFFFF;} + .d2-4018170481 .color-B1{color:#0D32B2;} + .d2-4018170481 .color-B2{color:#0D32B2;} + .d2-4018170481 .color-B3{color:#E3E9FD;} + .d2-4018170481 .color-B4{color:#E3E9FD;} + .d2-4018170481 .color-B5{color:#EDF0FD;} + .d2-4018170481 .color-B6{color:#F7F8FE;} + .d2-4018170481 .color-AA2{color:#4A6FF3;} + .d2-4018170481 .color-AA4{color:#EDF0FD;} + .d2-4018170481 .color-AA5{color:#F7F8FE;} + .d2-4018170481 .color-AB4{color:#EDF0FD;} + .d2-4018170481 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressCloudflareInternetuser_emailseventscody_eventssubscription_eventsaccountscody_management private networkingprivate networkingprivate networking + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams-prod.svg b/content/departments/engineering/managed-services/sams-prod.svg index 2e230d58ebae..084659493a4a 100644 --- a/content/departments/engineering/managed-services/sams-prod.svg +++ b/content/departments/engineering/managed-services/sams-prod.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking - - - - - - - - - - - + .d2-3040608687 .fill-N1{fill:#0A0F25;} + .d2-3040608687 .fill-N2{fill:#676C7E;} + .d2-3040608687 .fill-N3{fill:#9499AB;} + .d2-3040608687 .fill-N4{fill:#CFD2DD;} + .d2-3040608687 .fill-N5{fill:#DEE1EB;} + .d2-3040608687 .fill-N6{fill:#EEF1F8;} + .d2-3040608687 .fill-N7{fill:#FFFFFF;} + .d2-3040608687 .fill-B1{fill:#0D32B2;} + .d2-3040608687 .fill-B2{fill:#0D32B2;} + .d2-3040608687 .fill-B3{fill:#E3E9FD;} + .d2-3040608687 .fill-B4{fill:#E3E9FD;} + .d2-3040608687 .fill-B5{fill:#EDF0FD;} + .d2-3040608687 .fill-B6{fill:#F7F8FE;} + .d2-3040608687 .fill-AA2{fill:#4A6FF3;} + .d2-3040608687 .fill-AA4{fill:#EDF0FD;} + .d2-3040608687 .fill-AA5{fill:#F7F8FE;} + .d2-3040608687 .fill-AB4{fill:#EDF0FD;} + .d2-3040608687 .fill-AB5{fill:#F7F8FE;} + .d2-3040608687 .stroke-N1{stroke:#0A0F25;} + .d2-3040608687 .stroke-N2{stroke:#676C7E;} + .d2-3040608687 .stroke-N3{stroke:#9499AB;} + .d2-3040608687 .stroke-N4{stroke:#CFD2DD;} + .d2-3040608687 .stroke-N5{stroke:#DEE1EB;} + .d2-3040608687 .stroke-N6{stroke:#EEF1F8;} + .d2-3040608687 .stroke-N7{stroke:#FFFFFF;} + .d2-3040608687 .stroke-B1{stroke:#0D32B2;} + .d2-3040608687 .stroke-B2{stroke:#0D32B2;} + .d2-3040608687 .stroke-B3{stroke:#E3E9FD;} + .d2-3040608687 .stroke-B4{stroke:#E3E9FD;} + .d2-3040608687 .stroke-B5{stroke:#EDF0FD;} + .d2-3040608687 .stroke-B6{stroke:#F7F8FE;} + .d2-3040608687 .stroke-AA2{stroke:#4A6FF3;} + .d2-3040608687 .stroke-AA4{stroke:#EDF0FD;} + .d2-3040608687 .stroke-AA5{stroke:#F7F8FE;} + .d2-3040608687 .stroke-AB4{stroke:#EDF0FD;} + .d2-3040608687 .stroke-AB5{stroke:#F7F8FE;} + .d2-3040608687 .background-color-N1{background-color:#0A0F25;} + .d2-3040608687 .background-color-N2{background-color:#676C7E;} + .d2-3040608687 .background-color-N3{background-color:#9499AB;} + .d2-3040608687 .background-color-N4{background-color:#CFD2DD;} + .d2-3040608687 .background-color-N5{background-color:#DEE1EB;} + .d2-3040608687 .background-color-N6{background-color:#EEF1F8;} + .d2-3040608687 .background-color-N7{background-color:#FFFFFF;} + .d2-3040608687 .background-color-B1{background-color:#0D32B2;} + .d2-3040608687 .background-color-B2{background-color:#0D32B2;} + .d2-3040608687 .background-color-B3{background-color:#E3E9FD;} + .d2-3040608687 .background-color-B4{background-color:#E3E9FD;} + .d2-3040608687 .background-color-B5{background-color:#EDF0FD;} + .d2-3040608687 .background-color-B6{background-color:#F7F8FE;} + .d2-3040608687 .background-color-AA2{background-color:#4A6FF3;} + .d2-3040608687 .background-color-AA4{background-color:#EDF0FD;} + .d2-3040608687 .background-color-AA5{background-color:#F7F8FE;} + .d2-3040608687 .background-color-AB4{background-color:#EDF0FD;} + .d2-3040608687 .background-color-AB5{background-color:#F7F8FE;} + .d2-3040608687 .color-N1{color:#0A0F25;} + .d2-3040608687 .color-N2{color:#676C7E;} + .d2-3040608687 .color-N3{color:#9499AB;} + .d2-3040608687 .color-N4{color:#CFD2DD;} + .d2-3040608687 .color-N5{color:#DEE1EB;} + .d2-3040608687 .color-N6{color:#EEF1F8;} + .d2-3040608687 .color-N7{color:#FFFFFF;} + .d2-3040608687 .color-B1{color:#0D32B2;} + .d2-3040608687 .color-B2{color:#0D32B2;} + .d2-3040608687 .color-B3{color:#E3E9FD;} + .d2-3040608687 .color-B4{color:#E3E9FD;} + .d2-3040608687 .color-B5{color:#EDF0FD;} + .d2-3040608687 .color-B6{color:#F7F8FE;} + .d2-3040608687 .color-AA2{color:#4A6FF3;} + .d2-3040608687 .color-AA4{color:#EDF0FD;} + .d2-3040608687 .color-AA5{color:#F7F8FE;} + .d2-3040608687 .color-AB4{color:#EDF0FD;} + .d2-3040608687 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)External IP AddressCloudflareInternetuser_emailseventscody_eventssubscription_eventsaccountscody_managementApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index 2e19f111b808..6d2ec5702899 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -3,8 +3,8 @@ This document describes operational guidance for Self-Serve Cody infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | ----------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|---------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------|--------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | -------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|----------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg index fb7eb2cea5e2..d30163d34bde 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-dev.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringCloud TraceRedisVPCBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressInternetuser_emailseventsaccounts private networkingprivate networkingprivate networking - - - - - - - - - - - + .d2-3707963231 .fill-N1{fill:#0A0F25;} + .d2-3707963231 .fill-N2{fill:#676C7E;} + .d2-3707963231 .fill-N3{fill:#9499AB;} + .d2-3707963231 .fill-N4{fill:#CFD2DD;} + .d2-3707963231 .fill-N5{fill:#DEE1EB;} + .d2-3707963231 .fill-N6{fill:#EEF1F8;} + .d2-3707963231 .fill-N7{fill:#FFFFFF;} + .d2-3707963231 .fill-B1{fill:#0D32B2;} + .d2-3707963231 .fill-B2{fill:#0D32B2;} + .d2-3707963231 .fill-B3{fill:#E3E9FD;} + .d2-3707963231 .fill-B4{fill:#E3E9FD;} + .d2-3707963231 .fill-B5{fill:#EDF0FD;} + .d2-3707963231 .fill-B6{fill:#F7F8FE;} + .d2-3707963231 .fill-AA2{fill:#4A6FF3;} + .d2-3707963231 .fill-AA4{fill:#EDF0FD;} + .d2-3707963231 .fill-AA5{fill:#F7F8FE;} + .d2-3707963231 .fill-AB4{fill:#EDF0FD;} + .d2-3707963231 .fill-AB5{fill:#F7F8FE;} + .d2-3707963231 .stroke-N1{stroke:#0A0F25;} + .d2-3707963231 .stroke-N2{stroke:#676C7E;} + .d2-3707963231 .stroke-N3{stroke:#9499AB;} + .d2-3707963231 .stroke-N4{stroke:#CFD2DD;} + .d2-3707963231 .stroke-N5{stroke:#DEE1EB;} + .d2-3707963231 .stroke-N6{stroke:#EEF1F8;} + .d2-3707963231 .stroke-N7{stroke:#FFFFFF;} + .d2-3707963231 .stroke-B1{stroke:#0D32B2;} + .d2-3707963231 .stroke-B2{stroke:#0D32B2;} + .d2-3707963231 .stroke-B3{stroke:#E3E9FD;} + .d2-3707963231 .stroke-B4{stroke:#E3E9FD;} + .d2-3707963231 .stroke-B5{stroke:#EDF0FD;} + .d2-3707963231 .stroke-B6{stroke:#F7F8FE;} + .d2-3707963231 .stroke-AA2{stroke:#4A6FF3;} + .d2-3707963231 .stroke-AA4{stroke:#EDF0FD;} + .d2-3707963231 .stroke-AA5{stroke:#F7F8FE;} + .d2-3707963231 .stroke-AB4{stroke:#EDF0FD;} + .d2-3707963231 .stroke-AB5{stroke:#F7F8FE;} + .d2-3707963231 .background-color-N1{background-color:#0A0F25;} + .d2-3707963231 .background-color-N2{background-color:#676C7E;} + .d2-3707963231 .background-color-N3{background-color:#9499AB;} + .d2-3707963231 .background-color-N4{background-color:#CFD2DD;} + .d2-3707963231 .background-color-N5{background-color:#DEE1EB;} + .d2-3707963231 .background-color-N6{background-color:#EEF1F8;} + .d2-3707963231 .background-color-N7{background-color:#FFFFFF;} + .d2-3707963231 .background-color-B1{background-color:#0D32B2;} + .d2-3707963231 .background-color-B2{background-color:#0D32B2;} + .d2-3707963231 .background-color-B3{background-color:#E3E9FD;} + .d2-3707963231 .background-color-B4{background-color:#E3E9FD;} + .d2-3707963231 .background-color-B5{background-color:#EDF0FD;} + .d2-3707963231 .background-color-B6{background-color:#F7F8FE;} + .d2-3707963231 .background-color-AA2{background-color:#4A6FF3;} + .d2-3707963231 .background-color-AA4{background-color:#EDF0FD;} + .d2-3707963231 .background-color-AA5{background-color:#F7F8FE;} + .d2-3707963231 .background-color-AB4{background-color:#EDF0FD;} + .d2-3707963231 .background-color-AB5{background-color:#F7F8FE;} + .d2-3707963231 .color-N1{color:#0A0F25;} + .d2-3707963231 .color-N2{color:#676C7E;} + .d2-3707963231 .color-N3{color:#9499AB;} + .d2-3707963231 .color-N4{color:#CFD2DD;} + .d2-3707963231 .color-N5{color:#DEE1EB;} + .d2-3707963231 .color-N6{color:#EEF1F8;} + .d2-3707963231 .color-N7{color:#FFFFFF;} + .d2-3707963231 .color-B1{color:#0D32B2;} + .d2-3707963231 .color-B2{color:#0D32B2;} + .d2-3707963231 .color-B3{color:#E3E9FD;} + .d2-3707963231 .color-B4{color:#E3E9FD;} + .d2-3707963231 .color-B5{color:#EDF0FD;} + .d2-3707963231 .color-B6{color:#F7F8FE;} + .d2-3707963231 .color-AA2{color:#4A6FF3;} + .d2-3707963231 .color-AA4{color:#EDF0FD;} + .d2-3707963231 .color-AA5{color:#F7F8FE;} + .d2-3707963231 .color-AB4{color:#EDF0FD;} + .d2-3707963231 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)Application Load BalancerExternal IP AddressCloudflareInternetuser_emailseventsaccounts private networkingprivate networkingprivate networking + + + + + + + + + + + + - - - - - - + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg index fd0afe7673c4..532829c56c53 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg +++ b/content/departments/engineering/managed-services/sourcegraph-accounts-prod.svg @@ -1,24 +1,24 @@ -Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPCBigQueryCloud SQL (Postgres)External IP AddressInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking - - - - - - - - - - - + .d2-3857903396 .fill-N1{fill:#0A0F25;} + .d2-3857903396 .fill-N2{fill:#676C7E;} + .d2-3857903396 .fill-N3{fill:#9499AB;} + .d2-3857903396 .fill-N4{fill:#CFD2DD;} + .d2-3857903396 .fill-N5{fill:#DEE1EB;} + .d2-3857903396 .fill-N6{fill:#EEF1F8;} + .d2-3857903396 .fill-N7{fill:#FFFFFF;} + .d2-3857903396 .fill-B1{fill:#0D32B2;} + .d2-3857903396 .fill-B2{fill:#0D32B2;} + .d2-3857903396 .fill-B3{fill:#E3E9FD;} + .d2-3857903396 .fill-B4{fill:#E3E9FD;} + .d2-3857903396 .fill-B5{fill:#EDF0FD;} + .d2-3857903396 .fill-B6{fill:#F7F8FE;} + .d2-3857903396 .fill-AA2{fill:#4A6FF3;} + .d2-3857903396 .fill-AA4{fill:#EDF0FD;} + .d2-3857903396 .fill-AA5{fill:#F7F8FE;} + .d2-3857903396 .fill-AB4{fill:#EDF0FD;} + .d2-3857903396 .fill-AB5{fill:#F7F8FE;} + .d2-3857903396 .stroke-N1{stroke:#0A0F25;} + .d2-3857903396 .stroke-N2{stroke:#676C7E;} + .d2-3857903396 .stroke-N3{stroke:#9499AB;} + .d2-3857903396 .stroke-N4{stroke:#CFD2DD;} + .d2-3857903396 .stroke-N5{stroke:#DEE1EB;} + .d2-3857903396 .stroke-N6{stroke:#EEF1F8;} + .d2-3857903396 .stroke-N7{stroke:#FFFFFF;} + .d2-3857903396 .stroke-B1{stroke:#0D32B2;} + .d2-3857903396 .stroke-B2{stroke:#0D32B2;} + .d2-3857903396 .stroke-B3{stroke:#E3E9FD;} + .d2-3857903396 .stroke-B4{stroke:#E3E9FD;} + .d2-3857903396 .stroke-B5{stroke:#EDF0FD;} + .d2-3857903396 .stroke-B6{stroke:#F7F8FE;} + .d2-3857903396 .stroke-AA2{stroke:#4A6FF3;} + .d2-3857903396 .stroke-AA4{stroke:#EDF0FD;} + .d2-3857903396 .stroke-AA5{stroke:#F7F8FE;} + .d2-3857903396 .stroke-AB4{stroke:#EDF0FD;} + .d2-3857903396 .stroke-AB5{stroke:#F7F8FE;} + .d2-3857903396 .background-color-N1{background-color:#0A0F25;} + .d2-3857903396 .background-color-N2{background-color:#676C7E;} + .d2-3857903396 .background-color-N3{background-color:#9499AB;} + .d2-3857903396 .background-color-N4{background-color:#CFD2DD;} + .d2-3857903396 .background-color-N5{background-color:#DEE1EB;} + .d2-3857903396 .background-color-N6{background-color:#EEF1F8;} + .d2-3857903396 .background-color-N7{background-color:#FFFFFF;} + .d2-3857903396 .background-color-B1{background-color:#0D32B2;} + .d2-3857903396 .background-color-B2{background-color:#0D32B2;} + .d2-3857903396 .background-color-B3{background-color:#E3E9FD;} + .d2-3857903396 .background-color-B4{background-color:#E3E9FD;} + .d2-3857903396 .background-color-B5{background-color:#EDF0FD;} + .d2-3857903396 .background-color-B6{background-color:#F7F8FE;} + .d2-3857903396 .background-color-AA2{background-color:#4A6FF3;} + .d2-3857903396 .background-color-AA4{background-color:#EDF0FD;} + .d2-3857903396 .background-color-AA5{background-color:#F7F8FE;} + .d2-3857903396 .background-color-AB4{background-color:#EDF0FD;} + .d2-3857903396 .background-color-AB5{background-color:#F7F8FE;} + .d2-3857903396 .color-N1{color:#0A0F25;} + .d2-3857903396 .color-N2{color:#676C7E;} + .d2-3857903396 .color-N3{color:#9499AB;} + .d2-3857903396 .color-N4{color:#CFD2DD;} + .d2-3857903396 .color-N5{color:#DEE1EB;} + .d2-3857903396 .color-N6{color:#EEF1F8;} + .d2-3857903396 .color-N7{color:#FFFFFF;} + .d2-3857903396 .color-B1{color:#0D32B2;} + .d2-3857903396 .color-B2{color:#0D32B2;} + .d2-3857903396 .color-B3{color:#E3E9FD;} + .d2-3857903396 .color-B4{color:#E3E9FD;} + .d2-3857903396 .color-B5{color:#EDF0FD;} + .d2-3857903396 .color-B6{color:#F7F8FE;} + .d2-3857903396 .color-AA2{color:#4A6FF3;} + .d2-3857903396 .color-AA4{color:#EDF0FD;} + .d2-3857903396 .color-AA5{color:#F7F8FE;} + .d2-3857903396 .color-AB4{color:#EDF0FD;} + .d2-3857903396 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringOpsgenieCloud TraceRedisVPC NetworkBigQueryCloud SQL (Postgres)External IP AddressCloudflareInternetuser_emailseventsaccountsApplication Load BalancerCloud Armor private networkingprivate networkingprivate networking + + + + + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 5d4eda88076b..62e2596d5f7a 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -3,8 +3,8 @@ This document describes operational guidance for Sourcegraph Accounts infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,7 +33,6 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats - For Google sign-in abuse protection. ```zsh @@ -76,8 +75,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -89,8 +88,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -103,8 +102,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -114,8 +113,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -129,14 +128,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -| -------- | --------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|-----------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ----------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------|-------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -155,8 +154,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -192,8 +191,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -206,8 +205,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -217,8 +216,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -232,14 +231,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------|------------------------------------------------------------------------------------------------------------------------------------| | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -| --------- | ------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|-----------|--------------------------------------------------------------------------------------------------------------| | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -258,8 +257,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -407,7 +406,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -415,7 +414,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -423,7 +422,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -431,7 +430,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -439,7 +438,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration-prod.svg b/content/departments/engineering/managed-services/support-integration-prod.svg index 2fb858c8486f..61b2d7495bae 100644 --- a/content/departments/engineering/managed-services/support-integration-prod.svg +++ b/content/departments/engineering/managed-services/support-integration-prod.svg @@ -1,10 +1,10 @@ -Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressInternetApplication Load BalancerCloud Armor - - - - - - + .d2-1831905700 .fill-N1{fill:#0A0F25;} + .d2-1831905700 .fill-N2{fill:#676C7E;} + .d2-1831905700 .fill-N3{fill:#9499AB;} + .d2-1831905700 .fill-N4{fill:#CFD2DD;} + .d2-1831905700 .fill-N5{fill:#DEE1EB;} + .d2-1831905700 .fill-N6{fill:#EEF1F8;} + .d2-1831905700 .fill-N7{fill:#FFFFFF;} + .d2-1831905700 .fill-B1{fill:#0D32B2;} + .d2-1831905700 .fill-B2{fill:#0D32B2;} + .d2-1831905700 .fill-B3{fill:#E3E9FD;} + .d2-1831905700 .fill-B4{fill:#E3E9FD;} + .d2-1831905700 .fill-B5{fill:#EDF0FD;} + .d2-1831905700 .fill-B6{fill:#F7F8FE;} + .d2-1831905700 .fill-AA2{fill:#4A6FF3;} + .d2-1831905700 .fill-AA4{fill:#EDF0FD;} + .d2-1831905700 .fill-AA5{fill:#F7F8FE;} + .d2-1831905700 .fill-AB4{fill:#EDF0FD;} + .d2-1831905700 .fill-AB5{fill:#F7F8FE;} + .d2-1831905700 .stroke-N1{stroke:#0A0F25;} + .d2-1831905700 .stroke-N2{stroke:#676C7E;} + .d2-1831905700 .stroke-N3{stroke:#9499AB;} + .d2-1831905700 .stroke-N4{stroke:#CFD2DD;} + .d2-1831905700 .stroke-N5{stroke:#DEE1EB;} + .d2-1831905700 .stroke-N6{stroke:#EEF1F8;} + .d2-1831905700 .stroke-N7{stroke:#FFFFFF;} + .d2-1831905700 .stroke-B1{stroke:#0D32B2;} + .d2-1831905700 .stroke-B2{stroke:#0D32B2;} + .d2-1831905700 .stroke-B3{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B4{stroke:#E3E9FD;} + .d2-1831905700 .stroke-B5{stroke:#EDF0FD;} + .d2-1831905700 .stroke-B6{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AA2{stroke:#4A6FF3;} + .d2-1831905700 .stroke-AA4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AA5{stroke:#F7F8FE;} + .d2-1831905700 .stroke-AB4{stroke:#EDF0FD;} + .d2-1831905700 .stroke-AB5{stroke:#F7F8FE;} + .d2-1831905700 .background-color-N1{background-color:#0A0F25;} + .d2-1831905700 .background-color-N2{background-color:#676C7E;} + .d2-1831905700 .background-color-N3{background-color:#9499AB;} + .d2-1831905700 .background-color-N4{background-color:#CFD2DD;} + .d2-1831905700 .background-color-N5{background-color:#DEE1EB;} + .d2-1831905700 .background-color-N6{background-color:#EEF1F8;} + .d2-1831905700 .background-color-N7{background-color:#FFFFFF;} + .d2-1831905700 .background-color-B1{background-color:#0D32B2;} + .d2-1831905700 .background-color-B2{background-color:#0D32B2;} + .d2-1831905700 .background-color-B3{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B4{background-color:#E3E9FD;} + .d2-1831905700 .background-color-B5{background-color:#EDF0FD;} + .d2-1831905700 .background-color-B6{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AA2{background-color:#4A6FF3;} + .d2-1831905700 .background-color-AA4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AA5{background-color:#F7F8FE;} + .d2-1831905700 .background-color-AB4{background-color:#EDF0FD;} + .d2-1831905700 .background-color-AB5{background-color:#F7F8FE;} + .d2-1831905700 .color-N1{color:#0A0F25;} + .d2-1831905700 .color-N2{color:#676C7E;} + .d2-1831905700 .color-N3{color:#9499AB;} + .d2-1831905700 .color-N4{color:#CFD2DD;} + .d2-1831905700 .color-N5{color:#DEE1EB;} + .d2-1831905700 .color-N6{color:#EEF1F8;} + .d2-1831905700 .color-N7{color:#FFFFFF;} + .d2-1831905700 .color-B1{color:#0D32B2;} + .d2-1831905700 .color-B2{color:#0D32B2;} + .d2-1831905700 .color-B3{color:#E3E9FD;} + .d2-1831905700 .color-B4{color:#E3E9FD;} + .d2-1831905700 .color-B5{color:#EDF0FD;} + .d2-1831905700 .color-B6{color:#F7F8FE;} + .d2-1831905700 .color-AA2{color:#4A6FF3;} + .d2-1831905700 .color-AA4{color:#EDF0FD;} + .d2-1831905700 .color-AA5{color:#F7F8FE;} + .d2-1831905700 .color-AB4{color:#EDF0FD;} + .d2-1831905700 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceExternal IP AddressCloudflareInternetApplication Load BalancerCloud Armor + + + + + + + - - + + \ No newline at end of file diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 62b763ad8024..7b109e4ce0d7 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -3,8 +3,8 @@ This document describes operational guidance for Support Integration infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| PROPERTY | DETAILS | +|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg index 0963a4b745c9..88601332f54d 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-dev.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-dev.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-4234620064 .fill-N1{fill:#0A0F25;} + .d2-4234620064 .fill-N2{fill:#676C7E;} + .d2-4234620064 .fill-N3{fill:#9499AB;} + .d2-4234620064 .fill-N4{fill:#CFD2DD;} + .d2-4234620064 .fill-N5{fill:#DEE1EB;} + .d2-4234620064 .fill-N6{fill:#EEF1F8;} + .d2-4234620064 .fill-N7{fill:#FFFFFF;} + .d2-4234620064 .fill-B1{fill:#0D32B2;} + .d2-4234620064 .fill-B2{fill:#0D32B2;} + .d2-4234620064 .fill-B3{fill:#E3E9FD;} + .d2-4234620064 .fill-B4{fill:#E3E9FD;} + .d2-4234620064 .fill-B5{fill:#EDF0FD;} + .d2-4234620064 .fill-B6{fill:#F7F8FE;} + .d2-4234620064 .fill-AA2{fill:#4A6FF3;} + .d2-4234620064 .fill-AA4{fill:#EDF0FD;} + .d2-4234620064 .fill-AA5{fill:#F7F8FE;} + .d2-4234620064 .fill-AB4{fill:#EDF0FD;} + .d2-4234620064 .fill-AB5{fill:#F7F8FE;} + .d2-4234620064 .stroke-N1{stroke:#0A0F25;} + .d2-4234620064 .stroke-N2{stroke:#676C7E;} + .d2-4234620064 .stroke-N3{stroke:#9499AB;} + .d2-4234620064 .stroke-N4{stroke:#CFD2DD;} + .d2-4234620064 .stroke-N5{stroke:#DEE1EB;} + .d2-4234620064 .stroke-N6{stroke:#EEF1F8;} + .d2-4234620064 .stroke-N7{stroke:#FFFFFF;} + .d2-4234620064 .stroke-B1{stroke:#0D32B2;} + .d2-4234620064 .stroke-B2{stroke:#0D32B2;} + .d2-4234620064 .stroke-B3{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B4{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B5{stroke:#EDF0FD;} + .d2-4234620064 .stroke-B6{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AA2{stroke:#4A6FF3;} + .d2-4234620064 .stroke-AA4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AA5{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AB4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AB5{stroke:#F7F8FE;} + .d2-4234620064 .background-color-N1{background-color:#0A0F25;} + .d2-4234620064 .background-color-N2{background-color:#676C7E;} + .d2-4234620064 .background-color-N3{background-color:#9499AB;} + .d2-4234620064 .background-color-N4{background-color:#CFD2DD;} + .d2-4234620064 .background-color-N5{background-color:#DEE1EB;} + .d2-4234620064 .background-color-N6{background-color:#EEF1F8;} + .d2-4234620064 .background-color-N7{background-color:#FFFFFF;} + .d2-4234620064 .background-color-B1{background-color:#0D32B2;} + .d2-4234620064 .background-color-B2{background-color:#0D32B2;} + .d2-4234620064 .background-color-B3{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B4{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B5{background-color:#EDF0FD;} + .d2-4234620064 .background-color-B6{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AA2{background-color:#4A6FF3;} + .d2-4234620064 .background-color-AA4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AA5{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AB4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AB5{background-color:#F7F8FE;} + .d2-4234620064 .color-N1{color:#0A0F25;} + .d2-4234620064 .color-N2{color:#676C7E;} + .d2-4234620064 .color-N3{color:#9499AB;} + .d2-4234620064 .color-N4{color:#CFD2DD;} + .d2-4234620064 .color-N5{color:#DEE1EB;} + .d2-4234620064 .color-N6{color:#EEF1F8;} + .d2-4234620064 .color-N7{color:#FFFFFF;} + .d2-4234620064 .color-B1{color:#0D32B2;} + .d2-4234620064 .color-B2{color:#0D32B2;} + .d2-4234620064 .color-B3{color:#E3E9FD;} + .d2-4234620064 .color-B4{color:#E3E9FD;} + .d2-4234620064 .color-B5{color:#EDF0FD;} + .d2-4234620064 .color-B6{color:#F7F8FE;} + .d2-4234620064 .color-AA2{color:#4A6FF3;} + .d2-4234620064 .color-AA4{color:#EDF0FD;} + .d2-4234620064 .color-AA5{color:#F7F8FE;} + .d2-4234620064 .color-AB4{color:#EDF0FD;} + .d2-4234620064 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg index 0963a4b745c9..88601332f54d 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway-prod.svg +++ b/content/departments/engineering/managed-services/telemetry-gateway-prod.svg @@ -1,9 +1,9 @@ -Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet + .d2-4234620064 .fill-N1{fill:#0A0F25;} + .d2-4234620064 .fill-N2{fill:#676C7E;} + .d2-4234620064 .fill-N3{fill:#9499AB;} + .d2-4234620064 .fill-N4{fill:#CFD2DD;} + .d2-4234620064 .fill-N5{fill:#DEE1EB;} + .d2-4234620064 .fill-N6{fill:#EEF1F8;} + .d2-4234620064 .fill-N7{fill:#FFFFFF;} + .d2-4234620064 .fill-B1{fill:#0D32B2;} + .d2-4234620064 .fill-B2{fill:#0D32B2;} + .d2-4234620064 .fill-B3{fill:#E3E9FD;} + .d2-4234620064 .fill-B4{fill:#E3E9FD;} + .d2-4234620064 .fill-B5{fill:#EDF0FD;} + .d2-4234620064 .fill-B6{fill:#F7F8FE;} + .d2-4234620064 .fill-AA2{fill:#4A6FF3;} + .d2-4234620064 .fill-AA4{fill:#EDF0FD;} + .d2-4234620064 .fill-AA5{fill:#F7F8FE;} + .d2-4234620064 .fill-AB4{fill:#EDF0FD;} + .d2-4234620064 .fill-AB5{fill:#F7F8FE;} + .d2-4234620064 .stroke-N1{stroke:#0A0F25;} + .d2-4234620064 .stroke-N2{stroke:#676C7E;} + .d2-4234620064 .stroke-N3{stroke:#9499AB;} + .d2-4234620064 .stroke-N4{stroke:#CFD2DD;} + .d2-4234620064 .stroke-N5{stroke:#DEE1EB;} + .d2-4234620064 .stroke-N6{stroke:#EEF1F8;} + .d2-4234620064 .stroke-N7{stroke:#FFFFFF;} + .d2-4234620064 .stroke-B1{stroke:#0D32B2;} + .d2-4234620064 .stroke-B2{stroke:#0D32B2;} + .d2-4234620064 .stroke-B3{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B4{stroke:#E3E9FD;} + .d2-4234620064 .stroke-B5{stroke:#EDF0FD;} + .d2-4234620064 .stroke-B6{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AA2{stroke:#4A6FF3;} + .d2-4234620064 .stroke-AA4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AA5{stroke:#F7F8FE;} + .d2-4234620064 .stroke-AB4{stroke:#EDF0FD;} + .d2-4234620064 .stroke-AB5{stroke:#F7F8FE;} + .d2-4234620064 .background-color-N1{background-color:#0A0F25;} + .d2-4234620064 .background-color-N2{background-color:#676C7E;} + .d2-4234620064 .background-color-N3{background-color:#9499AB;} + .d2-4234620064 .background-color-N4{background-color:#CFD2DD;} + .d2-4234620064 .background-color-N5{background-color:#DEE1EB;} + .d2-4234620064 .background-color-N6{background-color:#EEF1F8;} + .d2-4234620064 .background-color-N7{background-color:#FFFFFF;} + .d2-4234620064 .background-color-B1{background-color:#0D32B2;} + .d2-4234620064 .background-color-B2{background-color:#0D32B2;} + .d2-4234620064 .background-color-B3{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B4{background-color:#E3E9FD;} + .d2-4234620064 .background-color-B5{background-color:#EDF0FD;} + .d2-4234620064 .background-color-B6{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AA2{background-color:#4A6FF3;} + .d2-4234620064 .background-color-AA4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AA5{background-color:#F7F8FE;} + .d2-4234620064 .background-color-AB4{background-color:#EDF0FD;} + .d2-4234620064 .background-color-AB5{background-color:#F7F8FE;} + .d2-4234620064 .color-N1{color:#0A0F25;} + .d2-4234620064 .color-N2{color:#676C7E;} + .d2-4234620064 .color-N3{color:#9499AB;} + .d2-4234620064 .color-N4{color:#CFD2DD;} + .d2-4234620064 .color-N5{color:#DEE1EB;} + .d2-4234620064 .color-N6{color:#EEF1F8;} + .d2-4234620064 .color-N7{color:#FFFFFF;} + .d2-4234620064 .color-B1{color:#0D32B2;} + .d2-4234620064 .color-B2{color:#0D32B2;} + .d2-4234620064 .color-B3{color:#E3E9FD;} + .d2-4234620064 .color-B4{color:#E3E9FD;} + .d2-4234620064 .color-B5{color:#EDF0FD;} + .d2-4234620064 .color-B6{color:#F7F8FE;} + .d2-4234620064 .color-AA2{color:#4A6FF3;} + .d2-4234620064 .color-AA4{color:#EDF0FD;} + .d2-4234620064 .color-AA5{color:#F7F8FE;} + .d2-4234620064 .color-AB4{color:#EDF0FD;} + .d2-4234620064 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Cloud Run ServiceSentryMonitoringCloud TraceApplication Load BalancerExternal IP AddressInternet diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index b8b3771a4568..46dfe4d88bb9 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -3,8 +3,8 @@ This document describes operational guidance for Telemetry Gateway infrastructure. @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ACCESS | ENTITLE REQUEST TEMPLATE | +|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PROPERTY | DETAILS | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING From 8d2286973437815d6b88ef6da67f6ac1b3db0daf Mon Sep 17 00:00:00 2001 From: jac Date: Wed, 1 May 2024 12:34:58 +0000 Subject: [PATCH 12/12] squash! Prettier --- .../managed-services/build-tracker.md | 26 +++---- .../engineering/managed-services/cloud-ops.md | 38 +++++------ .../managed-services/cloud-relay.md | 18 ++--- .../managed-services/cody-analytics.md | 30 ++++----- .../engineering/managed-services/entitler.md | 18 ++--- .../managed-services/gatekeeper.md | 16 ++--- .../managed-services/msp-testbed.md | 58 ++++++++-------- .../engineering/managed-services/pings.md | 22 +++--- .../managed-services/releaseregistry.md | 42 ++++++------ .../engineering/managed-services/sams.md | 66 +++++++++--------- .../managed-services/sourcegraph-accounts.md | 67 ++++++++++--------- .../managed-services/support-integration.md | 18 ++--- .../managed-services/telemetry-gateway.md | 34 +++++----- 13 files changed, 227 insertions(+), 226 deletions(-) diff --git a/content/departments/engineering/managed-services/build-tracker.md b/content/departments/engineering/managed-services/build-tracker.md index 8c9625111a81..d4de466f2a00 100644 --- a/content/departments/engineering/managed-services/build-tracker.md +++ b/content/departments/engineering/managed-services/build-tracker.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `build-tracker` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/build-tracker/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`build-tracker-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/build-tracker-us-central1-rollout?project=build-tracker-prod-59bf) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`build-tracker-prod-59bf`](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Category | **test** | | Deployment type | `rollout` | @@ -53,8 +53,8 @@ Changes to Build Tracker are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -64,8 +64,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Build Tracker prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=build-tracker-prod-59bf) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=build-tracker-prod-59bf) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=build-tracker-prod-59bf) | @@ -79,8 +79,8 @@ sg msp logs build-tracker prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=build-tracker-prod-59bf) | #### prod Architecture Diagram @@ -167,7 +167,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-ops.md b/content/departments/engineering/managed-services/cloud-ops.md index 9d0eeeeec7fe..1f0352239a91 100644 --- a/content/departments/engineering/managed-services/cloud-ops.md +++ b/content/departments/engineering/managed-services/cloud-ops.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-ops` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-ops/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`cloud-ops-prod-dd32`](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Category | **internal** | | Deployment type | `subscription` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Ops Dashboard prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-prod-dd32) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-prod-dd32) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-prod-dd32) | @@ -70,8 +70,8 @@ sg msp logs cloud-ops prod #### prod Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-prod-dd32) | #### prod Architecture Diagram @@ -105,8 +105,8 @@ sg msp tfc view cloud-ops prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-ops-dev-caff`](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Category | **internal** | | Deployment type | `manual` | @@ -119,8 +119,8 @@ sg msp tfc view cloud-ops prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -130,8 +130,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cloud Ops Dashboard dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-ops-dev-caff) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-ops-dev-caff) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-ops-dev-caff) | @@ -145,8 +145,8 @@ sg msp logs cloud-ops dev #### dev Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=cloud-ops-dev-caff) | #### dev Architecture Diagram @@ -233,7 +233,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cloud-relay.md b/content/departments/engineering/managed-services/cloud-relay.md index d76f5f19cc92..704d74e2ee58 100644 --- a/content/departments/engineering/managed-services/cloud-relay.md +++ b/content/departments/engineering/managed-services/cloud-relay.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cloud-relay` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cloud-relay/service.yaml)) | | Owners | **cloud** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cloud-relay-prod-bd4c`](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cloud Relay prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cloud-relay-prod-bd4c) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cloud-relay-prod-bd4c) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cloud-relay-prod-bd4c) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/cody-analytics.md b/content/departments/engineering/managed-services/cody-analytics.md index c952d5b9e912..29540970adb0 100644 --- a/content/departments/engineering/managed-services/cody-analytics.md +++ b/content/departments/engineering/managed-services/cody-analytics.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `cody-analytics` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/cody-analytics/service.yaml)) | | Owners | **cody-strat** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-dev-bd34`](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Category | **test** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Cody Analytics dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-dev-bd34) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-dev-bd34) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-dev-bd34) | @@ -99,8 +99,8 @@ sg msp tfc view cody-analytics dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`cody-analytics-prod-da5a`](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Category | **external** | | Deployment type | `manual` | @@ -113,8 +113,8 @@ sg msp tfc view cody-analytics dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -124,8 +124,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Analytics prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=cody-analytics-prod-da5a) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=cody-analytics-prod-da5a) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=cody-analytics-prod-da5a) | @@ -197,7 +197,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/entitler.md b/content/departments/engineering/managed-services/entitler.md index 45c95662b38f..320f9998af96 100644 --- a/content/departments/engineering/managed-services/entitler.md +++ b/content/departments/engineering/managed-services/entitler.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `entitler` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/entitler/service.yaml)) | | Owners | **security** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`entitler-prod-0516`](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Entitler prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=entitler-prod-0516) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=entitler-prod-0516) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=entitler-prod-0516) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/gatekeeper.md b/content/departments/engineering/managed-services/gatekeeper.md index 2e55fa1df488..99ddb0de69e6 100644 --- a/content/departments/engineering/managed-services/gatekeeper.md +++ b/content/departments/engineering/managed-services/gatekeeper.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | | Service ID | `gatekeeper` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/gatekeeper/service.yaml)) | | Owners | **cody-services** | | Service kind | Cloud Run job | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`gatekeeper-prod-1c93`](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Category | **internal** | | Deployment type | `subscription` | @@ -42,8 +42,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -53,8 +53,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Cody Gatekeeper prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run job](https://console.cloud.google.com/run/jobs?project=gatekeeper-prod-1c93) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_job%22;summaryFields=labels%252F%2522run.googleapis.com%252Fexecution_name%2522,jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=gatekeeper-prod-1c93) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=gatekeeper-prod-1c93) | diff --git a/content/departments/engineering/managed-services/msp-testbed.md b/content/departments/engineering/managed-services/msp-testbed.md index 92ccccb26262..56489b3c246f 100644 --- a/content/departments/engineering/managed-services/msp-testbed.md +++ b/content/departments/engineering/managed-services/msp-testbed.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `msp-testbed` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -35,8 +35,8 @@ Each Core Services teammate generally focuses their experiments on an individual ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`msp-testbed-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/msp-testbed-us-central1-rollout?project=msp-testbed-robert-7be9) | | Stages | [test](#test) -> [robert](#robert) | @@ -48,8 +48,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### test -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-test-77589aae45d0`](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Category | **internal** | | Deployment type | `rollout` | @@ -62,8 +62,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -73,8 +73,8 @@ For Terraform Cloud access, see [test Terraform Cloud](#test-terraform-cloud). The MSP Testbed test service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-test-77589aae45d0) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-test-77589aae45d0) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-test-77589aae45d0) | @@ -88,14 +88,14 @@ sg msp logs msp-testbed test #### test Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-test-77589aae45d0) | #### test PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-test-77589aae45d0) | | Databases | `primary` | @@ -114,8 +114,8 @@ sg msp pg connect -write-access msp-testbed test #### test BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-test-77589aae45d0` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -151,8 +151,8 @@ sg msp tfc view msp-testbed test ### robert -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`msp-testbed-robert-7be9`](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Category | **test** | | Deployment type | `rollout` | @@ -165,8 +165,8 @@ sg msp tfc view msp-testbed test MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -176,8 +176,8 @@ For Terraform Cloud access, see [robert Terraform Cloud](#robert-terraform-cloud The MSP Testbed robert service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=msp-testbed-robert-7be9) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=msp-testbed-robert-7be9) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=msp-testbed-robert-7be9) | @@ -191,14 +191,14 @@ sg msp logs msp-testbed robert #### robert Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=msp-testbed-robert-7be9) | #### robert PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=msp-testbed-robert-7be9) | | Databases | `primary` | @@ -217,8 +217,8 @@ sg msp pg connect -write-access msp-testbed robert #### robert BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `msp-testbed-robert-7be9` | | Dataset ID | `msp_testbed` | | Tables | [`example`](https://github.com/sourcegraph/managed-services/blob/main/services/msp-testbed/example.bigquerytable.json) | @@ -366,7 +366,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/pings.md b/content/departments/engineering/managed-services/pings.md index c7b0eba02402..9bc68f2921b4 100644 --- a/content/departments/engineering/managed-services/pings.md +++ b/content/departments/engineering/managed-services/pings.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------- | | Service ID | `pings` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/pings/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`pings-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/pings-us-central1-rollout?project=pings-prod-2f4f73edf1db) | | Stages | [prod](#prod) | @@ -39,8 +39,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`pings-prod-2f4f73edf1db`](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Category | **external** | | Deployment type | `rollout` | @@ -52,8 +52,8 @@ Changes to Pings Service are continuously delivered to the first stage ([prod](# MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -63,8 +63,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Pings Service prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=pings-prod-2f4f73edf1db) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=pings-prod-2f4f73edf1db) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=pings-prod-2f4f73edf1db) | @@ -136,7 +136,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/releaseregistry.md b/content/departments/engineering/managed-services/releaseregistry.md index 65b9cdfc65de..60b7106aa226 100644 --- a/content/departments/engineering/managed-services/releaseregistry.md +++ b/content/departments/engineering/managed-services/releaseregistry.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `releaseregistry` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/releaseregistry/service.yaml)) | | Owners | **dev-experience** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`releaseregistry-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/releaseregistry-us-central1-rollout?project=releaseregistry-prod-5421) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### prod -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`releaseregistry-prod-5421`](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Category | **internal** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Release Registry prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-prod-5421) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-prod-5421) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-prod-5421) | @@ -81,8 +81,8 @@ sg msp logs releaseregistry prod #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-prod-5421) | | Databases | `releaseregistry` | @@ -130,8 +130,8 @@ sg msp tfc view releaseregistry prod ### dev -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`releaseregistry-dev-6bac`](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Category | **test** | | Deployment type | `rollout` | @@ -144,8 +144,8 @@ sg msp tfc view releaseregistry prod MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -155,8 +155,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Release Registry dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=releaseregistry-dev-6bac) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=releaseregistry-dev-6bac) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=releaseregistry-dev-6bac) | @@ -170,8 +170,8 @@ sg msp logs releaseregistry dev #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=releaseregistry-dev-6bac) | | Databases | `releaseregistry` | @@ -307,7 +307,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sams.md b/content/departments/engineering/managed-services/sams.md index 6d2ec5702899..3274d73630b5 100644 --- a/content/departments/engineering/managed-services/sams.md +++ b/content/departments/engineering/managed-services/sams.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | Service ID | `sams` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sams/service.yaml)) | | Owners | **cody-plg** | | Service kind | Cloud Run service | @@ -28,8 +28,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sams-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sams-us-central1-rollout?project=sams-prod-ywuz) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -41,8 +41,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Project ID | [`sams-dev-bfec`](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Category | **test** | | Deployment type | `rollout` | @@ -55,8 +55,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -66,8 +66,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Self-Serve Cody dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-dev-bfec) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-dev-bfec) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-dev-bfec) | @@ -81,14 +81,14 @@ sg msp logs sams dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ----------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-dev-bfec) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|---------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-dev-bfec) | | Databases | `accounts`, `cody_management` | @@ -107,8 +107,8 @@ sg msp pg connect -write-access sams dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-dev-bfec` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -144,8 +144,8 @@ sg msp tfc view sams dev ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sams-prod-ywuz`](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Category | **external** | | Deployment type | `rollout` | @@ -158,8 +158,8 @@ sg msp tfc view sams dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -169,8 +169,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Self-Serve Cody prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sams-prod-ywuz) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sams-prod-ywuz) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sams-prod-ywuz) | @@ -184,14 +184,14 @@ sg msp logs sams prod #### prod Redis -| PROPERTY | DETAILS | -|----------|--------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ------------------------------------------------------------------------------------------------------------------ | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sams-prod-ywuz) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|----------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | -------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sams-prod-ywuz) | | Databases | `accounts`, `cody_management` | @@ -210,8 +210,8 @@ sg msp pg connect -write-access sams prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sams-prod-ywuz` | | Dataset ID | `sams` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/events.bigquerytable.json), [`cody_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/cody_events.bigquerytable.json), [`subscription_events`](https://github.com/sourcegraph/managed-services/blob/main/services/sams/subscription_events.bigquerytable.json) | @@ -359,7 +359,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -367,7 +367,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -375,7 +375,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -383,7 +383,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -391,7 +391,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/sourcegraph-accounts.md b/content/departments/engineering/managed-services/sourcegraph-accounts.md index 62e2596d5f7a..5080dded4bc2 100644 --- a/content/departments/engineering/managed-services/sourcegraph-accounts.md +++ b/content/departments/engineering/managed-services/sourcegraph-accounts.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `sourcegraph-accounts` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -33,6 +33,7 @@ Automatically generated from the service README: https://github.com/sourcegraph/ ### Operators cheat sheet #### Get email domain stats + For Google sign-in abuse protection. ```zsh @@ -75,8 +76,8 @@ WHERE id = '' ## Rollouts -| PROPERTY | DETAILS | -|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`sourcegraph-accounts-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/sourcegraph-accounts-us-central1-rollout?project=sourcegraph-accounts-prod-csvc) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -88,8 +89,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-dev-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Category | **test** | | Deployment type | `rollout` | @@ -102,8 +103,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -113,8 +114,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Sourcegraph Accounts dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-dev-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-dev-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-dev-csvc) | @@ -128,14 +129,14 @@ sg msp logs sourcegraph-accounts dev #### dev Redis -| PROPERTY | DETAILS | -|----------|-----------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | --------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-dev-csvc) | #### dev PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|-------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ----------------------------------------------------------------------------------------------------------- | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-dev-csvc) | | Databases | `accounts` | @@ -154,8 +155,8 @@ sg msp pg connect -write-access sourcegraph-accounts dev #### dev BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-dev-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -191,8 +192,8 @@ sg msp tfc view sourcegraph-accounts dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`sourcegraph-accounts-prod-csvc`](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Category | **external** | | Deployment type | `rollout` | @@ -205,8 +206,8 @@ sg msp tfc view sourcegraph-accounts dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -216,8 +217,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Sourcegraph Accounts prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=sourcegraph-accounts-prod-csvc) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=sourcegraph-accounts-prod-csvc) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=sourcegraph-accounts-prod-csvc) | @@ -231,14 +232,14 @@ sg msp logs sourcegraph-accounts prod #### prod Redis -| PROPERTY | DETAILS | -|----------|------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | | Console | [Memorystore Redis instances](https://console.cloud.google.com/memorystore/redis/instances?project=sourcegraph-accounts-prod-csvc) | #### prod PostgreSQL instance -| PROPERTY | DETAILS | -|-----------|--------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------- | ------------------------------------------------------------------------------------------------------------ | | Console | [Cloud SQL instances](https://console.cloud.google.com/sql/instances?project=sourcegraph-accounts-prod-csvc) | | Databases | `accounts` | @@ -257,8 +258,8 @@ sg msp pg connect -write-access sourcegraph-accounts prod #### prod BigQuery dataset -| PROPERTY | DETAILS | -|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dataset Project | `sourcegraph-accounts-prod-csvc` | | Dataset ID | `sourcegraph_accounts` | | Tables | [`user_emails`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/user_emails.bigquerytable.json), [`events`](https://github.com/sourcegraph/managed-services/blob/main/services/sourcegraph-accounts/events.bigquerytable.json) | @@ -406,7 +407,7 @@ Severity: WARNING #### High Ratio of 400 Responses ```md -400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +400 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -414,7 +415,7 @@ Severity: WARNING #### High Ratio of 401 Responses ```md -401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +401 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -422,7 +423,7 @@ Severity: WARNING #### High Ratio of 403 Responses ```md -403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +403 (forbidden) responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -430,7 +431,7 @@ Severity: WARNING #### High Ratio of 500 Responses ```md -500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. +500 responses coming from the application. Does NOT include requests that did not reach the instance, e.g. if no host is available to receive a request - check GCP logs and error reports instead. ``` Severity: WARNING @@ -438,7 +439,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/support-integration.md b/content/departments/engineering/managed-services/support-integration.md index 7b109e4ce0d7..d9e5865ea0a3 100644 --- a/content/departments/engineering/managed-services/support-integration.md +++ b/content/departments/engineering/managed-services/support-integration.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `support-integration` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/support-integration/service.yaml)) | | Owners | **Customer Support** | | Service kind | Cloud Run service | @@ -30,8 +30,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ### prod -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`support-integration-prod-549b`](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Category | **internal** | | Deployment type | `manual` | @@ -44,8 +44,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiNzg0M2MxYWYtYzU2MS00ZDMyLWE3ZTAtYjZkNjY0NDM4MzAzIiwidGhyb3VnaCI6Ijc4NDNjMWFmLWM1NjEtNGQzMi1hN2UwLWI2ZDY2NDQzODMwMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Internal Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZTEyYTJkZDktYzY1ZC00YzM0LTlmNDgtMzYzNTNkZmY0MDkyIiwidGhyb3VnaCI6ImUxMmEyZGQ5LWM2NWQtNGMzNC05ZjQ4LTM2MzUzZGZmNDA5MiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -55,8 +55,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Support Integration prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=support-integration-prod-549b) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=support-integration-prod-549b) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=support-integration-prod-549b) | @@ -128,7 +128,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING diff --git a/content/departments/engineering/managed-services/telemetry-gateway.md b/content/departments/engineering/managed-services/telemetry-gateway.md index 46dfe4d88bb9..5840083369ef 100644 --- a/content/departments/engineering/managed-services/telemetry-gateway.md +++ b/content/departments/engineering/managed-services/telemetry-gateway.md @@ -17,8 +17,8 @@ If you need assistance with MSP infrastructure, reach out to the [Core Services] ## Service overview -| PROPERTY | DETAILS | -|--------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Service ID | `telemetry-gateway` ([specification](https://github.com/sourcegraph/managed-services/blob/main/services/telemetry-gateway/service.yaml)) | | Owners | **core-services** | | Service kind | Cloud Run service | @@ -65,8 +65,8 @@ The production Telemetry Gateway instance has custom metrics dashboard defined i ## Rollouts -| PROPERTY | DETAILS | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Delivery pipeline | [`telemetry-gateway-us-central1-rollout`](https://console.cloud.google.com/deploy/delivery-pipelines/us-central1/telemetry-gateway-us-central1-rollout?project=telemetry-gateway-prod-acae) | | Stages | [dev](#dev) -> [prod](#prod) | @@ -78,8 +78,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u ### dev -| PROPERTY | DETAILS | -|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-dev-0050`](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Category | **test** | | Deployment type | `rollout` | @@ -91,8 +91,8 @@ Promotion of a release to the next stage in the pipeline must be done manually u MSP infrastructure access needs to be requested using Entitle for time-bound privileges. Test environments may have less stringent requirements. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GCP project read access | [Read-only Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiZGY3NWJkNWMtYmUxOC00MjhmLWEzNjYtYzlhYTU1MGIwODIzIiwidGhyb3VnaCI6ImRmNzViZDVjLWJlMTgtNDI4Zi1hMzY2LWM5YWE1NTBiMDgyMyIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Engineering Projects' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjIxNjAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYzJkMTUwOGEtMGQ0ZS00MjA1LWFiZWUtOGY1ODg1ZGY3ZDE4IiwidGhyb3VnaCI6ImMyZDE1MDhhLTBkNGUtNDIwNS1hYmVlLThmNTg4NWRmN2QxOCIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -102,8 +102,8 @@ For Terraform Cloud access, see [dev Terraform Cloud](#dev-terraform-cloud). The Telemetry Gateway dev service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-dev-0050) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-dev-0050) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-dev-0050) | @@ -146,8 +146,8 @@ sg msp tfc view telemetry-gateway dev ### prod -| PROPERTY | DETAILS | -|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Project ID | [`telemetry-gateway-prod-acae`](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Category | **external** | | Deployment type | `rollout` | @@ -159,8 +159,8 @@ sg msp tfc view telemetry-gateway dev MSP infrastructure access needs to be requested using Entitle for time-bound privileges. -| ACCESS | ENTITLE REQUEST TEMPLATE | -|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ACCESS | ENTITLE REQUEST TEMPLATE | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | GCP project read access | [Read-only Entitle request for the 'Managed Services ' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiYTQ4OWM2MDktNTBlYy00ODAzLWIzZjItMzYzZGJhMTgwMWJhIiwidGhyb3VnaCI6ImE0ODljNjA5LTUwZWMtNDgwMy1iM2YyLTM2M2RiYTE4MDFiYSIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | | GCP project write access | [Write access Entitle request for the 'Managed Services' folder](https://app.entitle.io/request?data=eyJkdXJhdGlvbiI6IjEwODAwIiwianVzdGlmaWNhdGlvbiI6IkVOVEVSIEpVU1RJRklDQVRJT04gSEVSRSIsInJvbGVJZHMiOlt7ImlkIjoiODQzNTYxNzktZjkwMi00MDVlLTlhMTQtNTY3YTY1NmM5MzdmIiwidGhyb3VnaCI6Ijg0MzU2MTc5LWY5MDItNDA1ZS05YTE0LTU2N2E2NTZjOTM3ZiIsInR5cGUiOiJyb2xlIn1dfQ%3D%3D) | @@ -170,8 +170,8 @@ For Terraform Cloud access, see [prod Terraform Cloud](#prod-terraform-cloud). The Telemetry Gateway prod service implementation is deployed on [Google Cloud Run](https://cloud.google.com/run). -| PROPERTY | DETAILS | -|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| PROPERTY | DETAILS | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Console | [Cloud Run service](https://console.cloud.google.com/run?project=telemetry-gateway-prod-acae) | | Service logs | [GCP logging](https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%20-logName%3D~%22logs%2Frun.googleapis.com%252Frequests%22;summaryFields=jsonPayload%252FInstrumentationScope,jsonPayload%252FBody,jsonPayload%252FAttributes%252Ferror:false:32:end?project=telemetry-gateway-prod-acae) | | Service traces | [Cloud Trace](https://console.cloud.google.com/traces/list?project=telemetry-gateway-prod-acae) | @@ -243,7 +243,7 @@ Severity: WARNING #### Cloud Run Pending Requests ```md -There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. +There are requests pending - we may need to increase Cloud Run instance count, request concurrency, or investigate further. ``` Severity: WARNING