graphite-relay icon indicating copy to clipboard operation
graphite-relay copied to clipboard

Startup errors

Open syepes opened this issue 12 years ago • 2 comments

Hello,

I would like to use this graphite-relay app with one of my projects, but the issue is that I have not been able to lunch the relay server (graphite-relay-0.2.7.jar).

Is it necessary to have any additional jar in the classpath?

java -version

java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

java -jar graphite-relay-0.2.7.jar -c graphite-relay.properties

Loading graphite-relay.properties 2012-06-05 13:00:22,741 [main ] INFO Main - Backend Strategy: class graphite.relay.backend.strategy.ConsistentHash 2012-06-05 13:00:22,742 [main ] INFO Main - Overflow Handler: class graphite.relay.overflow.BitchingOverflowHandler Exception in thread "main" com.google.inject.ConfigurationException: Guice configuration errors:

  1. No implementation for java.lang.String annotated with @com.google.inject.name.Named(value=aggregation.config) was bound. while locating java.lang.String annotated with @com.google.inject.name.Named(value=aggregation.config) for parameter 2 at graphite.relay.aggregation.Aggregator.(Aggregator.scala:19) while locating graphite.relay.aggregation.Aggregator

1 error at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1004) at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:961) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013) at graphite.relay.Main$.main(Main.scala:43) at graphite.relay.Main.main(Main.scala)

Thanks in advance for any help.

syepes avatar Jun 05 '12 12:06 syepes

It's expecting aggregation.config to be in the settings file -- its value should be the path to a Graphite-style aggregation config file. See here: https://github.com/markchadwick/graphite-relay/tree/feature/aggregation2/util

However, it likely shouldn't do that by default, and there are no docs, so I'll leave this open.

markchadwick avatar Jun 05 '12 16:06 markchadwick

Thanks for the rapid response, that was the missing piece ;-) Now it starts perfectly.

syepes avatar Jun 05 '12 17:06 syepes