com.feedzai.commons.tracing:cassandra

AspectJ modules that instrument black-box drivers

Лицензия

Лицензия

Категории

Категории

Cassandra Данные Базы данных
Группа

Группа

com.feedzai.commons.tracing
Идентификатор

Идентификатор

cassandra
Последняя версия

Последняя версия

1.0.25
Дата

Дата

Тип

Тип

jar
Описание

Описание

AspectJ modules that instrument black-box drivers
Организация-разработчик

Организация-разработчик

Feedzai

Скачать cassandra

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.feedzai.commons.tracing/cassandra/ -->
<dependency>
    <groupId>com.feedzai.commons.tracing</groupId>
    <artifactId>cassandra</artifactId>
    <version>1.0.25</version>
</dependency>
// https://jarcasting.com/artifacts/com.feedzai.commons.tracing/cassandra/
implementation 'com.feedzai.commons.tracing:cassandra:1.0.25'
// https://jarcasting.com/artifacts/com.feedzai.commons.tracing/cassandra/
implementation ("com.feedzai.commons.tracing:cassandra:1.0.25")
'com.feedzai.commons.tracing:cassandra:jar:1.0.25'
<dependency org="com.feedzai.commons.tracing" name="cassandra" rev="1.0.25">
  <artifact name="cassandra" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.feedzai.commons.tracing', module='cassandra', version='1.0.25')
)
libraryDependencies += "com.feedzai.commons.tracing" % "cassandra" % "1.0.25"
[com.feedzai.commons.tracing/cassandra "1.0.25"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
com.datastax.cassandra : cassandra-driver-core jar 3.0.7
com.datastax.cassandra : cassandra-driver-mapping jar 3.0.7
org.aspectj : aspectjrt jar 1.9.2
io.jaegertracing : jaeger-client jar 0.32.0

Модули Проекта

Данный проект не имеет модулей.

Instrumentation Aspects for Black-Box Drivers

This repository contains AspectJ aspects that instrument certain drivers for black-box products used in Feedzai's projects.

The goal of this instrumentation is to extract the IP address of the black-box's node that was part of the current execution, or other metrics that might help Feedzai's monitoring endeavours.

Building

To build simply execute:

mvn clean install

The compiled JARs in ${project.root}/${module}/target will include the instrumented driver as a transitive dependency.

Releasing

To perform a release simply make a commit containing the keyword [RELEASE] in the description.

Contributing

To add new black-boxes simply create a new module that depends on the black-box's driver. You can then include the aspect as a Java file in this module.

Версии библиотеки

Версия
1.0.25
1.0.24
1.0.23