Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/monitor-opentelemetry-exporter

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

ApplicationInsightsClientTrackResponse

ApplicationInsightsClientTrackResponse: TrackResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: TrackResponse } }

Contains response data for the track operation.

AvailabilityData

AvailabilityData: MonitorDomain & { duration: string; id: string; measurements?: undefined | {}; message?: undefined | string; name: string; properties?: undefined | {}; runLocation?: undefined | string; success: boolean }

Instances of AvailabilityData represent the result of executing an availability test.

ConnectionString

ConnectionString: {}

Subset of Connection String fields which this SDK can parse. Lower-typecased to allow for case-insensitivity across field names

Type declaration

ConnectionStringKey

ConnectionStringKey: "authorization" | "instrumentationkey" | "ingestionendpoint" | "liveendpoint" | "location" | "endpointsuffix"

ContextTagKeys

ContextTagKeys: "ai.application.ver" | "ai.device.id" | "ai.device.locale" | "ai.device.model" | "ai.device.oemName" | "ai.device.osVersion" | "ai.device.type" | "ai.location.ip" | "ai.location.country" | "ai.location.province" | "ai.location.city" | "ai.operation.id" | "ai.operation.name" | "ai.operation.parentId" | "ai.operation.syntheticSource" | "ai.operation.correlationVector" | "ai.session.id" | "ai.session.isFirst" | "ai.user.accountId" | "ai.user.id" | "ai.user.authUserId" | "ai.cloud.role" | "ai.cloud.roleVer" | "ai.cloud.roleInstance" | "ai.cloud.location" | "ai.internal.sdkVersion" | "ai.internal.agentVersion" | "ai.internal.nodeName" | string

Defines values for ContextTagKeys.

DataPointType

DataPointType: "Measurement" | "Aggregation" | string

Defines values for DataPointType.

Measurements

Measurements: {}

Type declaration

  • [key: string]: number

MessageData

MessageData: MonitorDomain & { measurements?: undefined | {}; message: string; properties?: undefined | {}; severityLevel?: SeverityLevel }

Instances of Message represent printf-like trace statements that are text-searched. Log4Net, NLog and other text-based log file entries are translated into instances of this type. The message does not have measurements.

MetricsData

MetricsData: MonitorDomain & { metrics: MetricDataPoint[]; properties?: undefined | {} }

An instance of the Metric item is a list of measurements (single data points) and/or aggregations.

PackageJson

PackageJson: { version: string }

Type declaration

  • version: string

PageViewData

PageViewData: MonitorDomain & { duration?: undefined | string; id: string; measurements?: undefined | {}; name: string; properties?: undefined | {}; referredUri?: undefined | string; url?: undefined | string }

An instance of PageView represents a generic action on a page like a button click. It is also the base type for PageView.

PageViewPerfData

PageViewPerfData: MonitorDomain & { domProcessing?: undefined | string; duration?: undefined | string; id: string; measurements?: undefined | {}; name: string; networkConnect?: undefined | string; perfTotal?: undefined | string; properties?: undefined | {}; receivedResponse?: undefined | string; sentRequest?: undefined | string; url?: undefined | string }

An instance of PageViewPerf represents: a page view with no performance data, a page view with performance data, or just the performance data of an earlier page request.

Properties

Properties: {}

Type declaration

PropertyType

PropertyType: string | number | boolean | object | Array<PropertyType>

QuickPulseDocumentType

QuickPulseDocumentType: "Event" | "Exception" | "Trace" | "Metric" | "Request" | "RemoteDependency" | "Availability"

QuickPulseType

QuickPulseType: "EventTelemetryDocument" | "ExceptionTelemetryDocument" | "TraceTelemetryDocument" | "MetricTelemetryDocument" | "RequestTelemetryDocument" | "DependencyTelemetryDocument" | "AvailabilityTelemetryDocument"

RemoteDependencyData

RemoteDependencyData: MonitorDomain & { data?: undefined | string; duration: string; id?: undefined | string; measurements?: undefined | {}; name: string; properties?: undefined | {}; resultCode?: undefined | string; success?: undefined | false | true; target?: undefined | string; type?: undefined | string }

