Skip to content

Commit b4afe7a

Browse files
merge preview
1 parent 2a7399b commit b4afe7a

File tree

3 files changed

+12
-33
lines changed

3 files changed

+12
-33
lines changed

src/AzureAppConfigurationImpl.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
200200
requestTracingEnabled: this.#requestTracingEnabled,
201201
initialLoadCompleted: this.#isInitialLoadCompleted,
202202
isCdnUsed: this.#isCdnUsed,
203-
appConfigOptions: this.#options,
204-
isFailoverRequest: this.#isFailoverRequest
203+
isFailoverRequest: this.#isFailoverRequest,
204+
appConfigOptions: this.#options
205205
};
206206
}
207207

src/load.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,4 @@ export async function loadFromCdn(
7979
appConfigOptions.clientOptions = { ...appConfigOptions.clientOptions, apiVersion: "2024-09-01-preview"};
8080

8181
return await load(cdnEndpoint, emptyTokenCredential, appConfigOptions);
82-
}
82+
}

src/requestTracing/utils.ts

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,19 @@ export function listConfigurationSettingsWithTrace(
3030
requestTracingEnabled: boolean;
3131
initialLoadCompleted: boolean;
3232
isCdnUsed: boolean;
33-
appConfigOptions: AzureAppConfigurationOptions | undefined;
3433
isFailoverRequest: boolean;
34+
appConfigOptions: AzureAppConfigurationOptions | undefined;
3535
},
3636
client: AppConfigurationClient,
3737
listOptions: ListConfigurationSettingsOptions
3838
) {
39-
<<<<<<< HEAD
40-
const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, appConfigOptions } = requestTracingOptions;
41-
=======
42-
const { requestTracingEnabled, initialLoadCompleted, appConfigOptions, isFailoverRequest } = requestTracingOptions;
43-
>>>>>>> 477f18de35107c6ec7ac6d6b9f4df0a32925082d
39+
const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, isFailoverRequest, appConfigOptions } = requestTracingOptions;
4440

4541
const actualListOptions = { ...listOptions };
4642
if (requestTracingEnabled) {
4743
actualListOptions.requestOptions = {
4844
customHeaders: {
49-
<<<<<<< HEAD
50-
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isCdnUsed)
51-
=======
52-
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isFailoverRequest)
53-
>>>>>>> 477f18de35107c6ec7ac6d6b9f4df0a32925082d
45+
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isCdnUsed, isFailoverRequest)
5446
}
5547
};
5648
}
@@ -70,33 +62,21 @@ export function getConfigurationSettingWithTrace(
7062
configurationSettingId: ConfigurationSettingId,
7163
getOptions?: GetConfigurationSettingOptions,
7264
) {
73-
<<<<<<< HEAD
74-
const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, appConfigOptions } = requestTracingOptions;
75-
=======
76-
const { requestTracingEnabled, initialLoadCompleted, appConfigOptions, isFailoverRequest } = requestTracingOptions;
77-
>>>>>>> 477f18de35107c6ec7ac6d6b9f4df0a32925082d
65+
const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, isFailoverRequest, appConfigOptions } = requestTracingOptions;
7866
const actualGetOptions = { ...getOptions };
7967

8068
if (requestTracingEnabled) {
8169
actualGetOptions.requestOptions = {
8270
customHeaders: {
83-
<<<<<<< HEAD
84-
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isCdnUsed)
85-
=======
86-
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isFailoverRequest)
87-
>>>>>>> 477f18de35107c6ec7ac6d6b9f4df0a32925082d
71+
[CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(appConfigOptions, initialLoadCompleted, isCdnUsed, isFailoverRequest)
8872
}
8973
};
9074
}
9175

9276
return client.getConfigurationSetting(configurationSettingId, actualGetOptions);
9377
}
9478

95-
<<<<<<< HEAD
96-
export function createCorrelationContextHeader(options: AzureAppConfigurationOptions | undefined, isInitialLoadCompleted: boolean, isCdnUsed: boolean): string {
97-
=======
98-
export function createCorrelationContextHeader(options: AzureAppConfigurationOptions | undefined, isInitialLoadCompleted: boolean, isFailoverRequest: boolean): string {
99-
>>>>>>> 477f18de35107c6ec7ac6d6b9f4df0a32925082d
79+
export function createCorrelationContextHeader(options: AzureAppConfigurationOptions | undefined, isInitialLoadCompleted: boolean, isCdnUsed: boolean, isFailoverRequest: boolean): string {
10080
/*
10181
RequestType: 'Startup' during application starting up, 'Watch' after startup completed.
10282
Host: identify with defined envs
@@ -118,6 +98,9 @@ export function createCorrelationContextHeader(options: AzureAppConfigurationOpt
11898
if (isCdnUsed) {
11999
tags.push(CDN_USED_TAG);
120100
}
101+
if (isFailoverRequest) {
102+
tags.push(FAILOVER_REQUEST_TAG);
103+
}
121104

122105
const contextParts: string[] = [];
123106
for (const [k, v] of keyValues) {
@@ -129,10 +112,6 @@ export function createCorrelationContextHeader(options: AzureAppConfigurationOpt
129112
contextParts.push(tag);
130113
}
131114

132-
if (isFailoverRequest) {
133-
contextParts.push(FAILOVER_REQUEST_TAG);
134-
}
135-
136115
return contextParts.join(",");
137116
}
138117

0 commit comments

Comments
 (0)