mirror of
https://github.com/Unleash/unleash.git
synced 2025-07-26 13:48:33 +02:00
chore: print out 10 unknown flag names (#10062)
- Move logs, and replace a debug log with just the info log while adding appName to it - Print out at most 10 invalid flag names
This commit is contained in:
parent
898073878b
commit
63bf01d211
@ -132,12 +132,6 @@ export default class ClientMetricsServiceV2 {
|
||||
existingFlags.includes(name),
|
||||
);
|
||||
|
||||
if (existingNames.length !== toggleNames.length) {
|
||||
this.logger.info(
|
||||
`Filtered out ${toggleNames.length - existingNames.length} toggles with non-existing names`,
|
||||
);
|
||||
}
|
||||
|
||||
if (this.flagResolver.isEnabled('reportUnknownFlags')) {
|
||||
try {
|
||||
const nonExistingNames = toggleNames.filter(
|
||||
@ -209,8 +203,10 @@ export default class ClientMetricsServiceV2 {
|
||||
const { validatedToggleNames, unknownToggleNames } =
|
||||
await this.filterExistingToggleNames(toggleNames);
|
||||
|
||||
this.logger.debug(
|
||||
`Got ${toggleNames.length} (${validatedToggleNames.length} valid) metrics from ${clientIp}`,
|
||||
const invalidToggleNames =
|
||||
toggleNames.length - validatedToggleNames.length;
|
||||
this.logger.info(
|
||||
`Got ${toggleNames.length} (${invalidToggleNames > 0 ? `${invalidToggleNames} invalid ones` : 'all valid'}) metrics from ${value.appName}`,
|
||||
);
|
||||
|
||||
if (data.sdkVersion) {
|
||||
@ -235,6 +231,12 @@ export default class ClientMetricsServiceV2 {
|
||||
appName: value.appName,
|
||||
seenAt: value.bucket.stop,
|
||||
}));
|
||||
this.logger.info(
|
||||
`Registering ${unknownFlags.length} unknown flags from ${value.appName}, i.e.: ${unknownFlags
|
||||
.slice(0, 10)
|
||||
.map((f) => f.name)
|
||||
.join(', ')}`,
|
||||
);
|
||||
this.unknownFlagsService.register(unknownFlags);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user