An instance of Remote Dependency represents an interaction of the monitored component with a remote component/service like SQL or an HTTP endpoint.

RequestData

RequestData: MonitorDomain & { duration: string; id: string; measurements?: undefined | {}; name?: undefined | string; properties?: undefined | {}; responseCode: string; source?: undefined | string; success: boolean; url?: undefined | string }

An instance of Request represents completion of an external request to the application to do work and contains a summary of that request execution and the results.

SenderResult

SenderResult: { result: string; statusCode: number }

Type declaration

  • result: string
  • statusCode: number

SeverityLevel

SeverityLevel: "Verbose" | "Information" | "Warning" | "Error" | "Critical" | string

Defines values for SeverityLevel.

Tags

Tags: {}

Type declaration

TelemetryEventData

TelemetryEventData: MonitorDomain & { measurements?: undefined | {}; name: string; properties?: undefined | {} }

Instances of Event represent structured event records that can be grouped and searched by their properties. Event data item also creates a metric of event count by name.

TelemetryExceptionData

TelemetryExceptionData: MonitorDomain & { exceptions: TelemetryExceptionDetails[]; measurements?: undefined | {}; problemId?: undefined | string; properties?: undefined | {}; severityLevel?: SeverityLevel }

An instance of Exception represents a handled or unhandled exception that occurred during execution of the monitored application.

Variables

Const AI_CLOUD_ROLE

AI_CLOUD_ROLE: "ai.cloud.role" = "ai.cloud.role"

Const AI_CLOUD_ROLE_INSTACE

AI_CLOUD_ROLE_INSTACE: "ai.cloud.roleInstance" = "ai.cloud.roleInstance"

Const AI_OPERATION_ID

AI_OPERATION_ID: "ai.operation.id" = "ai.operation.id"

Const AI_OPERATION_NAME

AI_OPERATION_NAME: "ai.operation.name" = "ai.operation.name"

Const AI_OPERATION_PARENT_ID

AI_OPERATION_PARENT_ID: "ai.operation.parentId" = "ai.operation.parentId"

Const AzNamespace

AzNamespace: "az.namespace" = "az.namespace"

DB_INSTANCE

DB_INSTANCE: any

DB_STATEMENT

DB_STATEMENT: any

DB_TYPE

DB_TYPE: any

Const DEFAULT_BATCH_SEND_RETRY_INTERVAL_MS

DEFAULT_BATCH_SEND_RETRY_INTERVAL_MS: 60000 = 60000

Const DEFAULT_BREEZE_API_VERSION

DEFAULT_BREEZE_API_VERSION: V2 = ServiceApiVersion.V2

Const DEFAULT_BREEZE_ENDPOINT

DEFAULT_BREEZE_ENDPOINT: "https://dc.services.visualstudio.com" = "https://dc.services.visualstudio.com"

Const DEFAULT_LIVEMETRICS_ENDPOINT

DEFAULT_LIVEMETRICS_ENDPOINT: "https://rt.services.visualstudio.com" = "https://rt.services.visualstudio.com"

Const DEFAULT_LIVEMETRICS_HOST

DEFAULT_LIVEMETRICS_HOST: "rt.services.visualstudio.com" = "rt.services.visualstudio.com"

Const DEFAULT_MAX_CONSECUTIVE_FAILURES_BEFORE_WARNING

DEFAULT_MAX_CONSECUTIVE_FAILURES_BEFORE_WARNING: 10 = 10

Const ENQUEUED_TIME

ENQUEUED_TIME: "enqueuedTime" = "enqueuedTime"

Const ENV_CONNECTION_STRING

ENV_CONNECTION_STRING: "APPLICATIONINSIGHTS_CONNECTION_STRING" = "APPLICATIONINSIGHTS_CONNECTION_STRING"

Const ENV_INSTRUMENTATION_KEY

