A
Context ::attach () — Method in class Context
Attaches this context, thus entering a new scope within which this
context is current(). The previously current context is returned. Annotation — Class in namespace OpenCensus\Trace
A class that represents an Annotation resource. AttributeTrait — Class in namespace OpenCensus\Trace
AttributeTrait ::addAttributes () — Method in class AttributeTrait
Attach attributes to this object. AttributeTrait ::addAttribute () — Method in class AttributeTrait
Attach a single attribute to this object. AttributeTrait ::attributes () — Method in class AttributeTrait
Return the list of attributes for this object. RequestHandler ::addAttribute () — Method in class RequestHandler
Add an attribute to the provided Span RequestHandler ::addCommonRequestAttributes () — Method in class RequestHandler
AlwaysSampleSampler — Class in namespace OpenCensus\Trace\Sampler
This implementation of the SamplerInterface always returns false. Use this
sampler to attempt to trace all requests. You may be throttled by the server. Span ::addTimeEvents () — Method in class Span
Add time events to this span. Span ::addTimeEvent () — Method in class Span
Add a time event to this span. Span ::addLinks () — Method in class Span
Add links to this span. Span ::addLink () — Method in class Span
Add a link to this span. SpanData ::attributes () — Method in class SpanData
Return the attributes for this span. Tracer ::addAttribute () — Method in class Tracer
Add an attribute to the provided Span ContextTracer ::addAttribute () — Method in class ContextTracer
Add an attribute to the provided Span ContextTracer ::addAnnotation () — Method in class ContextTracer
Add an annotation to the provided Span ContextTracer ::addLink () — Method in class ContextTracer
Add a link to the provided Span ContextTracer ::addMessageEvent () — Method in class ContextTracer
Add an message event to the provided Span ExtensionTracer ::addAttribute () — Method in class ExtensionTracer
Add an attribute to the provided Span ExtensionTracer ::addAnnotation () — Method in class ExtensionTracer
Add an annotation to the provided Span ExtensionTracer ::addLink () — Method in class ExtensionTracer
Add a link to the provided Span ExtensionTracer ::addMessageEvent () — Method in class ExtensionTracer
Add an message event to the provided Span NullTracer ::addAttribute () — Method in class NullTracer
Add an attribute to the provided Span NullTracer ::addAnnotation () — Method in class NullTracer
Add an annotation to the provided Span NullTracer ::addLink () — Method in class NullTracer
Add a link to the provided Span NullTracer ::addMessageEvent () — Method in class NullTracer
Add an message event to the provided Span TracerInterface ::addAttribute () — Method in class TracerInterface
Add an attribute to the provided Span TracerInterface ::addAnnotation () — Method in class TracerInterface
Add an annotation to the provided Span TracerInterface ::addLink () — Method in class TracerInterface
Add a link to the provided Span TracerInterface ::addMessageEvent () — Method in class TracerInterface
Add an message event to the provided Span B
Context ::background () — Method in class Context
Returns an empty context. BinaryFormatter — Class in namespace OpenCensus\Trace\Propagator
This propagator contains the method for serializaing and deserializing
SpanContext over a binary format. C
Context — Class in namespace OpenCensus\Core
This class is an implementation of a generic context. Context ::current () — Method in class Context
Returns the context associated with the current scope, will never return
null. Scope ::close () — Method in class Scope
Close and clean up the scope. Runs the initial callback provided. StackdriverExporter ::convertSpans () — Method in class StackdriverExporter
Convert spans into Stackdriver's expected JSON output format. ZipkinExporter ::convertSpans () — Method in class ZipkinExporter
Convert spans into Zipkin's expected JSON output format. See
output format definition . Curl — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting curl requests using the opencensus extension. MessageEvent ::compressedSize () — Method in class MessageEvent
Return the compressed size of this message event. CloudTraceFormatter — Class in namespace OpenCensus\Trace\Propagator
This format using a human readable string encoding to propagate SpanContext. Status ::code () — Method in class Status
Returns the status code. ContextTracer — Class in namespace OpenCensus\Trace\Tracer
This implementation of the TracerInterface manages your trace context throughout
the request. It maintains a stack of Span
records that are currently open
allowing you to know the current context at any moment. D
Context ::detach () — Method in class Context
Reverses an attach(), restoring the previous context and exiting the
current scope. Annotation ::description () — Method in class Annotation
Return the description of this annotation. DateFormatTrait — Class in namespace OpenCensus\Trace
Trait which provides helper methods for converting DateTime input formats. Doctrine — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting the Doctrine ORM queries using the opencensus extension. BinaryFormatter ::deserialize () — Method in class BinaryFormatter
Generate a SpanContext object from the Trace Context header CloudTraceFormatter ::deserialize () — Method in class CloudTraceFormatter
Generate a SpanContext object from the Trace Context header FormatterInterface ::deserialize () — Method in class FormatterInterface
Generate a SpanContext object from the Trace Context header TraceContextFormatter ::deserialize () — Method in class TraceContextFormatter
Generate a SpanContext object from the Trace Context header E
EchoExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface uses print_r
to output
the trace's representation to stdout. EchoExporter ::export () — Method in class EchoExporter
Report the provided Trace to a backend. ExporterInterface — Class in namespace OpenCensus\Trace\Exporter
The ExporterInterface allows you to swap out the Trace reporting mechanism ExporterInterface ::export () — Method in class ExporterInterface
Export the provided SpanData to a backend. FileExporter ::export () — Method in class FileExporter
Report the provided SpanData to a file in json format. LoggerExporter ::export () — Method in class LoggerExporter
Report the provided Trace to a backend. NullExporter ::export () — Method in class NullExporter
Does nothing. StackdriverExporter ::export () — Method in class StackdriverExporter
Report the provided Trace to a backend. ZipkinExporter ::export () — Method in class ZipkinExporter
Report the provided Trace to a backend. Eloquent — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting the Eloquent ORM queries using the opencensus extension. EventSubscriber — Class in namespace OpenCensus\Trace\Integrations\Guzzle
This class handles integration with GuzzleHttp 5. Attaching this EventSubscriber to
your Guzzle client, will enable distrubted tracing by passing along the trace context
header and will also create trace spans for all outgoing requests. GrpcMetadataPropagator ::extract () — Method in class GrpcMetadataPropagator
Generate a SpanContext object from the all the HTTP headers HttpHeaderPropagator ::extract () — Method in class HttpHeaderPropagator
Generate a SpanContext object from the all the HTTP headers PropagatorInterface ::extract () — Method in class PropagatorInterface
Extract the SpanContext from some container SpanContext ::enabled () — Method in class SpanContext
Whether or not the request is being traced. SpanData ::endTime () — Method in class SpanData
Retrieve the end time for this span. ContextTracer ::enabled () — Method in class ContextTracer
Whether or not this tracer is enabled. ExtensionTracer — Class in namespace OpenCensus\Trace\Tracer
This implementation of the TracerInterface utilizes the opencensus extension
to manage span context. The opencensus extension augments user created spans and
adds automatic tracing to several commonly desired events. ExtensionTracer ::enabled () — Method in class ExtensionTracer
Whether or not this tracer is enabled. NullTracer ::enabled () — Method in class NullTracer
Whether or not this tracer is enabled. TracerInterface ::enabled () — Method in class TracerInterface
Whether or not this tracer is enabled. F
FileExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface appends a JSON
representation of the trace to a file. FormatterInterface — Class in namespace OpenCensus\Trace\Propagator
This interface lets us define serialization strategies for SpanContext. GrpcMetadataPropagator ::formatter () — Method in class GrpcMetadataPropagator
Fetch the formatter for propagating the SpanContext HttpHeaderPropagator ::formatter () — Method in class HttpHeaderPropagator
Returns the current formatter PropagatorInterface ::formatter () — Method in class PropagatorInterface
Fetch the formatter for propagating the SpanContext SpanContext ::fromHeader () — Method in class SpanContext
Whether or not this context was detected from a request header. G
StackdriverExporter ::getCallback () — Method in class StackdriverExporter
Returns an array representation of a callback which will be used to write
batch items. Grpc — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting grpc requests using the opencensus extension. Guzzle — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting Guzzle http synchronous requests using the opencensus extension. EventSubscriber ::getEvents () — Method in class EventSubscriber
Returns an array of event names this subscriber wants to listen to. GrpcMetadataPropagator — Class in namespace OpenCensus\Trace\Propagator
This propagator contains the logic for propagating SpanContext over
grpc using its request metadata. It will default to using the BinaryFormatter
to serialize/deserialize SpanContext. H
HttpHeaderPropagator — Class in namespace OpenCensus\Trace\Propagator
This propagator uses HTTP headers to propagate SpanContext over HTTP. I
IdGeneratorTrait — Class in namespace OpenCensus\Trace
Trait which provides helper methods for generating trace identifiers. IntegrationInterface — Class in namespace OpenCensus\Trace\Integrations
Common interface for enabling Trace integration for various frameworks and libraries. MessageEvent ::id () — Method in class MessageEvent
Return the id of this message event. GrpcMetadataPropagator ::inject () — Method in class GrpcMetadataPropagator
Persiste the current SpanContext back into the results of this request HttpHeaderPropagator ::inject () — Method in class HttpHeaderPropagator
Persists the current SpanContext back into the results of this request PropagatorInterface ::inject () — Method in class PropagatorInterface
Inject the SpanContext back into the response RequestHandler ::inSpan () — Method in class RequestHandler
Instrument a callable by creating a Span that manages the startTime
and endTime. If an exception is thrown while executing the callable, the
exception will be caught, the span will be closed, and the exception will
be re-thrown. Tracer ::inSpan () — Method in class Tracer
Instrument a callable by creating a Span that manages the startTime and endTime. ContextTracer ::inSpan () — Method in class ContextTracer
Instrument a callable by creating a Span that manages the startTime and endTime. ExtensionTracer ::inSpan () — Method in class ExtensionTracer
Instrument a callable by creating a Span NullTracer ::inSpan () — Method in class NullTracer
Instrument a callable by creating a Span TracerInterface ::inSpan () — Method in class TracerInterface
Instrument a callable by creating a Span K
GrpcMetadataPropagator ::key () — Method in class GrpcMetadataPropagator
Return the key used to propagate the SpanContext HttpHeaderPropagator ::key () — Method in class HttpHeaderPropagator
Return the key used to propagate the SpanContext PropagatorInterface ::key () — Method in class PropagatorInterface
Return the key used to propagate the SpanContext SpanData ::kind () — Method in class SpanData
Returns the span kind. L
LoggerExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface sends log messages to a
configurable PSR-3 logger. Curl ::load () — Method in class Curl
Static method to add instrumentation to curl requests Doctrine ::load () — Method in class Doctrine
Static method to add instrumentation to Doctrine ORM calls Eloquent ::load () — Method in class Eloquent
Static method to add instrumentation to Eloquent ORM calls Grpc ::load () — Method in class Grpc
Static method to add instrumentation to grpc requests Guzzle ::load () — Method in class Guzzle
Static method to add instrumentation to Guzzle http synchronous requests Guzzle ::loadGuzzle5 () — Method in class Guzzle
Add Guzzle 5 specific integrations Guzzle ::loadGuzzle6 () — Method in class Guzzle
Add Guzzle 6 specific integrations IntegrationInterface ::load () — Method in class IntegrationInterface
Static method to add instrumentation to a framework or library Laravel — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting the Laravel framework's standard stack using the opencensus extension. Laravel ::load () — Method in class Laravel
Static method to add instrumentation to the Laravel framework Memcache ::load () — Method in class Memcache
Static method to add instrumentation to memcache requests Memcached ::load () — Method in class Memcached
Static method to add instrumentation to memcache requests Mysql ::load () — Method in class Mysql
Static method to add instrumentation to mysql requests PDO ::load () — Method in class PDO
Static method to add instrumentation to the PDO requests Postgres ::load () — Method in class Postgres
Static method to add instrumentation to the postgres requests Symfony ::load () — Method in class Symfony
Static method to add instrumentation to the Symfony framework Wordpress ::load () — Method in class Wordpress
Static method to add instrumentation to the Wordpress framework Link — Class in namespace OpenCensus\Trace
A class that represents a Link resource. SpanData ::links () — Method in class SpanData
Return the links for this span. M
Middleware — Class in namespace OpenCensus\Trace\Integrations\Guzzle
This class handles integration with GuzzleHttp 6. Adding this middleware to
your Guzzle client, will enable distrubted tracing by passing along the trace context
header and will also create trace spans for all outgoing requests. Memcache — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting memcache requests using the opencensus extension. Memcached — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting memcache requests using the opencensus extension. Mysql — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting mysql requests using the opencensus extension. MessageEvent — Class in namespace OpenCensus\Trace
A class that represents a MessageEvent resource. MultiSampler — Class in namespace OpenCensus\Trace\Sampler
This implementation of the SamplerInterface wraps any number of child
SamplerInterface implementations. All provided implementations must return
true in order for the request to be sampled. Status ::message () — Method in class Status
Returns the developer-facing error message N
NullExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface does nothing. NeverSampleSampler — Class in namespace OpenCensus\Trace\Sampler
This implementation of the SamplerInterface always returns false. Use this
sampler to disable all tracing. SpanData ::name () — Method in class SpanData
Retrieve the name of this span. NullTracer — Class in namespace OpenCensus\Trace\Tracer
This implementation of the TracerInterface is the null object implementation. O
EventSubscriber ::onBefore () — Method in class EventSubscriber
Handler for the BeforeEvent request lifecycle event. Adds the current trace context
as the trace context header. Also starts a span representing this outgoing http request. EventSubscriber ::onEnd () — Method in class EventSubscriber
Handler for the EndEvent request lifecycle event. Ends the current span which should be
the span started in the BeforeEvent handler. RequestHandler ::onExit () — Method in class RequestHandler
The function registered as the shutdown function. Cleans up the trace and
reports using the provided ExporterInterface. Adds additional attributes to
the root span detected from the response. P
PDO — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting PDO requests using the opencensus extension. Postgres — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting postgres requests using the opencensus extension. PropagatorInterface — Class in namespace OpenCensus\Trace\Propagator
This interface lets us define separate SpanContext Propagator formats. This
interface is responsible for parsing and propagating the SpanContext to
upstream and downstream requests. ProbabilitySampler — Class in namespace OpenCensus\Trace\Sampler
This implementation of the SamplerInterface uses a pseudo-random number generator
to sample a percentage of requests. SpanData ::parentSpanId () — Method in class SpanData
Retrieve the ID of this span's parent if it exists. Q
QpsSampler — Class in namespace OpenCensus\Trace\Sampler
This implementation of the SamplerInterface uses a cache to limit sampling to
the a certain number of queries per second. It requires a PSR-6 cache implementation. R
RequestHandler — Class in namespace OpenCensus\Trace
This class manages the logic for sampling and reporting a trace within a
single request. It is not meant to be used directly -- instead, it should
be managed by the Tracer as its singleton instance. ProbabilitySampler ::rate () — Method in class ProbabilitySampler
Return the percentage of requests to sample represented as a float between 0 and 1 QpsSampler ::rate () — Method in class QpsSampler
Return the query-per-second rate S
Scope — Class in namespace OpenCensus\Core
This class in an implementation of a generic scope that has something to
execute when the scope finishes. StackdriverExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface use the BatchRunner to provide
reporting of Traces and their Spans to Google Cloud Stackdriver Trace. ZipkinExporter ::setLocalIpv4 () — Method in class ZipkinExporter
Set the localEndpoint ipv4 value for all reported spans. Note that this
is optional because the reverse DNS lookup can be slow. ZipkinExporter ::setLocalIpv6 () — Method in class ZipkinExporter
Set the localEndpoint ipv6 value for all reported spans. Note that this
is optional because the reverse DNS lookup can be slow. Symfony — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting the Symfony framework's standard stack using the opencensus extension. Link ::spanId () — Method in class Link
Return the spanId for this link. BinaryFormatter ::serialize () — Method in class BinaryFormatter
Convert a SpanContext to header string CloudTraceFormatter ::serialize () — Method in class CloudTraceFormatter
Convert a SpanContext to header string FormatterInterface ::serialize () — Method in class FormatterInterface
Convert a SpanContext to header string TraceContextFormatter ::serialize () — Method in class TraceContextFormatter
Convert a SpanContext to header string. Uses version 0. RequestHandler ::startSpan () — Method in class RequestHandler
Explicitly start a new Span. You will need to manage finishing the Span,
including handling any thrown exceptions. AlwaysSampleSampler ::shouldSample () — Method in class AlwaysSampleSampler
Returns true because we always want to sample. MultiSampler ::shouldSample () — Method in class MultiSampler
Returns false if any provided sampler chooses not to sample this
request. NeverSampleSampler ::shouldSample () — Method in class NeverSampleSampler
Returns false because we never want to sample. ProbabilitySampler ::shouldSample () — Method in class ProbabilitySampler
Uses a pseudo-random number generator to decide if we should sample the request. QpsSampler ::shouldSample () — Method in class QpsSampler
Returns whether or not the request should be sampled. SamplerInterface — Class in namespace OpenCensus\Trace\Sampler
This interface lets us customize the sampling logic. SamplerInterface ::shouldSample () — Method in class SamplerInterface
Returns true if we whould sample the request Span — Class in namespace OpenCensus\Trace
This plain PHP class represents a single timed event within a Trace. Spans can
be nested and form a trace tree. Often, a trace contains a root span that
describes the end-to-end latency of an operation and, optionally, one or more subspans
for its suboperations. Spans do not need to be contiguous. There may be
gaps between spans in a trace. Span ::setStartTime () — Method in class Span
Set the start time for this span. Span ::setEndTime () — Method in class Span
Set the end time for this span. Span ::spanId () — Method in class Span
Retrieve the ID of this span. Span ::spanData () — Method in class Span
Return a read-only version of this span. Span ::setStatus () — Method in class Span
Set the status for this span. SpanContext — Class in namespace OpenCensus\Trace
SpanContext encapsulates your current context within your request's trace. It includes
3 fields: the traceId
, the current spanId
, and an enabled
flag which indicates whether
or not the request is being traced. SpanContext ::spanId () — Method in class SpanContext
Fetch the current spanId. SpanContext ::setSpanId () — Method in class SpanContext
Set the current spanId. SpanContext ::setEnabled () — Method in class SpanContext
Set whether or not the request is being traced. SpanData — Class in namespace OpenCensus\Trace
This plain PHP class represents a read-only version of a single timed event
within a Trace. Spans can be nested and form a trace tree. Often, a trace
contains a root span that describes the end-to-end latency of an operation
and, optionally, one or more subspans for its suboperations. Spans do not
need to be contiguous. There may be gaps between spans in a trace. SpanData ::startTime () — Method in class SpanData
Retrieve the start time for this span. SpanData ::spanId () — Method in class SpanData
Retrieve the ID of this span. SpanData ::status () — Method in class SpanData
Retrieve the final status for this span. SpanData ::stackTrace () — Method in class SpanData
Retrieve the stackTrace at the moment this span was created SpanData ::stackTraceHashId () — Method in class SpanData
Return a hash id for this span's stackTrace in hexadecimal SpanData ::sameProcessAsParentSpan () — Method in class SpanData
Whether or not this span is in the same process as its parent. Status — Class in namespace OpenCensus\Trace
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC . TimeEvent ::setTime () — Method in class TimeEvent
Set the time for this event. Tracer ::start () — Method in class Tracer
Start a new trace session for this request. You should call this as early as
possible for the most accurate results. Tracer ::startSpan () — Method in class Tracer
Explicitly start a new Span. You will need to attach the span and handle
any thrown exceptions. Tracer ::spanContext () — Method in class Tracer
Returns the current span context. ContextTracer ::startSpan () — Method in class ContextTracer
Create a new Span. The start time is already set to the current time. ContextTracer ::spans () — Method in class ContextTracer
Return the spans collected. ContextTracer ::spanContext () — Method in class ContextTracer
Returns the current SpanContext ExtensionTracer ::startSpan () — Method in class ExtensionTracer
Start a new Span. The start time is already set to the current time. ExtensionTracer ::spans () — Method in class ExtensionTracer
Return the spans collected. ExtensionTracer ::spanContext () — Method in class ExtensionTracer
Returns the current SpanContext NullTracer ::startSpan () — Method in class NullTracer
Start a new Span. The start time is already set to the current time. NullTracer ::spans () — Method in class NullTracer
Return the spans collected. NullTracer ::spanContext () — Method in class NullTracer
Returns the current SpanContext TracerInterface ::startSpan () — Method in class TracerInterface
Start a new Span. The start time is already set to the current time. TracerInterface ::spans () — Method in class TracerInterface
Return the spans collected. TracerInterface ::spanContext () — Method in class TracerInterface
Returns the current SpanContext T
Link ::traceId () — Method in class Link
Return the traceId for this link. Link ::type () — Method in class Link
Return the type for this link. MessageEvent ::type () — Method in class MessageEvent
Return the type of this message event. TraceContextFormatter — Class in namespace OpenCensus\Trace\Propagator
This format using a human readable string encoding to propagate SpanContext. RequestHandler ::tracer () — Method in class RequestHandler
Return the tracer used for this request. SpanContext ::traceId () — Method in class SpanContext
Fetch the current traceId. SpanData ::traceId () — Method in class SpanData
Retrieve the ID of this span's trace. SpanData ::timeEvents () — Method in class SpanData
Return the time events for this span. TimeEvent — Class in namespace OpenCensus\Trace
An abstract class that represents a TimeEvent resource. $TimeEvent #time — Property in class TimeEvent
TimeEvent ::time () — Method in class TimeEvent
Return the time of this event. Tracer — Class in namespace OpenCensus\Trace
This class provides static functions to give you access to the current
request's singleton tracer. You should use this class to instrument your code. TracerInterface — Class in namespace OpenCensus\Trace\Tracer
This interface allows you to use the null object pattern for your tracer. U
Grpc ::updateMetadata () — Method in class Grpc
Update metadata handler for grpc clients. MessageEvent ::uncompressedSize () — Method in class MessageEvent
Return the uncompressed size of this message event. V
Context ::value () — Method in class Context
Fetches the value for a given key in this context. Returns the provided
default if not set. Context ::values () — Method in class Context
Returns all the contained data. Version — Class in namespace OpenCensus
This class provides a constant for the current version of this library. W
Context ::withValue () — Method in class Context
Creates a new context with the given key/value set. Context ::withValues () — Method in class Context
Creates a new context with the given key/values. Wordpress — Class in namespace OpenCensus\Trace\Integrations
This class handles instrumenting the Wordpress framework's standard stack using the opencensus extension. RequestHandler ::withSpan () — Method in class RequestHandler
Attaches the provided span as the current span and returns a Scope
object which must be closed. Tracer ::withSpan () — Method in class Tracer
Attaches the provided span as the current span and returns a Scope
object which must be closed. ContextTracer ::withSpan () — Method in class ContextTracer
Attaches the provided span as the current span and returns a Scope
object which must be closed. ExtensionTracer ::withSpan () — Method in class ExtensionTracer
Attaches the provided span as the current span and returns a Scope
object which must be closed. NullTracer ::withSpan () — Method in class NullTracer
Attaches the provided span as the current span and returns a Scope
object which must be closed. TracerInterface ::withSpan () — Method in class TracerInterface
Attaches the provided span as the current span and returns a Scope
object which must be closed. Z
ZipkinExporter — Class in namespace OpenCensus\Trace\Exporter
This implementation of the ExporterInterface appends a json
representation of the trace to a file. _
Context ::__construct () — Method in class Context
Creates a new Context. Scope ::__construct () — Method in class Scope
Creates a new Scope Annotation ::__construct () — Method in class Annotation
Create a new Annotation. FileExporter ::__construct () — Method in class FileExporter
Create a new EchoExporter LoggerExporter ::__construct () — Method in class LoggerExporter
Create a new LoggerExporter StackdriverExporter ::__construct () — Method in class StackdriverExporter
Create a TraceExporter that utilizes background batching. ZipkinExporter ::__construct () — Method in class ZipkinExporter
Create a new ZipkinExporter EventSubscriber ::__construct () — Method in class EventSubscriber
Create a new Guzzle event listener that creates trace spans and propagates the current
trace context to the downstream request. Middleware ::__construct () — Method in class Middleware
Create a new Guzzle middleware that creates trace spans and propagates the current
trace context to the downstream request. Middleware ::__invoke () — Method in class Middleware
Magic method which makes this object callable. Guzzle middleware are expected to be
callables. Link ::__construct () — Method in class Link
Create a new Link. MessageEvent ::__construct () — Method in class MessageEvent
Create a new MessageEvent. GrpcMetadataPropagator ::__construct () — Method in class GrpcMetadataPropagator
Create a new GrpcMetadataPropagator HttpHeaderPropagator ::__construct () — Method in class HttpHeaderPropagator
Create a new HttpHeaderPropagator RequestHandler ::__construct () — Method in class RequestHandler
Create a new RequestHandler. MultiSampler ::__construct () — Method in class MultiSampler
Create a new MultiSampler. ProbabilitySampler ::__construct () — Method in class ProbabilitySampler
Creates the ProbabilitySampler QpsSampler ::__construct () — Method in class QpsSampler
Create a new QpsSampler. If the provided cache is shared between servers,
the queries per second will be counted across servers. If the cache is shared
between servers and you wish to sample independently on the servers, provide
your own cache key that is different on each server. Span ::__construct () — Method in class Span
Instantiate a new Span instance. SpanContext ::__construct () — Method in class SpanContext
Creates a new SpanContext instance SpanData ::__construct () — Method in class SpanData
Instantiate a new SpanData instance. Status ::__construct () — Method in class Status
Create a new Status object TimeEvent ::__construct () — Method in class TimeEvent
Create a new TimeEvent. ContextTracer ::__construct () — Method in class ContextTracer
ExtensionTracer ::__construct () — Method in class ExtensionTracer