Skip to content

Commit

Permalink
fix telemetry extension name
Browse files Browse the repository at this point in the history
Signed-off-by: Stephane Bouchet <sbouchet@redhat.com>
  • Loading branch information
sbouchet committed Jul 22, 2024
1 parent 0a446dc commit d8435e8
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 44 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ intellij {
'JavaScript',
'com.intellij.css',
'yaml',
'com.redhat.devtools.intellij.telemetry:1.1.0.52',
'com.redhat.devtools.intellij.telemetry:1.2.0.59',
'com.redhat.devtools.intellij.kubernetes:1.3.0'
]
updateSinceUntilBuild = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,6 @@ public void addProperty(String property, @NotNull String value) {
telemetry.property(property, value);
}

public void error(Exception exception) {
telemetry.error(exception);
}

public void error(String message) {
// anonymize cluster address and token
telemetry.error(anonymizeToken(anonymizeClusterUrl(message)));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
******************************************************************************/
package org.jboss.tools.intellij.openshift.telemetry;

import com.intellij.ide.plugins.PluginManager;
import com.intellij.openapi.application.ApplicationManager;
import com.redhat.devtools.intellij.telemetry.core.service.TelemetryMessageBuilder;
import com.redhat.devtools.intellij.telemetry.core.util.Lazy;
Expand All @@ -19,58 +20,58 @@

public class TelemetryService {

public enum TelemetryResult {
SUCCESS, ERROR, ABORTED
}
public enum TelemetryResult {
SUCCESS, ERROR, ABORTED
}

public static final String VALUE_ABORTED = "aborted";
public static final String VALUE_SUCCESS = "success";
public static final String VALUE_FAILURE = "failure";
public static final String VALUE_ABORTED = "aborted";
public static final String VALUE_SUCCESS = "success";
public static final String VALUE_FAILURE = "failure";

public static final String PREFIX_ACTION = "ui-";
public static final String NAME_PREFIX_MISC = "misc-";
public static final String PREFIX_ACTION = "ui-";
public static final String NAME_PREFIX_MISC = "misc-";

public static final String PROP_COMPONENT_KIND = "component_kind";
public static final String PROP_COMPONENT_PUSH_AFTER_CREATE = "component_is_push_after_create";
public static final String PROP_COMPONENT_HAS_LOCAL_DEVFILE = "component_has_local_devfile";
public static final String PROP_COMPONENT_SELECTED_STARTER = "component_selected_starter";
public static final String PROP_COMPONENT_KIND = "component_kind";
public static final String PROP_COMPONENT_PUSH_AFTER_CREATE = "component_is_push_after_create";
public static final String PROP_COMPONENT_HAS_LOCAL_DEVFILE = "component_has_local_devfile";
public static final String PROP_COMPONENT_SELECTED_STARTER = "component_selected_starter";

public static final String PROP_DEBUG_COMPONENT_LANGUAGE = "debug_component_language";
public static final String PROP_DEBUG_COMPONENT_LANGUAGE = "debug_component_language";

public static final String KUBERNETES_VERSION = "kubernetes_version";
public static final String IS_OPENSHIFT = "is_openshift";
public static final String OPENSHIFT_VERSION = "openshift_version";
public static final String KUBERNETES_VERSION = "kubernetes_version";
public static final String IS_OPENSHIFT = "is_openshift";
public static final String OPENSHIFT_VERSION = "openshift_version";

public static final String DEVSANDBOX_LOGIN_DIALOG="devsandbox-login-dialog";
public static final String REDHAT_SSO_GET_TOKEN = "redhat_sso_get_token";
public static final String DEVSANDBOX_TOKEN_RETRIEVED = "devsandbox_token_retrieved";
public static final String DEVSANDBOX_API_STATE_PREFIX = "devsandbox-api-state-";
public static final String DEVSANDBOX_LOGIN_DIALOG = "devsandbox-login-dialog";
public static final String REDHAT_SSO_GET_TOKEN = "redhat_sso_get_token";
public static final String DEVSANDBOX_TOKEN_RETRIEVED = "devsandbox_token_retrieved";
public static final String DEVSANDBOX_API_STATE_PREFIX = "devsandbox-api-state-";

private static TelemetryService instance;
private static TelemetryService instance;

private final Lazy<TelemetryMessageBuilder> builder = new Lazy<>(() -> new TelemetryMessageBuilder(TelemetryService.class.getClassLoader()));
private final Lazy<TelemetryMessageBuilder> builder = new Lazy<>(() -> new TelemetryMessageBuilder(PluginManager.getPluginByClass(this.getClass())));

private TelemetryService() {
// prevent instantiation
}
private TelemetryService() {
// prevent instantiation
}

public static TelemetryService instance() {
if (instance == null) {
instance = new TelemetryService();
}
return instance;
public static TelemetryService instance() {
if (instance == null) {
instance = new TelemetryService();
}
return instance;
}

public TelemetryMessageBuilder getBuilder(){
return instance.builder.get();
}
public TelemetryMessageBuilder getBuilder() {
return instance.builder.get();
}

public static void asyncSend(ActionMessage message) {
ApplicationManager.getApplication().executeOnPooledThread(message::send);
}
public static void asyncSend(ActionMessage message) {
ApplicationManager.getApplication().executeOnPooledThread(message::send);
}

public static void asyncSend(FeedbackMessage message) {
ApplicationManager.getApplication().executeOnPooledThread(message::send);
}
public static void asyncSend(FeedbackMessage message) {
ApplicationManager.getApplication().executeOnPooledThread(message::send);
}

}

0 comments on commit d8435e8

Please sign in to comment.