ENV_INSTRUMENTATION_KEY: "APPINSIGHTS_INSTRUMENTATIONKEY" = "APPINSIGHTS_INSTRUMENTATIONKEY"

GRPC_ERROR_MESSAGE

GRPC_ERROR_MESSAGE: any

GRPC_ERROR_NAME

GRPC_ERROR_NAME: any

GRPC_KIND

GRPC_KIND: any

GRPC_METHOD

GRPC_METHOD: any

GRPC_STATUS_CODE

GRPC_STATUS_CODE: any

HTTP_METHOD

HTTP_METHOD: any

HTTP_ROUTE

HTTP_ROUTE: any

HTTP_STATUS_CODE

HTTP_STATUS_CODE: any

HTTP_URL

HTTP_URL: any

Const INPROC

INPROC: "InProc" = "InProc"

Const MS_LINKS

MS_LINKS: "_MS.links" = "_MS.links"

Const MessageBusDestination

MessageBusDestination: "message_bus.destination" = "message_bus.destination"

Const MicrosoftEventHub

MicrosoftEventHub: "Microsoft.EventHub" = "Microsoft.EventHub"

Const PEER_ADDRESS

PEER_ADDRESS: any = conventions.GeneralAttribute.NET_PEER_ADDRESS

Const PEER_HOSTNAME

PEER_HOSTNAME: any = conventions.GeneralAttribute.NET_PEER_HOSTNAME

Const PEER_IPV4

PEER_IPV4: any = conventions.GeneralAttribute.NET_PEER_IPV4

Const PEER_IPV6

PEER_IPV6: any = conventions.GeneralAttribute.NET_PEER_IPV6

Const PEER_PORT

PEER_PORT: any = conventions.GeneralAttribute.NET_PEER_PORT

Const PEER_SERVICE

PEER_SERVICE: any = conventions.GeneralAttribute.NET_PEER_SERVICE

Const TIME_SINCE_ENQUEUED

TIME_SINCE_ENQUEUED: "timeSinceEnqueued" = "timeSinceEnqueued"

Let instance

instance: Context | null = null

Const lstatAsync

lstatAsync: any = promisify(fs.lstat)

Const mkdirAsync

mkdirAsync: any = promisify(fs.mkdir)

Const packageName

packageName: "@azure/monitor-opentelemetry-exporter" = "@azure/monitor-opentelemetry-exporter"

Const packageVersion

packageVersion: "1.0.0-beta.3" = "1.0.0-beta.3"

Const readFileAsync

readFileAsync: any = promisify(fs.readFile)

Const readdirAsync

readdirAsync: any = promisify(fs.readdir)

Const serializer

serializer: any = new coreHttp.Serializer(Mappers, /* isXml */ false)

Const statAsync

statAsync: any = promisify(fs.stat)

Const unlinkAsync

unlinkAsync: any = promisify(fs.unlink)

Const writeFileAsync

writeFileAsync: any = promisify(fs.writeFile)

Functions

Const confirmDirExists

  • confirmDirExists(directory: string): Promise<void>

createDependencyData

createInProcData

createPropertiesFromSpan

createRequestData

createTagsFromSpan

  • createTagsFromSpan(span: ReadableSpan): Tags

getInstance

  • getInstance(logger?: Logger, exporterPrefix?: undefined | string, appPrefix?: undefined | string): Context

Const getShallowDirectorySize

  • getShallowDirectorySize(directory: string): Promise<number>

Const getTimeSinceEnqueued

  • getTimeSinceEnqueued(span: ReadableSpan): any
  • Average span.links[].attributes.enqueuedTime

    Parameters

    • span: ReadableSpan

    Returns any

isRetriable

  • isRetriable(statusCode: number): boolean

msToTimeSpan

  • msToTimeSpan(ms: number): string

Const parseEventHubSpan

readableSpanToEnvelope

  • readableSpanToEnvelope(span: ReadableSpan, ikey: string, logger?: Logger): Envelope
  • Parameters

    • span: ReadableSpan
    • ikey: string
    • Optional logger: Logger

    Returns Envelope

