Documentation

ObservabilityHandler
in package

Table of Contents

$clusterName  : string|null
$clusterUuid  : string|null
$coreSpans  : array<string|int, mixed>
$meter  : Meter
$meterAttributes  : array<string|int, mixed>
$opSpan  : RequestSpan
$startTime  : float
$tracer  : RequestTracer
__construct()  : mixed
addBucketName()  : void
addCollectionName()  : void
addDurabilityLevel()  : void
addError()  : void
addOperationName()  : void
addQueryStatement()  : void
addRetries()  : void
addScopeName()  : void
addService()  : void
createSpansFromCore()  : void
end()  : void
getCoreSpansArray()  : array<string|int, mixed>
getOpSpan()  : mixed
setSuccess()  : void
withRequestEncodingSpan()  : mixed
createMeterAttributes()  : array<string|int, mixed>
createSpan()  : mixed
createSpanFromCore()  : void
populateClusterLabels()  : void

Properties

Methods

addBucketName()

public addBucketName(string $name) : void
Parameters
$name : string
Return values
void

addCollectionName()

public addCollectionName(string $name) : void
Parameters
$name : string
Return values
void

addDurabilityLevel()

public addDurabilityLevel(string|null $level) : void
Parameters
$level : string|null
Return values
void

addError()

public addError(Throwable $error) : void
Parameters
$error : Throwable
Return values
void

addOperationName()

public addOperationName(string $name) : void
Parameters
$name : string
Return values
void

addRetries()

public addRetries(int $retries) : void
Parameters
$retries : int
Return values
void

addScopeName()

public addScopeName(string $name) : void
Parameters
$name : string
Return values
void

addService()

public addService(string $service) : void
Parameters
$service : string
Return values
void

getCoreSpansArray()

public getCoreSpansArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

withRequestEncodingSpan()

public withRequestEncodingSpan(callable $callback) : mixed
Parameters
$callback : callable
Tags
throws
Throwable
Return values
mixed

createMeterAttributes()

private createMeterAttributes() : array<string|int, mixed>
Return values
array<string|int, mixed>

createSpan()

private createSpan(string $name, mixed $parent[, int|null $startTimestampNanoseconds = null ]) : mixed
Parameters
$name : string
$parent : mixed
$startTimestampNanoseconds : int|null = null
Return values
mixed

createSpanFromCore()

private createSpanFromCore(array<string|int, mixed> $coreSpan, RequestSpan $parentSpan) : void
Parameters
$coreSpan : array<string|int, mixed>
$parentSpan : RequestSpan
Return values
void

populateClusterLabels()

private populateClusterLabels(mixed $core) : void
Parameters
$core : mixed
Return values
void

        

Search results