interface HttpEndpointResolverInterface
Hierarchy
- interface \OpenTelemetry\Contrib\Otlp\HttpEndpointResolverInterface
Expanded class hierarchy of HttpEndpointResolverInterface
All classes that implement HttpEndpointResolverInterface
File
-
vendor/
open-telemetry/ exporter-otlp/ HttpEndpointResolverInterface.php, line 10
Namespace
OpenTelemetry\Contrib\OtlpView source
interface HttpEndpointResolverInterface {
public const TRACE_DEFAULT_PATH = 'v1/traces';
public const METRICS_DEFAULT_PATH = 'v1/metrics';
public const LOGS_DEFAULT_PATH = 'v1/logs';
public const DEFAULT_PATHS = [
Signals::TRACE => self::TRACE_DEFAULT_PATH,
Signals::METRICS => self::METRICS_DEFAULT_PATH,
Signals::LOGS => self::LOGS_DEFAULT_PATH,
];
public const VALID_SCHEMES = [
'http',
'https',
];
public function resolve(string $endpoint, string $signal) : UriInterface;
public function resolveToString(string $endpoint, string $signal) : string;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
HttpEndpointResolverInterface::DEFAULT_PATHS | public | constant | ||
HttpEndpointResolverInterface::LOGS_DEFAULT_PATH | public | constant | ||
HttpEndpointResolverInterface::METRICS_DEFAULT_PATH | public | constant | ||
HttpEndpointResolverInterface::resolve | public | function | 1 | |
HttpEndpointResolverInterface::resolveToString | public | function | 1 | |
HttpEndpointResolverInterface::TRACE_DEFAULT_PATH | public | constant | ||
HttpEndpointResolverInterface::VALID_SCHEMES | public | constant |