Documentation

ThresholdLoggingTracer
in package
implements RequestTracer

This implements a basic default tracer which keeps track of operations which falls outside a specified threshold. Note that to reduce the performance impact of using this tracer, this class is not actually used by the SDK, and simply acts as a placeholder which triggers a native implementation to be used instead.

Interfaces, Classes, Traits and Enums

RequestTracer
Represents a tracer capable of creating trace spans.

Table of Contents

$core  : resource
close()  : void
requestSpan()  : RequestSpan
Creates a new request span.

Properties

Methods

requestSpan()

Creates a new request span.

public requestSpan(string $name[, RequestSpan|null $parent = null ][, int|null $startTimestampNanoseconds = null ]) : RequestSpan
Parameters
$name : string

The name of the span.

$parent : RequestSpan|null = null

The parent of the span, if one exists.

$startTimestampNanoseconds : int|null = null

The start timestamp of the span in nanoseconds.

Tags
throws
TracerException
Return values
RequestSpan

        

Search results