ObservabilityHandler
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
$clusterName
private
string|null
$clusterName
= null
$clusterUuid
private
string|null
$clusterUuid
= null
$coreSpans
private
array<string|int, mixed>
$coreSpans
= []
$meter
private
Meter
$meter
$meterAttributes
private
array<string|int, mixed>
$meterAttributes
$opSpan
private
RequestSpan
$opSpan
$startTime
private
float
$startTime
$tracer
private
RequestTracer
$tracer
__construct()
public
__construct(mixed $core, string $opName, RequestSpan|null $parentSpan, RequestTracer $tracer, Meter $meter) : mixed
Parameters
-
$core
: mixed
-
-
$opName
: string
-
-
$parentSpan
: RequestSpan|null
-
-
$tracer
: RequestTracer
-
-
$meter
: Meter
-
Return values
mixed
—
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
—
addQueryStatement()
public
addQueryStatement(string $statement, AnalyticsOptions|QueryOptions|null $options) : void
Parameters
-
$statement
: string
-
-
$options
: AnalyticsOptions|QueryOptions|null
-
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
—
createSpansFromCore()
public
createSpansFromCore() : void
Return values
void
—
end()
public
end() : void
Return values
void
—
getCoreSpansArray()
public
getCoreSpansArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
getOpSpan()
public
getOpSpan() : mixed
Return values
mixed
—
setSuccess()
public
setSuccess() : void
Return values
void
—
withRequestEncodingSpan()
public
withRequestEncodingSpan(callable $callback) : mixed
Parameters
-
$callback
: callable
-
-
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
—