Skip to content

Commit b7d4daf

Browse files
docs: replace static SVG with Mermaid diagram for Collector
Replaces the vague static SVG diagram in the Collector introduction with a Mermaid flowchart that clearly shows the internal pipeline: Receivers -> Processors (with chaining) -> Exporters, plus Connector feedback loop. Updated across all three locales (en, ja, zh) with localized subgraph labels. Deleted the now-unused otel-collector.svg asset. Fixes #7278
1 parent 7409eed commit b7d4daf

4 files changed

Lines changed: 97 additions & 383 deletions

File tree

content/en/docs/collector/_index.md

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ cascade:
88
weight: 270
99
---
1010

11-
![OpenTelemetry Collector diagram with Jaeger, OTLP and Prometheus integration](img/otel-collector.svg)
12-
1311
## Introduction
1412

1513
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to
@@ -18,6 +16,37 @@ and maintain multiple agents/collectors. This works with improved scalability
1816
and supports open source observability data formats (e.g. Jaeger, Prometheus,
1917
Fluent Bit, etc.) sending to one or more open source or commercial backends.
2018

19+
```mermaid
20+
flowchart LR
21+
subgraph Collector ["OpenTelemetry Collector"]
22+
direction LR
23+
subgraph Receivers
24+
R1(OTLP)
25+
R2(Jaeger)
26+
R3(Prometheus)
27+
end
28+
29+
subgraph Processors
30+
direction LR
31+
P1[Memory Limiter] --> P2[Attributes] --> P3[Resource]
32+
end
33+
34+
subgraph Exporters
35+
E1[[OTLP]]
36+
E2[[Prometheus]]
37+
end
38+
39+
subgraph Connectors
40+
C1{{Connector}}
41+
end
42+
43+
Receivers --> P1
44+
P3 --> Exporters
45+
Exporters -.-> C1
46+
C1 -.-> Receivers
47+
end
48+
```
49+
2150
## Objectives
2251

2352
- _Usability_: Reasonable default configuration, supports popular protocols,

0 commit comments

Comments
 (0)