com.expedia.www:haystack-trace-backend-memory

Code to build the haystack indexer and reader which move and read spans from the span stream into elastic search Cassandra, etc.

Лицензия

Лицензия

Группа

Группа

com.expedia.www
Идентификатор

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

haystack-trace-backend-memory
Последняя версия

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

1.0.11
Дата

Дата

Тип

Тип

jar
Описание

Описание

Code to build the haystack indexer and reader which move and read spans from the span stream into elastic search Cassandra, etc.

Скачать haystack-trace-backend-memory

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

<!-- https://jarcasting.com/artifacts/com.expedia.www/haystack-trace-backend-memory/ -->
<dependency>
    <groupId>com.expedia.www</groupId>
    <artifactId>haystack-trace-backend-memory</artifactId>
    <version>1.0.11</version>
</dependency>
// https://jarcasting.com/artifacts/com.expedia.www/haystack-trace-backend-memory/
implementation 'com.expedia.www:haystack-trace-backend-memory:1.0.11'
// https://jarcasting.com/artifacts/com.expedia.www/haystack-trace-backend-memory/
implementation ("com.expedia.www:haystack-trace-backend-memory:1.0.11")
'com.expedia.www:haystack-trace-backend-memory:jar:1.0.11'
<dependency org="com.expedia.www" name="haystack-trace-backend-memory" rev="1.0.11">
  <artifact name="haystack-trace-backend-memory" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.expedia.www', module='haystack-trace-backend-memory', version='1.0.11')
)
libraryDependencies += "com.expedia.www" % "haystack-trace-backend-memory" % "1.0.11"
[com.expedia.www/haystack-trace-backend-memory "1.0.11"]

Зависимости

compile (9)

Идентификатор библиотеки Тип Версия
com.expedia.www : haystack-commons jar 1.0.65
io.dropwizard.metrics : metrics-core jar 3.1.2
com.typesafe : config jar 1.3.1
org.scala-lang : scala-library jar 2.12.5
org.scala-lang : scala-reflect jar 2.12.5
ch.qos.logback : logback-classic jar 1.2.3
ch.qos.logback : logback-core jar 1.2.3
org.slf4j : slf4j-api jar 1.7.25
commons-io : commons-io jar 2.6

test (4)

Идентификатор библиотеки Тип Версия
org.scalatest : scalatest_2.12 jar 3.0.3
org.pegdown : pegdown jar 1.6.0
junit : junit jar 4.12
org.easymock : easymock jar 3.4

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

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

Build Status License

haystack-traces

This repo contains the haystack components that build the traces, store them in Cassandra and ElasticSearch(for indexing) and provide a grpc endpoint for accessing them

Building

Since this repo contains haystack-idl as the submodule, so use the following to clone the repo

  • git clone --recursive git@github.com:ExpediaDotCom/haystack-traces.git .

Prerequisite:

  • Make sure you have Java 1.8
  • Make sure you have maven 3.3.9 or higher
  • Make sure you have docker 1.13 or higher

Note : For mac users you can download docker for mac to set you up for the last two steps.

Build

For a full build, including unit tests and integration tests, docker image build, you can run -

make all

Integration Test

Prerequisite:

  1. Install docker using Docker Tools or native docker if on mac
  2. Verify if docker-compose is installed by running following command else install it.
docker-compose

Run the build and integration tests for individual components with

make indexer

&&

make reader
com.expedia.www

Expedia.com

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

Версия
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7