@@ -33,7 +33,7 @@ import {
3333} from "./featureManagement/constants.js" ;
3434import { AzureKeyVaultKeyValueAdapter } from "./keyvault/AzureKeyVaultKeyValueAdapter.js" ;
3535import { RefreshTimer } from "./refresh/RefreshTimer.js" ;
36- import { getConfigurationSettingWithTrace , listConfigurationSettingsWithTrace , requestTracingEnabled } from "./requestTracing/utils.js" ;
36+ import { RequestTracingOptions , getConfigurationSettingWithTrace , listConfigurationSettingsWithTrace , requestTracingEnabled } from "./requestTracing/utils.js" ;
3737import { KeyFilter , LabelFilter , SettingSelector } from "./types.js" ;
3838import { ConfigurationClientManager } from "./ConfigurationClientManager.js" ;
3939
@@ -169,15 +169,17 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
169169 return this . #featureFlagEnabled && ! ! this . #options?. featureFlagOptions ?. refresh ?. enabled ;
170170 }
171171
172- get #requestTraceOptions( ) {
172+ get #requestTraceOptions( ) : RequestTracingOptions {
173173 return {
174- requestTracingEnabled : this . #requestTracingEnabled,
175- initialLoadCompleted : this . #isInitialLoadCompleted,
174+ enabled : this . #requestTracingEnabled,
176175 appConfigOptions : this . #options,
176+ initialLoadCompleted : this . #isInitialLoadCompleted,
177+ replicaCount : this . #clientManager. getReplicaCount ( ) ,
177178 isFailoverRequest : this . #isFailoverRequest
178- } ;
179+ }
179180 }
180181
182+
181183 // #region ReadonlyMap APIs
182184 get < T > ( key : string ) : T | undefined {
183185 return this . #configMap. get ( key ) ;
0 commit comments