feat(perf-test): changes for perf testing (#3728)

This commit is contained in:
Aseem Bansal 2021-12-14 12:37:57 +05:30 committed by GitHub
parent f24440eff3
commit a4ac79db48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 2163 additions and 2076 deletions

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,7 @@ scrape_configs:
scrape_interval: 10s
static_configs:
- targets:
- 'host.docker.internal:4318'
- 'datahub-gms:4318'
- 'datahub-mae-consumer:4318'
- 'datahub-mce-consumer:4318'

View File

@ -1,5 +1,6 @@
package com.linkedin.metadata.kafka;
import com.codahale.metrics.Timer;
import com.codahale.metrics.Histogram;
import com.codahale.metrics.MetricRegistry;
import com.linkedin.common.urn.Urn;
@ -92,7 +93,7 @@ public class MetadataAuditEventsProcessor {
final GenericRecord record = consumerRecord.value();
log.debug("Got MAE");
try {
try (Timer.Context ignored = MetricUtils.timer(this.getClass(), "maeProcess").time()) {
final MetadataAuditEvent event = EventUtils.avroToPegasusMAE(record);
final RecordTemplate snapshot = RecordUtils.getSelectedRecordTemplateFromUnion(event.getNewSnapshot());

View File

@ -10,11 +10,15 @@ from datahub.metadata.com.linkedin.pegasus2avro.common import (
)
from datahub.metadata.com.linkedin.pegasus2avro.dataset import DatasetProperties
from datahub.metadata.com.linkedin.pegasus2avro.metadata.snapshot import DatasetSnapshot
from locust import HttpUser, between, task
from locust import HttpUser, constant, task
class IngestUser(HttpUser):
wait_time = between(1, 5)
wait_time = constant(1)
@task
def config(self):
self.client.get("/config")
@task
def ingest(self):