feat(server): use x-cloud-trace-context instead of x-rpc-trace-id (#10068)

x-cloud-trace-context will be overwritten by lb,
and cannot be fake from internet access request

![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/hTwOityLamd4hitrae7M/6d3c47c1-ac9e-4bc9-a7f1-2be8f56dbf69.png)
This commit is contained in:
fengmk2
2025-02-11 03:50:22 +00:00
parent f7335d8cb6
commit c8c7b7b65c
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ export const FunctionalityModules = [
generateId: true,
idGenerator(req: Request) {
// make every request has a unique id to tracing
return req.get('x-rpc-trace-id') ?? genRequestId('req');
return req.get('x-cloud-trace-context') ?? genRequestId('req');
},
setup(cls, _req, res: Response) {
res.setHeader('X-Request-Id', cls.getId());