Back to godoc.org
github.com/census-instrumentation/opencensus-proto/gen-go/agent/common/v1

package v1

v0.2.1
Latest Go to latest
Published: Jul 18, 2019 | License: Apache-2.0 | Module: github.com/census-instrumentation/opencensus-proto

Index

Variables

var LibraryInfo_Language_name = map[int32]string{
	0:  "LANGUAGE_UNSPECIFIED",
	1:  "CPP",
	2:  "C_SHARP",
	3:  "ERLANG",
	4:  "GO_LANG",
	5:  "JAVA",
	6:  "NODE_JS",
	7:  "PHP",
	8:  "PYTHON",
	9:  "RUBY",
	10: "WEB_JS",
}
var LibraryInfo_Language_value = map[string]int32{
	"LANGUAGE_UNSPECIFIED": 0,
	"CPP":                  1,
	"C_SHARP":              2,
	"ERLANG":               3,
	"GO_LANG":              4,
	"JAVA":                 5,
	"NODE_JS":              6,
	"PHP":                  7,
	"PYTHON":               8,
	"RUBY":                 9,
	"WEB_JS":               10,
}

type LibraryInfo

type LibraryInfo struct {
	Language LibraryInfo_Language "" /* 129 byte string literal not displayed */

	ExporterVersion string `protobuf:"bytes,2,opt,name=exporter_version,json=exporterVersion,proto3" json:"exporter_version,omitempty"`

	CoreLibraryVersion   string   `protobuf:"bytes,3,opt,name=core_library_version,json=coreLibraryVersion,proto3" json:"core_library_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Information on OpenCensus Library.

func (*LibraryInfo) Descriptor

func (*LibraryInfo) Descriptor() ([]byte, []int)

func (*LibraryInfo) GetCoreLibraryVersion

func (m *LibraryInfo) GetCoreLibraryVersion() string

func (*LibraryInfo) GetExporterVersion

func (m *LibraryInfo) GetExporterVersion() string

func (*LibraryInfo) GetLanguage

func (m *LibraryInfo) GetLanguage() LibraryInfo_Language

func (*LibraryInfo) ProtoMessage

func (*LibraryInfo) ProtoMessage()

func (*LibraryInfo) Reset

func (m *LibraryInfo) Reset()

func (*LibraryInfo) String

func (m *LibraryInfo) String() string

func (*LibraryInfo) XXX_DiscardUnknown

func (m *LibraryInfo) XXX_DiscardUnknown()

func (*LibraryInfo) XXX_Marshal

func (m *LibraryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LibraryInfo) XXX_Merge

func (m *LibraryInfo) XXX_Merge(src proto.Message)

func (*LibraryInfo) XXX_Size

func (m *LibraryInfo) XXX_Size() int

func (*LibraryInfo) XXX_Unmarshal

func (m *LibraryInfo) XXX_Unmarshal(b []byte) error

type LibraryInfo_Language

type LibraryInfo_Language int32
const (
	LibraryInfo_LANGUAGE_UNSPECIFIED LibraryInfo_Language = 0
	LibraryInfo_CPP                  LibraryInfo_Language = 1
	LibraryInfo_C_SHARP              LibraryInfo_Language = 2
	LibraryInfo_ERLANG               LibraryInfo_Language = 3
	LibraryInfo_GO_LANG              LibraryInfo_Language = 4
	LibraryInfo_JAVA                 LibraryInfo_Language = 5
	LibraryInfo_NODE_JS              LibraryInfo_Language = 6
	LibraryInfo_PHP                  LibraryInfo_Language = 7
	LibraryInfo_PYTHON               LibraryInfo_Language = 8
	LibraryInfo_RUBY                 LibraryInfo_Language = 9
	LibraryInfo_WEB_JS               LibraryInfo_Language = 10
)

func (LibraryInfo_Language) EnumDescriptor

func (LibraryInfo_Language) EnumDescriptor() ([]byte, []int)

func (LibraryInfo_Language) String

func (x LibraryInfo_Language) String() string

type Node

type Node struct {
	Identifier *ProcessIdentifier `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`

	LibraryInfo *LibraryInfo `protobuf:"bytes,2,opt,name=library_info,json=libraryInfo,proto3" json:"library_info,omitempty"`

	ServiceInfo *ServiceInfo `protobuf:"bytes,3,opt,name=service_info,json=serviceInfo,proto3" json:"service_info,omitempty"`

	Attributes           map[string]string "" /* 161 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Identifier metadata of the Node that produces the span or tracing data. Note, this is not the metadata about the Node or service that is described by associated spans. In the future we plan to extend the identifier proto definition to support additional information (e.g cloud id, etc.)

func (*Node) Descriptor

func (*Node) Descriptor() ([]byte, []int)

func (*Node) GetAttributes

func (m *Node) GetAttributes() map[string]string

func (*Node) GetIdentifier

func (m *Node) GetIdentifier() *ProcessIdentifier

func (*Node) GetLibraryInfo

func (m *Node) GetLibraryInfo() *LibraryInfo

func (*Node) GetServiceInfo

func (m *Node) GetServiceInfo() *ServiceInfo

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_Size

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal

func (m *Node) XXX_Unmarshal(b []byte) error

type ProcessIdentifier

type ProcessIdentifier struct {
	// The host name. Usually refers to the machine/container name.
	// For example: os.Hostname() in Go, socket.gethostname() in Python.
	HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	// Process id.
	Pid uint32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
	// Start time of this ProcessIdentifier. Represented in epoch time.
	StartTimestamp       *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start_timestamp,json=startTimestamp,proto3" json:"start_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Identifier that uniquely identifies a process within a VM/container.

func (*ProcessIdentifier) Descriptor

func (*ProcessIdentifier) Descriptor() ([]byte, []int)

func (*ProcessIdentifier) GetHostName

func (m *ProcessIdentifier) GetHostName() string

func (*ProcessIdentifier) GetPid

func (m *ProcessIdentifier) GetPid() uint32

func (*ProcessIdentifier) GetStartTimestamp

func (m *ProcessIdentifier) GetStartTimestamp() *timestamp.Timestamp

func (*ProcessIdentifier) ProtoMessage

func (*ProcessIdentifier) ProtoMessage()

func (*ProcessIdentifier) Reset

func (m *ProcessIdentifier) Reset()

func (*ProcessIdentifier) String

func (m *ProcessIdentifier) String() string

func (*ProcessIdentifier) XXX_DiscardUnknown

func (m *ProcessIdentifier) XXX_DiscardUnknown()

func (*ProcessIdentifier) XXX_Marshal

func (m *ProcessIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessIdentifier) XXX_Merge

func (m *ProcessIdentifier) XXX_Merge(src proto.Message)

func (*ProcessIdentifier) XXX_Size

func (m *ProcessIdentifier) XXX_Size() int

func (*ProcessIdentifier) XXX_Unmarshal

func (m *ProcessIdentifier) XXX_Unmarshal(b []byte) error

type ServiceInfo

type ServiceInfo struct {
	// Name of the service.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Additional service information.

func (*ServiceInfo) Descriptor

func (*ServiceInfo) Descriptor() ([]byte, []int)

func (*ServiceInfo) GetName

func (m *ServiceInfo) GetName() string

func (*ServiceInfo) ProtoMessage

func (*ServiceInfo) ProtoMessage()

func (*ServiceInfo) Reset

func (m *ServiceInfo) Reset()

func (*ServiceInfo) String

func (m *ServiceInfo) String() string

func (*ServiceInfo) XXX_DiscardUnknown

func (m *ServiceInfo) XXX_DiscardUnknown()

func (*ServiceInfo) XXX_Marshal

func (m *ServiceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceInfo) XXX_Merge

func (m *ServiceInfo) XXX_Merge(src proto.Message)

func (*ServiceInfo) XXX_Size

func (m *ServiceInfo) XXX_Size() int

func (*ServiceInfo) XXX_Unmarshal

func (m *ServiceInfo) XXX_Unmarshal(b []byte) error
Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
f or F : Jump to identifier