Interface Observe

  • All Implemented Interfaces:

    
    public interface Observe
    
                        

    Interface for observability operations in the LaunchDarkly Android SDK. Provides methods for recording various types of information.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • recordMetric

         abstract Unit recordMetric(Metric metric)

        Record a metric value.

        Parameters:
        metric - The metric to record
      • recordCount

         abstract Unit recordCount(Metric metric)

        Record a count metric.

        Parameters:
        metric - The count metric to record
      • recordIncr

         abstract Unit recordIncr(Metric metric)

        Record an increment metric.

        Parameters:
        metric - The increment metric to record
      • recordHistogram

         abstract Unit recordHistogram(Metric metric)

        Record a histogram metric.

        Parameters:
        metric - The histogram metric to record
      • recordUpDownCounter

         abstract Unit recordUpDownCounter(Metric metric)

        Record an up/down counter metric.

        Parameters:
        metric - The up/down counter metric to record
      • recordError

         abstract Unit recordError(Error error, Attributes attributes)

        Record an error.

        Parameters:
        error - The error to record
        attributes - The attributes to record with the error
      • recordLog

         abstract Unit recordLog(String message, Severity severity, Attributes attributes)

        Record a log message.

        Parameters:
        message - The log message to record
        severity - The severity of the log message
        attributes - The attributes to record with the log message
      • startSpan

         abstract Span startSpan(String name, Attributes attributes)

        Start a span.

        Parameters:
        name - The name of the span
        attributes - The attributes to record with the span