File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
stubbornjava-common/src/main/java/com/stubbornjava/common Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 22
33import java .util .concurrent .TimeUnit ;
44
5+ import org .slf4j .Logger ;
6+ import org .slf4j .LoggerFactory ;
7+
58import com .codahale .metrics .MetricFilter ;
69import com .codahale .metrics .MetricRegistry ;
710import com .codahale .metrics .graphite .GraphiteReporter ;
1013
1114// {{start:reporters}}
1215class MetricsReporters {
16+ private static final Logger log = LoggerFactory .getLogger (MetricsReporters .class );
1317
1418 public static void startReporters (MetricRegistry registry ) {
1519 // Graphite reporter to Grafana Cloud
1620 OkHttpClient client = new OkHttpClient .Builder ()
1721 //.addNetworkInterceptor(HttpClient.getLoggingInterceptor())
1822 .build ();
1923
24+ if (!Configs .properties ().hasPath ("metrics.graphite.host" )
25+ || !Configs .properties ().hasPath ("metrics.grafana.api_key" )) {
26+ log .info ("Missing metrics reporter key or host skipping" );
27+ return ;
28+ }
29+
2030 String graphiteHost = Configs .properties ().getString ("metrics.graphite.host" );
2131 String grafanaApiKey = Configs .properties ().getString ("metrics.grafana.api_key" );
2232 final GraphiteHttpSender graphite = new GraphiteHttpSender (client , graphiteHost , grafanaApiKey );
You can’t perform that action at this time.
0 commit comments