diff --git a/src/graphql/fragments/topology.ts b/src/graphql/fragments/topology.ts
index 7b84951c..9643a08b 100644
--- a/src/graphql/fragments/topology.ts
+++ b/src/graphql/fragments/topology.ts
@@ -75,3 +75,27 @@ export const InstanceTopology = {
}
`,
};
+export const ProcessTopology = {
+ variable: "$serviceInstanceId: ID!, $duration: Duration!",
+ query: `
+ topology: getProcessTopology(serviceInstanceId: $serviceInstanceId,
+ duration: $duration) {
+ nodes {
+ id
+ name
+ type
+ isReal
+ serviceName
+ serviceId
+ serviceInstanceId
+ serviceInstanceName
+ }
+ calls {
+ id
+ source
+ detectPoints
+ target
+ }
+ }
+`,
+};
diff --git a/src/graphql/query/topology.ts b/src/graphql/query/topology.ts
index 705d94bc..bb5333b2 100644
--- a/src/graphql/query/topology.ts
+++ b/src/graphql/query/topology.ts
@@ -18,8 +18,10 @@ import {
InstanceTopology,
EndpointTopology,
ServicesTopology,
+ ProcessTopology,
} from "../fragments/topology";
export const getInstanceTopology = `query queryData(${InstanceTopology.variable}) {${InstanceTopology.query}}`;
export const getEndpointTopology = `query queryData(${EndpointTopology.variable}) {${EndpointTopology.query}}`;
export const getServicesTopology = `query queryData(${ServicesTopology.variable}) {${ServicesTopology.query}}`;
+export const getProcessTopology = `query queryData(${ProcessTopology.variable}) {${ProcessTopology.query}}`;
diff --git a/src/views/dashboard/related/network-profiling/components/Schedules.vue b/src/views/dashboard/related/network-profiling/components/Schedules.vue
index 103598dd..f36b5fb3 100644
--- a/src/views/dashboard/related/network-profiling/components/Schedules.vue
+++ b/src/views/dashboard/related/network-profiling/components/Schedules.vue
@@ -13,23 +13,96 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. -->
-
-
- {{ t("start") }}
-
-
+
+
+ {{ t("start") }}
+
diff --git a/src/views/dashboard/related/network-profiling/components/Topology.vue b/src/views/dashboard/related/network-profiling/components/Topology.vue
new file mode 100644
index 00000000..f79b70f4
--- /dev/null
+++ b/src/views/dashboard/related/network-profiling/components/Topology.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+