Interface Tracing


  • public interface Tracing
    • Method Detail

      • end

        void end()
        Stop trace events collection.
      • getCategories

        List<String> getCategories()
        Gets supported tracing categories.
        Returns:
        A list of supported tracing categories.
      • recordClockSyncMarker

        void recordClockSyncMarker​(String syncId)
        Record a clock sync marker in the trace.
        Parameters:
        syncId - The ID of this clock sync marker
      • requestMemoryDump

        RequestMemoryDumpResult requestMemoryDump()
        Request a global memory dump.
        Returns:
        RequestMemoryDumpResult
      • start

        void start​(String categories,
                   String options,
                   Double bufferUsageReportingInterval,
                   TransferMode transferMode,
                   StreamCompression streamCompression,
                   TraceConfig traceConfig)
        Start trace events collection.
        Parameters:
        categories - Category/tag filter
        options - Tracing options
        bufferUsageReportingInterval - If set, the agent will issue bufferUsage events at this interval, specified in milliseconds
        transferMode - Whether to report trace events as series of dataCollected events or to save trace to a stream (defaults to ReportEvents).
        streamCompression - Compression format to use. This only applies when using ReturnAsStream transfer mode (defaults to none)
      • start

        void start()
        Start trace events collection.