Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

msp-ops: architecture diagrams #8919

Merged
merged 12 commits into from
May 1, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
squash! Prettier
jac authored and actions-user committed Apr 29, 2024

Verified

This commit was signed with the committer’s verified signature.
sentrivana Ivana Kellyer
commit b01051999c674e0646e78df2893fcb647adddae1
26 changes: 13 additions & 13 deletions content/departments/engineering/managed-services/build-tracker.md
Original file line number Diff line number Diff line change
@@ -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
Loading