UNPKG

@grpc/grpc-js

Version:

gRPC Library for Node - pure JS implementation

74 lines (68 loc) 2.64 kB
// Original file: proto/channelz.proto import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp'; import type { ChannelRef as _grpc_channelz_v1_ChannelRef, ChannelRef__Output as _grpc_channelz_v1_ChannelRef__Output } from '../../../grpc/channelz/v1/ChannelRef'; import type { SubchannelRef as _grpc_channelz_v1_SubchannelRef, SubchannelRef__Output as _grpc_channelz_v1_SubchannelRef__Output } from '../../../grpc/channelz/v1/SubchannelRef'; // Original file: proto/channelz.proto /** * The supported severity levels of trace events. */ export enum _grpc_channelz_v1_ChannelTraceEvent_Severity { CT_UNKNOWN = 0, CT_INFO = 1, CT_WARNING = 2, CT_ERROR = 3, } /** * A trace event is an interesting thing that happened to a channel or * subchannel, such as creation, address resolution, subchannel creation, etc. */ export interface ChannelTraceEvent { /** * High level description of the event. */ 'description'?: (string); /** * the severity of the trace event */ 'severity'?: (_grpc_channelz_v1_ChannelTraceEvent_Severity | keyof typeof _grpc_channelz_v1_ChannelTraceEvent_Severity); /** * When this event occurred. */ 'timestamp'?: (_google_protobuf_Timestamp | null); 'channel_ref'?: (_grpc_channelz_v1_ChannelRef | null); 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef | null); /** * ref of referenced channel or subchannel. * Optional, only present if this event refers to a child object. For example, * this field would be filled if this trace event was for a subchannel being * created. */ 'child_ref'?: "channel_ref"|"subchannel_ref"; } /** * A trace event is an interesting thing that happened to a channel or * subchannel, such as creation, address resolution, subchannel creation, etc. */ export interface ChannelTraceEvent__Output { /** * High level description of the event. */ 'description': (string); /** * the severity of the trace event */ 'severity': (keyof typeof _grpc_channelz_v1_ChannelTraceEvent_Severity); /** * When this event occurred. */ 'timestamp': (_google_protobuf_Timestamp__Output | null); 'channel_ref'?: (_grpc_channelz_v1_ChannelRef__Output | null); 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef__Output | null); /** * ref of referenced channel or subchannel. * Optional, only present if this event refers to a child object. For example, * this field would be filled if this trace event was for a subchannel being * created. */ 'child_ref': "channel_ref"|"subchannel_ref"; }