Skip to content

Commit 0807e7e

Browse files
committed
add API link to HTTP request view
1 parent 3fe7d1f commit 0807e7e

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

webui/src/components/dashboard/http/RequestInfoCard.vue

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,17 @@ const operationRoute = computed(() => {
2929
query: { refresh: route.query.refresh }
3030
}
3131
})
32+
const apiRoute = computed(() => {
33+
if (!prop.event.traits.name) {
34+
return undefined
35+
}
36+
37+
return {
38+
name: 'httpService',
39+
params: { service: prop.event.traits.name },
40+
query: { refresh: route.query.refresh }
41+
}
42+
})
3243
</script>
3344

3445
<template>
@@ -48,30 +59,34 @@ const operationRoute = computed(() => {
4859
</div>
4960
</div>
5061
<div class="row mb-2">
51-
<div class="col-2">
62+
<div class="col-1">
5263
<p class="label">Status</p>
5364
<p>
5465
<span class="badge status-code" :class="getClassByStatusCode(eventData.response.statusCode.toString())">
5566
{{ formatStatusCode(eventData.response.statusCode.toString()) }}
5667
</span>
5768
</p>
5869
</div>
59-
<div class="col-2">
70+
<div class="col-1">
6071
<p class="label">Size</p>
6172
<p>{{ formatBytes(eventData.response.size) }}</p>
6273
</div>
63-
<div class="col-2">
74+
<div class="col-1">
6475
<p class="label">Duration</p>
6576
<p>{{ duration(eventData.duration) }}</p>
6677
</div>
67-
<div class="col-2">
78+
<div class="col-1">
6879
<p class="label">Client IP</p>
6980
<p>{{ eventData.clientIP }}</p>
7081
</div>
71-
<div class="col" v-if="operationRoute">
82+
<div class="col-1" v-if="operationRoute">
7283
<p class="label">Specification</p>
7384
<router-link :to="operationRoute">Operation</router-link>
7485
</div>
86+
<div class="col" v-if="apiRoute">
87+
<p class="label">API</p>
88+
<router-link :to="apiRoute" class="text-truncate">{{ event.traits.name }}</router-link>
89+
</div>
7590
</div>
7691
<div class="row" v-if="eventData.deprecated">
7792
<div class="col">

0 commit comments

Comments
 (0)