event-log-util

Event logger util for the Ubirch Platform

License

License

GroupId

GroupId

com.ubirch
ArtifactId

ArtifactId

event-log-util
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

jar
Description

Description

event-log-util
Event logger util for the Ubirch Platform
Project URL

Project URL

https://ubirch.com
Project Organization

Project Organization

ubirch GmbH
Source Code Management

Source Code Management

https://github.com/ubirch/ubirch-event-log

Download event-log-util

How to add to project

<!-- https://jarcasting.com/artifacts/com.ubirch/event-log-util/ -->
<dependency>
    <groupId>com.ubirch</groupId>
    <artifactId>event-log-util</artifactId>
    <version>1.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.ubirch/event-log-util/
implementation 'com.ubirch:event-log-util:1.2.1'
// https://jarcasting.com/artifacts/com.ubirch/event-log-util/
implementation ("com.ubirch:event-log-util:1.2.1")
'com.ubirch:event-log-util:jar:1.2.1'
<dependency org="com.ubirch" name="event-log-util" rev="1.2.1">
  <artifact name="event-log-util" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.ubirch', module='event-log-util', version='1.2.1')
)
libraryDependencies += "com.ubirch" % "event-log-util" % "1.2.1"
[com.ubirch/event-log-util "1.2.1"]

Dependencies

compile (5)

Group / Artifact Type Version
com.typesafe : config jar 1.3.2
io.monix : monix_2.12 pom 2.3.2
org.json4s : json4s-native_2.12 jar 3.6.0
org.json4s : json4s-jackson_2.12 jar 3.6.1
org.json4s : json4s-ext_2.12 jar 3.6.0

test (1)

Group / Artifact Type Version
org.scalatest : scalatest_2.12 jar 3.0.5

Project Modules

There are no modules declared in this project.

UBIRCH EVENT LOG ECO-SYSTEM

The Event Log System is a collection of services that allow the collection of merkle trees to be connected with each other and that can be anchored in blockchains.

Event Log Components

Helper Libs

Prerequisites

In order to run the applications, you will need a running instance of Kafka and Cassandra.

Please refer to DB Migrations in order to run the migration scripts.

Install

To build the application run the following command:

    mvn install

After doing this, you can drill down to working on the particular project you may be interested in.

Useful Scripts

migrateDb.sh Helps in the migration of the db evolution scripts.

Prometheus Metrics

Note: If you're starting the multiple services on the same machine/jvm, the port might change and you will have to change it accordingly. The port that is assigned to Prometheus is show on the console of every service at boot.

  (1) http://localhost:4321/

or

   (2) watch -d "curl --silent http://localhost:4321 | grep SERVICE-NAME"

You can inspect the service name by running option (1) and finding "service"

com.ubirch

ubirch GmbH

Versions

Version
1.2.1