interface SpanKind
Hierarchy
- interface \OpenTelemetry\API\Trace\SpanKind
Expanded class hierarchy of SpanKind
All classes that implement SpanKind
See also
https://github.com/open-telemetry/opentelemetry-specification/blob/v1.6…
4 files declare their use of SpanKind
- AutoRootSpan.php in vendor/
open-telemetry/ sdk/ Trace/ AutoRootSpan.php - FriendlySpanConverter.php in vendor/
open-telemetry/ sdk/ Trace/ SpanExporter/ FriendlySpanConverter.php - WithSpan.php in vendor/
open-telemetry/ api/ Instrumentation/ WithSpan.php - WithSpanHandler.php in vendor/
open-telemetry/ api/ Instrumentation/ WithSpanHandler.php
File
-
vendor/
open-telemetry/ api/ Trace/ SpanKind.php, line 10
Namespace
OpenTelemetry\API\TraceView source
interface SpanKind {
public const KIND_INTERNAL = 0;
public const KIND_CLIENT = 1;
public const KIND_SERVER = 2;
public const KIND_PRODUCER = 3;
public const KIND_CONSUMER = 4;
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
SpanKind::KIND_CLIENT | public | constant | |
SpanKind::KIND_CONSUMER | public | constant | |
SpanKind::KIND_INTERNAL | public | constant | |
SpanKind::KIND_PRODUCER | public | constant | |
SpanKind::KIND_SERVER | public | constant |