Skip to content

Commit 4ce2ccb

Browse files
adds logos
1 parent 93fce04 commit 4ce2ccb

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

apps/items-service/src/html.ts

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,13 @@ export function getRootPageHtml(): string {
4545
margin-bottom: 1rem;
4646
color: var(--text-primary, #333);
4747
}
48+
.link-icon {
49+
width: 20px;
50+
height: 20px;
51+
vertical-align: middle;
52+
margin-right: 8px;
53+
display: inline-block;
54+
}
4855
@media (prefers-color-scheme: dark) {
4956
.architecture-diagram {
5057
background: var(--bg-secondary, #1a1a1a);
@@ -64,13 +71,32 @@ export function getRootPageHtml(): string {
6471
<p>A simple REST service built with Bun, Postgre and OpenTelemetry.</p>
6572
6673
<p><strong>Observability:</strong></p>
67-
<p><a href="/grafana/d/items-service-metrics/items-service-metrics" target="_blank">Grafana</a> - Metrics dashboard</p>
68-
<p><a href="/items/prometheus-queries" target="_blank">Prometheus queries</a></p>
69-
<p><a href="/items/metrics" target="_blank">Prometheus raw metrics</a></p>
70-
<p><a href="/jaeger" target="_blank">Jaeger</a> - Distributed tracing</p>
74+
<p>
75+
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grafana/grafana-original.svg" class="link-icon" alt="Grafana">
76+
<a href="/grafana/d/items-service-metrics/items-service-metrics" target="_blank">Grafana</a> - Metrics dashboard
77+
</p>
78+
<p>
79+
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original.svg" class="link-icon" alt="Prometheus">
80+
<a href="/items/prometheus-queries" target="_blank">Prometheus queries</a>
81+
</p>
82+
<p>
83+
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original.svg" class="link-icon" alt="Prometheus">
84+
<a href="/items/metrics" target="_blank">Prometheus raw metrics</a>
85+
</p>
86+
<p>
87+
<svg class="link-icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
88+
<path d="M12 2L2 7L12 12L22 7L12 2Z" fill="#60D0E4"/>
89+
<path d="M2 17L12 22L22 17" stroke="#60D0E4" stroke-width="2"/>
90+
<path d="M2 12L12 17L22 12" stroke="#60D0E4" stroke-width="2"/>
91+
</svg>
92+
<a href="/jaeger" target="_blank">Jaeger</a> - Distributed tracing
93+
</p>
7194
7295
<p><strong>Docs:</strong></p>
73-
<p><a href="/items/docs" target="_blank">Open API / Swagger Docs</a></p>
96+
<p>
97+
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swagger/swagger-original.svg" class="link-icon" alt="Swagger">
98+
<a href="/items/docs" target="_blank">Open API / Swagger Docs</a>
99+
</p>
74100
75101
<p><strong>API Endpoints:</strong></p>
76102
<p><a href="/items/v1/health" target="_blank">/v1/health</a> - Service and database health check</p>

0 commit comments

Comments
 (0)