pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.38k stars 3.75k forks source link

Add applicationId, serviceId #10741

Open smilu97 opened 6 months ago

smilu97 commented 6 months ago

The current applicationName is the only string with no more than 24 characters that the user directly specifies. Here, all 1.24 characters or less, 2. The unique may be too strong a constraint considering that the user has to enter themselves.

This issue adds the concept of applicationId assigned to each application.

smilu97 commented 6 months ago

For replacing applicationNames in some fields of hbase rowKey, and adding new feature, this issue modifies hbase scheme, adding new tables ApplicationIndex_Ver2, ApplicationId, ApplicationTraceIndex_V2, ServiceId, ServiceApplicationIndex