Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

HttpEndpointResolverInterface.php

Namespace

OpenTelemetry\Contrib\Otlp

File

vendor/open-telemetry/exporter-otlp/HttpEndpointResolverInterface.php

View source
<?php

declare (strict_types=1);
namespace OpenTelemetry\Contrib\Otlp;

use OpenTelemetry\API\Signals;
use Psr\Http\Message\UriInterface;
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;

}

Interfaces

Title Deprecated Summary
HttpEndpointResolverInterface

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal