interface TracerProviderInterface
Same name in this branch
- 11.1.x vendor/open-telemetry/sdk/Trace/TracerProviderInterface.php \OpenTelemetry\SDK\Trace\TracerProviderInterface
@see https://github.com/open-telemetry/opentelemetry-specification/blob/v1.7…
Hierarchy
- interface \OpenTelemetry\API\Trace\TracerProviderInterface
Expanded class hierarchy of TracerProviderInterface
All classes that implement TracerProviderInterface
9 files declare their use of TracerProviderInterface
- CachedInstrumentation.php in vendor/
open-telemetry/ api/ Instrumentation/ CachedInstrumentation.php - Configurator.php in vendor/
open-telemetry/ api/ Instrumentation/ Configurator.php - Context.php in vendor/
open-telemetry/ api/ Instrumentation/ AutoInstrumentation/ Context.php - ContextKeys.php in vendor/
open-telemetry/ api/ Instrumentation/ ContextKeys.php - Globals.php in vendor/
open-telemetry/ api/ Globals.php
File
-
vendor/
open-telemetry/ api/ Trace/ TracerProviderInterface.php, line 8
Namespace
OpenTelemetry\API\TraceView source
interface TracerProviderInterface {
/**
* @see https://github.com/open-telemetry/opentelemetry-specification/blob/v1.7.0/specification/trace/api.md#get-a-tracer
*/
public function getTracer(string $name, ?string $version = null, ?string $schemaUrl = null, iterable $attributes = []) : TracerInterface;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
TracerProviderInterface::getTracer | public | function | 2 |