Skip to content

Commit 1a9c7fb

Browse files
authored
Deprecate SignalFX Registry in favor of OTLP Registry (#5813)
Resolves gh-5807
1 parent 14d0cd8 commit 1a9c7fb

File tree

11 files changed

+15
-23
lines changed

11 files changed

+15
-23
lines changed

docs/modules/ROOT/nav.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
** xref:implementations/new-relic.adoc[New Relic]
3333
** xref:implementations/otlp.adoc[OpenTelemetry Protocol (OTLP)]
3434
** xref:implementations/prometheus.adoc[Prometheus]
35-
** xref:implementations/signalFx.adoc[SignalFx]
35+
** xref:implementations/signalFx.adoc[SignalFx] (deprecated)
3636
** xref:implementations/stackdriver.adoc[Stackdriver]
3737
** xref:implementations/statsD.adoc[statsD]
3838
** xref:implementations/wavefront.adoc[Wavefront]

docs/modules/ROOT/pages/implementations/signalFx.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
:sectnums:
33
:system: signalfx
44

5+
CAUTION: This module has been deprecated in favor of the xref:implementations/otlp.adoc[OTLP Registry] because the https://github.com/signalfx/signalfx-java[SignalFX Java client library] that this module depends on has been deprecated.
6+
57
SignalFx is a dimensional monitoring system SaaS with a full UI that operates on a push model. It has a rich set of alert "`detectors`".
68

79
include::_install.adoc[]

implementations/micrometer-registry-signalfx/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description = 'MeterRegistry implementation for sending metrics to SignalFX. This module is deprecated in favor of the micrometer-registry-otlp module.'
2+
13
dependencies {
24
api project(':micrometer-core')
35

implementations/micrometer-registry-signalfx/src/main/java/io/micrometer/signalfx/SignalFxConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
* Configuration for {@link SignalFxMeterRegistry}.
3131
*
3232
* @author Jon Schneider
33+
* @deprecated this whole module is deprecated in favor of micrometer-registry-otlp
3334
*/
35+
@Deprecated
3436
public interface SignalFxConfig extends StepRegistryConfig {
3537

3638
@Override

implementations/micrometer-registry-signalfx/src/main/java/io/micrometer/signalfx/SignalFxMeterRegistry.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@
5252
* @author Jon Schneider
5353
* @author Johnny Lim
5454
* @since 1.0.0
55+
* @deprecated this whole module is deprecated in favor of micrometer-registry-otlp
5556
*/
57+
@Deprecated
5658
public class SignalFxMeterRegistry extends StepMeterRegistry {
5759

5860
private static final ThreadFactory DEFAULT_THREAD_FACTORY = new NamedThreadFactory("signalfx-metrics-publisher");

implementations/micrometer-registry-signalfx/src/main/java/io/micrometer/signalfx/SignalFxNamingConvention.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232
* conventions for metrics and dimensions</a>
3333
* @author Jon Schneider
3434
* @author Johnny Lim
35+
* @deprecated this whole module is deprecated in favor of micrometer-registry-otlp
3536
*/
37+
@Deprecated
3638
public class SignalFxNamingConvention implements NamingConvention {
3739

3840
private static final WarnThenDebugLogger logger = new WarnThenDebugLogger(SignalFxNamingConvention.class);

implementations/micrometer-registry-signalfx/src/test/java/io/micrometer/signalfx/SignalFxConfigTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
import static org.assertj.core.api.Assertions.assertThat;
2525

26+
@SuppressWarnings("deprecation")
2627
class SignalFxConfigTest {
2728

2829
private final Map<String, String> props = new HashMap<>();

implementations/micrometer-registry-signalfx/src/test/java/io/micrometer/signalfx/SignalFxMeterRegistryCompatibilityTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import java.time.Duration;
2424

25+
@SuppressWarnings("deprecation")
2526
class SignalFxMeterRegistryCompatibilityTest extends MeterRegistryCompatibilityKit {
2627

2728
private final SignalFxConfig config = new SignalFxConfig() {

implementations/micrometer-registry-signalfx/src/test/java/io/micrometer/signalfx/SignalFxMeterRegistryTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
*
5353
* @author Johnny Lim
5454
*/
55+
@SuppressWarnings("deprecation")
5556
class SignalFxMeterRegistryTest {
5657

5758
private final SignalFxConfig config = new SignalFxConfig() {

implementations/micrometer-registry-signalfx/src/test/java/io/micrometer/signalfx/SignalFxNamingConventionTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
* @author Jon Schneider
2828
* @author Johnny Lim
2929
*/
30+
@SuppressWarnings("deprecation")
3031
class SignalFxNamingConventionTest {
3132

3233
private final SignalFxNamingConvention convention = new SignalFxNamingConvention();

0 commit comments

Comments
 (0)