Object literals

Const AvailabilityData

AvailabilityData: object

type

type: object

className

className: string = "AvailabilityData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

duration

duration: object

required

required: boolean = true

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "String"

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

message

message: object

serializedName

serializedName: string = "message"

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

runLocation

runLocation: object

serializedName

serializedName: string = "runLocation"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

success

success: object

required

required: boolean = true

serializedName

serializedName: string = "success"

type

type: object

name

name: string = "Boolean"

Const DEFAULT_EXPORTER_CONFIG

DEFAULT_EXPORTER_CONFIG: object

batchSendRetryIntervalMs

batchSendRetryIntervalMs: number = DEFAULT_BATCH_SEND_RETRY_INTERVAL_MS

endpointUrl

endpointUrl: string = DEFAULT_BREEZE_ENDPOINT

instrumentationKey

instrumentationKey: string = ""

maxConsecutiveFailuresBeforeWarning

maxConsecutiveFailuresBeforeWarning: number = DEFAULT_MAX_CONSECUTIVE_FAILURES_BEFORE_WARNING

serviceApiVersion

serviceApiVersion: V2 = DEFAULT_BREEZE_API_VERSION

Const DependencyTypeName

DependencyTypeName: object

Grpc

Grpc: string = "GRPC"

Http

Http: string = "HTTP"

InProc

InProc: string = "InProc"

Const MessageData

MessageData: object

type

type: object

className

className: string = "MessageData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

message

message: object

required

required: boolean = true

serializedName

serializedName: string = "message"

constraints

constraints: object

MaxLength

MaxLength: number = 32768

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

severityLevel

severityLevel: object

serializedName

serializedName: string = "severityLevel"

type

type: object

name

name: string = "String"

Const MetricDataPoint

MetricDataPoint: object

type

type: object

className

className: string = "MetricDataPoint"

name

name: string = "Composite"

modelProperties

modelProperties: object

count

count: object

serializedName

serializedName: string = "count"

type

type: object

name

name: string = "Number"

dataPointType

dataPointType: object

serializedName

serializedName: string = "kind"

type

type: object

name

name: string = "String"

max

max: object

serializedName

serializedName: string = "max"

type

type: object

name

name: string = "Number"

min

min: object

serializedName

serializedName: string = "min"

type

type: object

name

name: string = "Number"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

namespace

namespace: object

serializedName

serializedName: string = "ns"

constraints

constraints: object

MaxLength

MaxLength: number = 256

type

type: object

name

name: string = "String"

stdDev

stdDev: object

serializedName

serializedName: string = "stdDev"

type

type: object

name

name: string = "Number"

value

value: object

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Number"

Const MetricsData

MetricsData: object

type

type: object

className

className: string = "MetricsData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

metrics

metrics: object

required

required: boolean = true

serializedName

serializedName: string = "metrics"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MetricDataPoint"

name

name: string = "Composite"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

Const MonitorBase

MonitorBase: object

type

type: object

className

className: string = "MonitorBase"

name

name: string = "Composite"

modelProperties

modelProperties: object

baseData

baseData: object

serializedName

serializedName: string = "baseData"

type

type: object

className

className: string = "MonitorDomain"

name

name: string = "Composite"

baseType

baseType: object

serializedName

serializedName: string = "baseType"

type

type: object

name

name: string = "String"

Const MonitorDomain

MonitorDomain: object

type

type: object

className

className: string = "MonitorDomain"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

version

version: object

defaultValue

defaultValue: number = 2

required

required: boolean = true

serializedName

serializedName: string = "ver"

type

type: object

name

name: string = "Number"

Const PageViewData

PageViewData: object

type

type: object

className

className: string = "PageViewData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "String"

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

referredUri

referredUri: object

serializedName

serializedName: string = "referredUri"

constraints

constraints: object

MaxLength

MaxLength: number = 2048

type

type: object

name

name: string = "String"

url

url: object

serializedName

serializedName: string = "url"

constraints

constraints: object

MaxLength

MaxLength: number = 2048

