com.expedia.www:haystack-trace-indexer

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

Лицензия

Лицензия

Категории

Категории

Dex Универсальные библиотеки Utility
Группа

Группа

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

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

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

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

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-indexer

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

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

Идентификатор библиотеки Тип Версия
org.apache.kafka : kafka-streams jar 0.11.0.0
com.expedia.www : haystack-trace-backend-memory jar 1.0.11
org.apache.kafka : kafka_2.12 jar 0.11.0.0
org.apache.kafka : kafka-clients jar 0.11.0.0
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
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0