Skip to content

Commit

Permalink
Merge pull request #1228 from camunda/fix-stream-processor
Browse files Browse the repository at this point in the history
fix: build stream processor with SimpleMeterRegistry
  • Loading branch information
nicpuppa authored Aug 21, 2024
2 parents b39b0c7 + 9a5dcd8 commit 9e5884a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
5 changes: 5 additions & 0 deletions engine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,11 @@
<artifactId>guava</artifactId>
</dependency>

<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
</dependency>

<!-- Test Scope -->
<dependency>
<groupId>org.junit.jupiter</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import io.camunda.zeebe.util.FeatureFlags;
import io.grpc.Server;
import io.grpc.ServerBuilder;
import io.micrometer.core.instrument.simple.SimpleMeterRegistry;
import java.io.IOException;
import java.net.ServerSocket;
import java.util.List;
Expand Down Expand Up @@ -168,6 +169,7 @@ private static StreamProcessor createStreamProcessor(
new EngineConfiguration())))
.actorSchedulingService(scheduler)
.clock(new ControllableStreamClockImpl(clock))
.meterRegistry(new SimpleMeterRegistry())
.build();
}
}
9 changes: 9 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
<dependency.jna.version>5.14.0</dependency.jna.version>
<dependency.junit.version>5.10.2</dependency.junit.version>
<dependency.junit4.version>4.13.2</dependency.junit4.version>
<dependency.micrometer.version>1.13.3</dependency.micrometer.version>
<dependency.mockito.version>4.11.0</dependency.mockito.version>
<dependency.netty.version>4.1.110.Final</dependency.netty.version>
<dependency.osgi.version>6.0.0</dependency.osgi.version>
Expand Down Expand Up @@ -336,6 +337,14 @@
<version>${dependency.classgraph.version}</version>
</dependency>

<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-bom</artifactId>
<version>${dependency.micrometer.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<!-- Only for dependency convergence issues -->
<dependency>
<groupId>com.google.guava</groupId>
Expand Down

0 comments on commit 9e5884a

Please sign in to comment.