mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-04 13:36:46 +00:00
fix(log): reduce log volume for ingestion and consumers (#11714)
This commit is contained in:
parent
6770ee8535
commit
a6e1624f48
@ -164,6 +164,8 @@ public class EntityServiceImpl implements EntityService<ChangeItemImpl> {
|
||||
private final Integer ebeanMaxTransactionRetry;
|
||||
private final boolean enableBrowseV2;
|
||||
|
||||
private static final long DB_TIMER_LOG_THRESHOLD_MS = 50;
|
||||
|
||||
@Getter
|
||||
private final Map<Set<ThrottleType>, ThrottleEvent> throttleEvents = new ConcurrentHashMap<>();
|
||||
|
||||
@ -997,10 +999,10 @@ public class EntityServiceImpl implements EntityService<ChangeItemImpl> {
|
||||
if (txContext != null) {
|
||||
txContext.commitAndContinue();
|
||||
}
|
||||
long took = ingestToLocalDBTimer.stop();
|
||||
log.info(
|
||||
"Ingestion of aspects batch to database took {} ms",
|
||||
TimeUnit.NANOSECONDS.toMillis(took));
|
||||
long took = TimeUnit.NANOSECONDS.toMillis(ingestToLocalDBTimer.stop());
|
||||
if (took > DB_TIMER_LOG_THRESHOLD_MS) {
|
||||
log.info("Ingestion of aspects batch to database took {} ms", took);
|
||||
}
|
||||
|
||||
// Retention optimization and tx
|
||||
if (retentionService != null) {
|
||||
|
@ -112,7 +112,7 @@ public class ElasticSearchService implements EntitySearchService, ElasticSearchI
|
||||
@Nullable String runId) {
|
||||
final String docId = indexBuilders.getIndexConvention().getEntityDocumentId(urn);
|
||||
|
||||
log.info(
|
||||
log.debug(
|
||||
"Appending run id for entity name: {}, doc id: {}, run id: {}", entityName, docId, runId);
|
||||
esWriteDAO.applyScriptUpdate(
|
||||
opContext,
|
||||
|
@ -95,7 +95,7 @@ public class MCLKafkaListener {
|
||||
|
||||
// Here - plug in additional "custom processor hooks"
|
||||
for (MetadataChangeLogHook hook : this.hooks) {
|
||||
log.info(
|
||||
log.debug(
|
||||
"Invoking MCL hook {} for urn: {}",
|
||||
hook.getClass().getSimpleName(),
|
||||
event.getEntityUrn());
|
||||
|
@ -243,13 +243,6 @@ public class AspectResource extends CollectionResourceTaskTemplate<String, Versi
|
||||
@ActionParam(PARAM_PROPOSAL) @Nonnull MetadataChangeProposal metadataChangeProposal,
|
||||
@ActionParam(PARAM_ASYNC) @Optional(UNSET) String async)
|
||||
throws URISyntaxException {
|
||||
|
||||
String urn = metadataChangeProposal.getEntityUrn() != null ? metadataChangeProposal.getEntityUrn().toString() :
|
||||
java.util.Optional.ofNullable(metadataChangeProposal.getEntityKeyAspect()).orElse(new GenericAspect())
|
||||
.getValue().asString(StandardCharsets.UTF_8);
|
||||
String proposedValue = java.util.Optional.ofNullable(metadataChangeProposal.getAspect()).orElse(new GenericAspect())
|
||||
.getValue().asString(StandardCharsets.UTF_8);
|
||||
|
||||
final boolean asyncBool;
|
||||
if (UNSET.equals(async)) {
|
||||
asyncBool = Boolean.parseBoolean(System.getenv(ASYNC_INGEST_DEFAULT_NAME));
|
||||
@ -266,8 +259,6 @@ public class AspectResource extends CollectionResourceTaskTemplate<String, Versi
|
||||
@ActionParam(PARAM_PROPOSALS) @Nonnull MetadataChangeProposal[] metadataChangeProposals,
|
||||
@ActionParam(PARAM_ASYNC) @Optional(UNSET) String async)
|
||||
throws URISyntaxException {
|
||||
log.info("INGEST PROPOSAL BATCH proposals: {}", Arrays.asList(metadataChangeProposals));
|
||||
|
||||
final boolean asyncBool;
|
||||
if (UNSET.equals(async)) {
|
||||
asyncBool = Boolean.parseBoolean(System.getenv(ASYNC_INGEST_DEFAULT_NAME));
|
||||
|
Loading…
x
Reference in New Issue
Block a user