type

type: object

name

name: string = "String"

Const PageViewPerfData

PageViewPerfData: object

type

type: object

className

className: string = "PageViewPerfData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

domProcessing

domProcessing: object

serializedName

serializedName: string = "domProcessing"

type

type: object

name

name: string = "String"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "String"

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

networkConnect

networkConnect: object

serializedName

serializedName: string = "networkConnect"

type

type: object

name

name: string = "String"

perfTotal

perfTotal: object

serializedName

serializedName: string = "perfTotal"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

receivedResponse

receivedResponse: object

serializedName

serializedName: string = "receivedResponse"

type

type: object

name

name: string = "String"

sentRequest

sentRequest: object

serializedName

serializedName: string = "sentRequest"

type

type: object

name

name: string = "String"

url

url: object

serializedName

serializedName: string = "url"

constraints

constraints: object

MaxLength

MaxLength: number = 2048

type

type: object

name

name: string = "String"

Const PerformanceToQuickPulseCounter

PerformanceToQuickPulseCounter: object

Map a PerformanceCounter/QuickPulseCounter to a QuickPulseCounter. If no mapping exists, mapping is undefined

__computed

__computed: EXCEPTION_RATE = QuickPulseCounter.EXCEPTION_RATE

Const RemoteDependencyData

RemoteDependencyData: object

type

type: object

className

className: string = "RemoteDependencyData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

duration

duration: object

required

required: boolean = true

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "String"

id

id: object

serializedName

serializedName: string = "id"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

resultCode

resultCode: object

serializedName

serializedName: string = "resultCode"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

success

success: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "success"

type

type: object

name

name: string = "Boolean"

target

target: object

serializedName

serializedName: string = "target"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

type

type: object

serializedName

serializedName: string = "type"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

Const RequestData

RequestData: object

type

type: object

className

className: string = "RequestData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

duration

duration: object

required

required: boolean = true

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "String"

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

name

name: object

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

responseCode

responseCode: object

required

required: boolean = true

serializedName

serializedName: string = "responseCode"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

source

source: object

serializedName

serializedName: string = "source"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

success

success: object

defaultValue

defaultValue: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "success"

type

type: object

name

name: string = "Boolean"

url

url: object

serializedName

serializedName: string = "url"

constraints

constraints: object

MaxLength

MaxLength: number = 2048

type

type: object

name

name: string = "String"

Const SDK_INFO

SDK_INFO: object

LANGUAGE

LANGUAGE: string = "nodejs"

NAME

NAME: string = "opentelemetry"

RUNTIME

RUNTIME: string = "node"

Const SpanAttribute

SpanAttribute: object

GrpcMethod

GrpcMethod: string = "grpc.method"

GrpcService

GrpcService: string = "rpc.service"

HttpHost

HttpHost: string = "http.host"

HttpMethod

HttpMethod: string = "http.method"

HttpPort

HttpPort: string = "http.port"

HttpStatusCode

HttpStatusCode: string = "http.status_code"

HttpUrl

HttpUrl: string = "http.url"

HttpUserAgent

HttpUserAgent: string = "http.user_agent"

Const StackFrame

StackFrame: object

type

type: object

className

className: string = "StackFrame"

name

name: string = "Composite"

modelProperties

modelProperties: object

assembly

assembly: object

serializedName

serializedName: string = "assembly"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

fileName

fileName: object

serializedName

serializedName: string = "fileName"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

level

level: object

required

required: boolean = true

serializedName

serializedName: string = "level"

type

type: object

name

name: string = "Number"

line

line: object

serializedName

serializedName: string = "line"

type

type: object

name

name: string = "Number"

method

method: object

required

required: boolean = true

serializedName

serializedName: string = "method"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

Const TelemetryErrorDetails

TelemetryErrorDetails: object

type

type: object

className

className: string = "TelemetryErrorDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

index

index: object

serializedName

serializedName: string = "index"

type

type: object

name

name: string = "Number"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

statusCode

statusCode: object

serializedName

serializedName: string = "statusCode"

