()
| 15 | } |
| 16 | |
| 17 | function makeStructuredDiagram(): string { |
| 18 | return [ |
| 19 | 'ncode client ──events──► platform-api ──► OpenTelemetry Collector', |
| 20 | ' │', |
| 21 | '', |
| 22 | ' ────────────────────', |
| 23 | ' │ GCP Cloud Monitoring│', |
| 24 | ' │ (metrics, traces) │', |
| 25 | ' └────────────────────', |
| 26 | ' │', |
| 27 | ' ────────────────────', |
| 28 | ' │ BigQuery (events) │', |
| 29 | ' │ - ncode_* events │', |
| 30 | ' │ - experiment data │', |
| 31 | ' └────────────────────', |
| 32 | ' │', |
| 33 | '', |
| 34 | ' ────────────────────', |
| 35 | ' │ GrowthBook │', |
| 36 | ' │ - queries BigQuery │', |
| 37 | ' │ for experiment │', |
| 38 | ' │ analysis │', |
| 39 | ' └────────────────────', |
| 40 | ].join('\n') |
| 41 | } |
| 42 | |
| 43 | function makeMixedDiagramMessage(): string { |
| 44 | return [ |
no outgoing calls
no test coverage detected