alibaba / alibaba/clusterdata

Confused by rpc IDs in MSCallGraph data of cluster-trace-microservices-v2021

Open
#121 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.2k
Forks
482
PR merge metrics
No merged PRs in 30d

Description

Hi, I am very confused as to how the rpc ids are encoded in the CallGraph data.
From the readme of the trace-data, "rpcID 0.1.1 and 0.1.2 denote two calls that two different DMs are called by the same UM, which is the DM in the call with rpcID 0.1"
However, I am not sure how to figure out the UM rpc ID and DM rpc ID from the given data in the .csv files.

Here is an example of an rpcID from the dataset: "0.1.3.1.1.1.12". How can I extract the UM rpcID and DM rpcID from this?
Any help would be appreciated! Thanks.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the trace-data README alongside the MSCallGraph CSV files, starting with the rpcID examples and the referenced UM/DM relationship. Done means documenting how an rpcID such as 0.1.3.1.1.1.12 maps to its UM and DM IDs, with a concrete explanation grounded in the dataset.

Written by the indexing model from the issue text.

Assessment

Domain
data-engineering, distributed-systems
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.