type

type: object

name

name: string = "Number"

Const TelemetryEventData

TelemetryEventData: object

type

type: object

className

className: string = "TelemetryEventData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

constraints

constraints: object

MaxLength

MaxLength: number = 512

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

Const TelemetryExceptionData

TelemetryExceptionData: object

type

type: object

className

className: string = "TelemetryExceptionData"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

exceptions

exceptions: object

required

required: boolean = true

serializedName

serializedName: string = "exceptions"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TelemetryExceptionDetails"

name

name: string = "Composite"

measurements

measurements: object

serializedName

serializedName: string = "measurements"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

problemId

problemId: object

serializedName

serializedName: string = "problemId"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "Dictionary"

value

value: object

constraints

constraints: object

MaxLength

MaxLength: number = 8192

type

type: object

name

name: string = "String"

severityLevel

severityLevel: object

serializedName

serializedName: string = "severityLevel"

type

type: object

name

name: string = "String"

Const TelemetryExceptionDetails

TelemetryExceptionDetails: object

type

type: object

className

className: string = "TelemetryExceptionDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

hasFullStack

hasFullStack: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "hasFullStack"

type

type: object

name

name: string = "Boolean"

id

id: object

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "Number"

message

message: object

required

required: boolean = true

serializedName

serializedName: string = "message"

constraints

constraints: object

MaxLength

MaxLength: number = 32768

type

type: object

name

name: string = "String"

outerId

outerId: object

serializedName

serializedName: string = "outerId"

type

type: object

name

name: string = "Number"

parsedStack

parsedStack: object

serializedName

serializedName: string = "parsedStack"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "StackFrame"

name

name: string = "Composite"

stack

stack: object

serializedName

serializedName: string = "stack"

constraints

constraints: object

MaxLength

MaxLength: number = 32768

type

type: object

name

name: string = "String"

typeName

typeName: object

serializedName

serializedName: string = "typeName"

constraints

constraints: object

MaxLength

MaxLength: number = 1024

type

type: object

name

name: string = "String"

Const TelemetryItem

TelemetryItem: object

type

type: object

className

className: string = "TelemetryItem"

name

name: string = "Composite"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

type

type: object

className

className: string = "MonitorBase"

name

name: string = "Composite"

instrumentationKey

instrumentationKey: object

serializedName

serializedName: string = "iKey"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

sampleRate

sampleRate: object

defaultValue

defaultValue: number = 100

serializedName

serializedName: string = "sampleRate"

type

type: object

name

name: string = "Number"

sequence

sequence: object

serializedName

serializedName: string = "seq"

constraints

constraints: object

MaxLength

MaxLength: number = 64

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

time

time: object

required

required: boolean = true

serializedName

serializedName: string = "time"

type

type: object

name

name: string = "DateTime"

version

version: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "ver"

type

type: object

name

name: string = "Number"

Const TrackResponse

TrackResponse: object

type

type: object

className

className: string = "TrackResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

errors

errors: object

serializedName

serializedName: string = "errors"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TelemetryErrorDetails"

name

name: string = "Composite"

itemsAccepted

itemsAccepted: object

serializedName

serializedName: string = "itemsAccepted"

type

type: object

name

name: string = "Number"

itemsReceived

itemsReceived: object

serializedName

serializedName: string = "itemsReceived"

type

type: object

name

name: string = "Number"

Const accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const body

body: object

parameterPath

parameterPath: string = "body"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "body"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TelemetryItem"

name

name: string = "Composite"

Const contentType

contentType: object

parameterPath

parameterPath: Object = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const host

host: object

parameterPath

parameterPath: string = "host"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "Host"

type

type: object

name

name: string = "String"

Const trackOperationSpec

trackOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.contentType, Parameters.accept]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/track"

requestBody

requestBody: any = Parameters.body

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.host]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

206

206: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

400

400: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

402

402: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

429

429: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

500

500: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

503

503: object

bodyMapper

bodyMapper: any = Mappers.TrackResponse

Generated using TypeDoc