Package 

Class OpenObserveEventListener


  • 
    public final class OpenObserveEventListener
    extends EventListener
                        

    OpenObserve's RUM implementation of OkHttp EventListener.

    This will track requests timing information (TTFB, DNS resolution, …) and append it to RUM Resource events.

    To use:

    OkHttpClient client = new OkHttpClient.Builder()
        .addInterceptor(new OpenObserveInterceptor())
        .eventListenerFactory(new OpenObserveEventListener.Factory())
        .build();
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public final class OpenObserveEventListener.Factory

      OpenObserve's RUM implementation of OkHttp EventListener.Factory. Adding this Factory to your OkHttpClient will allow OpenObserve to monitor timing information for your requests (DNS resolution, TTFB, …).

      The timing information will be appended to the relevant RUM Resource events.

      To use:

      OkHttpClient client = new OkHttpClient.Builder()
          .addInterceptor(new OpenObserveInterceptor())
          .eventListenerFactory(new OpenObserveEventListener.Factory())
          .build();