1 | import { DiagLogLevel } from '@opentelemetry/api';
|
2 |
|
3 |
|
4 |
|
5 | declare const ENVIRONMENT_NUMBERS_KEYS: readonly ["OTEL_BSP_EXPORT_TIMEOUT", "OTEL_BSP_MAX_EXPORT_BATCH_SIZE", "OTEL_BSP_MAX_QUEUE_SIZE", "OTEL_BSP_SCHEDULE_DELAY", "OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT", "OTEL_ATTRIBUTE_COUNT_LIMIT", "OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT", "OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT", "OTEL_SPAN_EVENT_COUNT_LIMIT", "OTEL_SPAN_LINK_COUNT_LIMIT", "OTEL_EXPORTER_JAEGER_AGENT_PORT"];
|
6 | declare type ENVIRONMENT_NUMBERS = {
|
7 | [K in typeof ENVIRONMENT_NUMBERS_KEYS[number]]?: number;
|
8 | };
|
9 | declare const ENVIRONMENT_LISTS_KEYS: readonly ["OTEL_NO_PATCH_MODULES", "OTEL_PROPAGATORS"];
|
10 | declare type ENVIRONMENT_LISTS = {
|
11 | [K in typeof ENVIRONMENT_LISTS_KEYS[number]]?: string[];
|
12 | };
|
13 | export declare type ENVIRONMENT = {
|
14 | CONTAINER_NAME?: string;
|
15 | ECS_CONTAINER_METADATA_URI_V4?: string;
|
16 | ECS_CONTAINER_METADATA_URI?: string;
|
17 | HOSTNAME?: string;
|
18 | KUBERNETES_SERVICE_HOST?: string;
|
19 | NAMESPACE?: string;
|
20 | OTEL_EXPORTER_JAEGER_AGENT_HOST?: string;
|
21 | OTEL_EXPORTER_JAEGER_ENDPOINT?: string;
|
22 | OTEL_EXPORTER_JAEGER_PASSWORD?: string;
|
23 | OTEL_EXPORTER_JAEGER_USER?: string;
|
24 | OTEL_EXPORTER_OTLP_ENDPOINT?: string;
|
25 | OTEL_EXPORTER_OTLP_TRACES_ENDPOINT?: string;
|
26 | OTEL_EXPORTER_OTLP_METRICS_ENDPOINT?: string;
|
27 | OTEL_EXPORTER_OTLP_HEADERS?: string;
|
28 | OTEL_EXPORTER_OTLP_TRACES_HEADERS?: string;
|
29 | OTEL_EXPORTER_OTLP_METRICS_HEADERS?: string;
|
30 | OTEL_EXPORTER_ZIPKIN_ENDPOINT?: string;
|
31 | OTEL_LOG_LEVEL?: DiagLogLevel;
|
32 | OTEL_RESOURCE_ATTRIBUTES?: string;
|
33 | OTEL_SERVICE_NAME?: string;
|
34 | OTEL_TRACES_EXPORTER?: string;
|
35 | OTEL_TRACES_SAMPLER_ARG?: string;
|
36 | OTEL_TRACES_SAMPLER?: string;
|
37 | OTEL_EXPORTER_OTLP_COMPRESSION?: string;
|
38 | OTEL_EXPORTER_OTLP_TRACES_COMPRESSION?: string;
|
39 | OTEL_EXPORTER_OTLP_METRICS_COMPRESSION?: string;
|
40 | } & ENVIRONMENT_NUMBERS & ENVIRONMENT_LISTS;
|
41 | export declare type RAW_ENVIRONMENT = {
|
42 | [key: string]: string | number | undefined | string[];
|
43 | };
|
44 | export declare const DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT: number;
|
45 | export declare const DEFAULT_ATTRIBUTE_COUNT_LIMIT = 128;
|
46 |
|
47 |
|
48 |
|
49 | export declare const DEFAULT_ENVIRONMENT: Required<ENVIRONMENT>;
|
50 |
|
51 |
|
52 |
|
53 |
|
54 | export declare function parseEnvironment(values: RAW_ENVIRONMENT): ENVIRONMENT;
|
55 | export {};
|
56 |
|
\ | No newline at end of file |