From 64d05837e565b336865a82a570115d752b88c1ef Mon Sep 17 00:00:00 2001 From: Maxime Petazzoni Date: Wed, 17 Jan 2018 09:09:13 -0800 Subject: SignalFx stats exporter (#903) * SignalFx stats exporter This commit implements a stats exporter that sends stats as metrics to SignalFx (https://signalfx.com). It is modeled on the Stackdriver stats exporter in that it uses a background worker thread that periodically inspects all the views and constructs datapoints to send to SignalFx for their corresponding metric timeseries (identified by the view name as metric name, and tag key/value pairs as dimensions). * Review feedback (squash me) * More review feedback (squash me) * Use a configuration builder pattern (squash me) * Fixes for checker framework compliance (squash me) * Review feedback (squash me) * Remove support for AggregationWindow.Interval (squash me) --- settings.gradle | 2 ++ 1 file changed, 2 insertions(+) (limited to 'settings.gradle') diff --git a/settings.gradle b/settings.gradle index e94fb8f7..67c7f539 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,6 +8,7 @@ include ":opencensus-testing" include ":opencensus-exporter-trace-logging" include ":opencensus-exporter-trace-stackdriver" include ":opencensus-exporter-trace-zipkin" +include ":opencensus-exporter-stats-signalfx" include ":opencensus-exporter-stats-stackdriver" include ":opencensus-contrib-agent" include ":opencensus-contrib-grpc-metrics" @@ -26,6 +27,7 @@ project(':opencensus-exporter-trace-logging').projectDir = project(':opencensus-exporter-trace-stackdriver').projectDir = "$rootDir/exporters/trace/stackdriver" as File project(':opencensus-exporter-trace-zipkin').projectDir = "$rootDir/exporters/trace/zipkin" as File +project(':opencensus-exporter-stats-signalfx').projectDir = "$rootDir/exporters/stats/signalfx" as File project(':opencensus-exporter-stats-stackdriver').projectDir = "$rootDir/exporters/stats/stackdriver" as File // Java8 projects only -- cgit v1.2.3