ingesterv1

package
v0.1.4-0...-83cd75d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	StacktracesMergeFormat_name = map[int32]string{
		0: "MERGE_FORMAT_UNSPECIFIED",
		1: "MERGE_FORMAT_STACKTRACES",
		2: "MERGE_FORMAT_TREE",
	}
	StacktracesMergeFormat_value = map[string]int32{
		"MERGE_FORMAT_UNSPECIFIED": 0,
		"MERGE_FORMAT_STACKTRACES": 1,
		"MERGE_FORMAT_TREE":        2,
	}
)

Enum value maps for StacktracesMergeFormat.

View Source
var (
	ErrInvalidLength        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflow          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group")
)
View Source
var File_ingester_v1_ingester_proto protoreflect.FileDescriptor
View Source
var IngesterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ingester.v1.IngesterService",
	HandlerType: (*IngesterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Push",
			Handler:    _IngesterService_Push_Handler,
		},
		{
			MethodName: "LabelValues",
			Handler:    _IngesterService_LabelValues_Handler,
		},
		{
			MethodName: "LabelNames",
			Handler:    _IngesterService_LabelNames_Handler,
		},
		{
			MethodName: "ProfileTypes",
			Handler:    _IngesterService_ProfileTypes_Handler,
		},
		{
			MethodName: "Series",
			Handler:    _IngesterService_Series_Handler,
		},
		{
			MethodName: "Flush",
			Handler:    _IngesterService_Flush_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "MergeProfilesStacktraces",
			Handler:       _IngesterService_MergeProfilesStacktraces_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "MergeProfilesLabels",
			Handler:       _IngesterService_MergeProfilesLabels_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "MergeProfilesPprof",
			Handler:       _IngesterService_MergeProfilesPprof_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "ingester/v1/ingester.proto",
}

IngesterService_ServiceDesc is the grpc.ServiceDesc for IngesterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterIngesterServiceServer

func RegisterIngesterServiceServer(s grpc.ServiceRegistrar, srv IngesterServiceServer)

Types

type FlushRequest

type FlushRequest struct {
	// contains filtered or unexported fields
}

func (*FlushRequest) CloneMessageVT

func (m *FlushRequest) CloneMessageVT() proto.Message

func (*FlushRequest) CloneVT

func (m *FlushRequest) CloneVT() *FlushRequest

func (*FlushRequest) Descriptor deprecated

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

Deprecated: Use FlushRequest.ProtoReflect.Descriptor instead.

func (*FlushRequest) MarshalToSizedBufferVT

func (m *FlushRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FlushRequest) MarshalToVT

func (m *FlushRequest) MarshalToVT(dAtA []byte) (int, error)

func (*FlushRequest) MarshalVT

func (m *FlushRequest) MarshalVT() (dAtA []byte, err error)

func (*FlushRequest) ProtoMessage

func (*FlushRequest) ProtoMessage()

func (*FlushRequest) ProtoReflect

func (x *FlushRequest) ProtoReflect() protoreflect.Message

func (*FlushRequest) Reset

func (x *FlushRequest) Reset()

func (*FlushRequest) SizeVT

func (m *FlushRequest) SizeVT() (n int)

func (*FlushRequest) String

func (x *FlushRequest) String() string

func (*FlushRequest) UnmarshalVT

func (m *FlushRequest) UnmarshalVT(dAtA []byte) error

type FlushResponse

type FlushResponse struct {
	// contains filtered or unexported fields
}

func (*FlushResponse) CloneMessageVT

func (m *FlushResponse) CloneMessageVT() proto.Message

func (*FlushResponse) CloneVT

func (m *FlushResponse) CloneVT() *FlushResponse

func (*FlushResponse) Descriptor deprecated

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

Deprecated: Use FlushResponse.ProtoReflect.Descriptor instead.

func (*FlushResponse) MarshalToSizedBufferVT

func (m *FlushResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FlushResponse) MarshalToVT

func (m *FlushResponse) MarshalToVT(dAtA []byte) (int, error)

func (*FlushResponse) MarshalVT

func (m *FlushResponse) MarshalVT() (dAtA []byte, err error)

func (*FlushResponse) ProtoMessage

func (*FlushResponse) ProtoMessage()

func (*FlushResponse) ProtoReflect

func (x *FlushResponse) ProtoReflect() protoreflect.Message

func (*FlushResponse) Reset

func (x *FlushResponse) Reset()

func (*FlushResponse) SizeVT

func (m *FlushResponse) SizeVT() (n int)

func (*FlushResponse) String

func (x *FlushResponse) String() string

func (*FlushResponse) UnmarshalVT

func (m *FlushResponse) UnmarshalVT(dAtA []byte) error

type IngesterServiceClient

IngesterServiceClient is the client API for IngesterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type IngesterServiceServer

IngesterServiceServer is the server API for IngesterService service. All implementations must embed UnimplementedIngesterServiceServer for forward compatibility

type IngesterService_MergeProfilesLabelsClient

type IngesterService_MergeProfilesLabelsClient interface {
	Send(*MergeProfilesLabelsRequest) error
	Recv() (*MergeProfilesLabelsResponse, error)
	grpc.ClientStream
}

type IngesterService_MergeProfilesLabelsServer

type IngesterService_MergeProfilesLabelsServer interface {
	Send(*MergeProfilesLabelsResponse) error
	Recv() (*MergeProfilesLabelsRequest, error)
	grpc.ServerStream
}

type IngesterService_MergeProfilesPprofClient added in v0.1.3

type IngesterService_MergeProfilesPprofClient interface {
	Send(*MergeProfilesPprofRequest) error
	Recv() (*MergeProfilesPprofResponse, error)
	grpc.ClientStream
}

type IngesterService_MergeProfilesPprofServer added in v0.1.3

type IngesterService_MergeProfilesPprofServer interface {
	Send(*MergeProfilesPprofResponse) error
	Recv() (*MergeProfilesPprofRequest, error)
	grpc.ServerStream
}

type IngesterService_MergeProfilesStacktracesClient

type IngesterService_MergeProfilesStacktracesClient interface {
	Send(*MergeProfilesStacktracesRequest) error
	Recv() (*MergeProfilesStacktracesResponse, error)
	grpc.ClientStream
}

type IngesterService_MergeProfilesStacktracesServer

type IngesterService_MergeProfilesStacktracesServer interface {
	Send(*MergeProfilesStacktracesResponse) error
	Recv() (*MergeProfilesStacktracesRequest, error)
	grpc.ServerStream
}

type MergeProfilesLabelsRequest

type MergeProfilesLabelsRequest struct {

	// The client starts the stream with a request containing the profile type and the labels.
	Request *SelectProfilesRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// The labels to merge by
	By []string `protobuf:"bytes,2,rep,name=by,proto3" json:"by,omitempty"`
	// On a batch of profiles, the client sends the profiles to keep for merging.
	Profiles []bool `protobuf:"varint,3,rep,packed,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesLabelsRequest) CloneMessageVT

func (m *MergeProfilesLabelsRequest) CloneMessageVT() proto.Message

func (*MergeProfilesLabelsRequest) CloneVT

func (*MergeProfilesLabelsRequest) Descriptor deprecated

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

Deprecated: Use MergeProfilesLabelsRequest.ProtoReflect.Descriptor instead.

func (*MergeProfilesLabelsRequest) GetBy

func (x *MergeProfilesLabelsRequest) GetBy() []string

func (*MergeProfilesLabelsRequest) GetProfiles

func (x *MergeProfilesLabelsRequest) GetProfiles() []bool

func (*MergeProfilesLabelsRequest) GetRequest

func (*MergeProfilesLabelsRequest) MarshalToSizedBufferVT

func (m *MergeProfilesLabelsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesLabelsRequest) MarshalToVT

func (m *MergeProfilesLabelsRequest) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesLabelsRequest) MarshalVT

func (m *MergeProfilesLabelsRequest) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesLabelsRequest) ProtoMessage

func (*MergeProfilesLabelsRequest) ProtoMessage()

func (*MergeProfilesLabelsRequest) ProtoReflect

func (*MergeProfilesLabelsRequest) Reset

func (x *MergeProfilesLabelsRequest) Reset()

func (*MergeProfilesLabelsRequest) SizeVT

func (m *MergeProfilesLabelsRequest) SizeVT() (n int)

func (*MergeProfilesLabelsRequest) String

func (x *MergeProfilesLabelsRequest) String() string

func (*MergeProfilesLabelsRequest) UnmarshalVT

func (m *MergeProfilesLabelsRequest) UnmarshalVT(dAtA []byte) error

type MergeProfilesLabelsResponse

type MergeProfilesLabelsResponse struct {

	// The server replies batch of profiles.
	// A last message without profiles signals the next message will be the result of the merge.
	SelectedProfiles *ProfileSets `protobuf:"bytes,1,opt,name=selectedProfiles,proto3" json:"selectedProfiles,omitempty"`
	// The list of series for the profile with their respective value
	Series []*v1.Series `protobuf:"bytes,2,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesLabelsResponse) CloneMessageVT

func (m *MergeProfilesLabelsResponse) CloneMessageVT() proto.Message

func (*MergeProfilesLabelsResponse) CloneVT

func (*MergeProfilesLabelsResponse) Descriptor deprecated

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

Deprecated: Use MergeProfilesLabelsResponse.ProtoReflect.Descriptor instead.

func (*MergeProfilesLabelsResponse) GetSelectedProfiles

func (x *MergeProfilesLabelsResponse) GetSelectedProfiles() *ProfileSets

func (*MergeProfilesLabelsResponse) GetSeries

func (x *MergeProfilesLabelsResponse) GetSeries() []*v1.Series

func (*MergeProfilesLabelsResponse) MarshalToSizedBufferVT

func (m *MergeProfilesLabelsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesLabelsResponse) MarshalToVT

func (m *MergeProfilesLabelsResponse) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesLabelsResponse) MarshalVT

func (m *MergeProfilesLabelsResponse) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesLabelsResponse) ProtoMessage

func (*MergeProfilesLabelsResponse) ProtoMessage()

func (*MergeProfilesLabelsResponse) ProtoReflect

func (*MergeProfilesLabelsResponse) Reset

func (x *MergeProfilesLabelsResponse) Reset()

func (*MergeProfilesLabelsResponse) SizeVT

func (m *MergeProfilesLabelsResponse) SizeVT() (n int)

func (*MergeProfilesLabelsResponse) String

func (x *MergeProfilesLabelsResponse) String() string

func (*MergeProfilesLabelsResponse) UnmarshalVT

func (m *MergeProfilesLabelsResponse) UnmarshalVT(dAtA []byte) error

type MergeProfilesPprofRequest added in v0.1.3

type MergeProfilesPprofRequest struct {

	// The client starts the stream with a request containing the profile type and the labels.
	Request *SelectProfilesRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// On a batch of profiles, the client sends the profiles to keep for merging.
	Profiles []bool `protobuf:"varint,2,rep,packed,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesPprofRequest) CloneMessageVT

func (m *MergeProfilesPprofRequest) CloneMessageVT() proto.Message

func (*MergeProfilesPprofRequest) CloneVT

func (*MergeProfilesPprofRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MergeProfilesPprofRequest.ProtoReflect.Descriptor instead.

func (*MergeProfilesPprofRequest) GetProfiles added in v0.1.3

func (x *MergeProfilesPprofRequest) GetProfiles() []bool

func (*MergeProfilesPprofRequest) GetRequest added in v0.1.3

func (*MergeProfilesPprofRequest) MarshalToSizedBufferVT added in v0.1.3

func (m *MergeProfilesPprofRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesPprofRequest) MarshalToVT added in v0.1.3

func (m *MergeProfilesPprofRequest) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesPprofRequest) MarshalVT added in v0.1.3

func (m *MergeProfilesPprofRequest) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesPprofRequest) ProtoMessage added in v0.1.3

func (*MergeProfilesPprofRequest) ProtoMessage()

func (*MergeProfilesPprofRequest) ProtoReflect added in v0.1.3

func (*MergeProfilesPprofRequest) Reset added in v0.1.3

func (x *MergeProfilesPprofRequest) Reset()

func (*MergeProfilesPprofRequest) SizeVT added in v0.1.3

func (m *MergeProfilesPprofRequest) SizeVT() (n int)

func (*MergeProfilesPprofRequest) String added in v0.1.3

func (x *MergeProfilesPprofRequest) String() string

func (*MergeProfilesPprofRequest) UnmarshalVT added in v0.1.3

func (m *MergeProfilesPprofRequest) UnmarshalVT(dAtA []byte) error

type MergeProfilesPprofResponse added in v0.1.3

type MergeProfilesPprofResponse struct {

	// The server replies batch of profiles.
	// A last message without profiles signals the next message will be the result of the merge.
	SelectedProfiles *ProfileSets `protobuf:"bytes,1,opt,name=selectedProfiles,proto3" json:"selectedProfiles,omitempty"`
	// The merge result in the pprof format.
	Result []byte `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesPprofResponse) CloneMessageVT

func (m *MergeProfilesPprofResponse) CloneMessageVT() proto.Message

func (*MergeProfilesPprofResponse) CloneVT

func (*MergeProfilesPprofResponse) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MergeProfilesPprofResponse.ProtoReflect.Descriptor instead.

func (*MergeProfilesPprofResponse) GetResult added in v0.1.3

func (x *MergeProfilesPprofResponse) GetResult() []byte

func (*MergeProfilesPprofResponse) GetSelectedProfiles added in v0.1.3

func (x *MergeProfilesPprofResponse) GetSelectedProfiles() *ProfileSets

func (*MergeProfilesPprofResponse) MarshalToSizedBufferVT added in v0.1.3

func (m *MergeProfilesPprofResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesPprofResponse) MarshalToVT added in v0.1.3

func (m *MergeProfilesPprofResponse) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesPprofResponse) MarshalVT added in v0.1.3

func (m *MergeProfilesPprofResponse) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesPprofResponse) ProtoMessage added in v0.1.3

func (*MergeProfilesPprofResponse) ProtoMessage()

func (*MergeProfilesPprofResponse) ProtoReflect added in v0.1.3

func (*MergeProfilesPprofResponse) Reset added in v0.1.3

func (x *MergeProfilesPprofResponse) Reset()

func (*MergeProfilesPprofResponse) SizeVT added in v0.1.3

func (m *MergeProfilesPprofResponse) SizeVT() (n int)

func (*MergeProfilesPprofResponse) String added in v0.1.3

func (x *MergeProfilesPprofResponse) String() string

func (*MergeProfilesPprofResponse) UnmarshalVT added in v0.1.3

func (m *MergeProfilesPprofResponse) UnmarshalVT(dAtA []byte) error

type MergeProfilesStacktracesRequest

type MergeProfilesStacktracesRequest struct {

	// The client starts the stream with a request containing the profile type and the labels.
	Request *SelectProfilesRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// Max nodes in the resulting tree.
	MaxNodes *int64 `protobuf:"varint,3,opt,name=max_nodes,json=maxNodes,proto3,oneof" json:"max_nodes,omitempty"`
	// On a batch of profiles, the client sends the profiles to keep for merging.
	Profiles []bool `protobuf:"varint,2,rep,packed,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesStacktracesRequest) CloneMessageVT

func (m *MergeProfilesStacktracesRequest) CloneMessageVT() proto.Message

func (*MergeProfilesStacktracesRequest) CloneVT

func (*MergeProfilesStacktracesRequest) Descriptor deprecated

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

Deprecated: Use MergeProfilesStacktracesRequest.ProtoReflect.Descriptor instead.

func (*MergeProfilesStacktracesRequest) GetMaxNodes

func (x *MergeProfilesStacktracesRequest) GetMaxNodes() int64

func (*MergeProfilesStacktracesRequest) GetProfiles

func (x *MergeProfilesStacktracesRequest) GetProfiles() []bool

func (*MergeProfilesStacktracesRequest) GetRequest

func (*MergeProfilesStacktracesRequest) MarshalToSizedBufferVT

func (m *MergeProfilesStacktracesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesRequest) MarshalToVT

func (m *MergeProfilesStacktracesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesRequest) MarshalVT

func (m *MergeProfilesStacktracesRequest) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesStacktracesRequest) ProtoMessage

func (*MergeProfilesStacktracesRequest) ProtoMessage()

func (*MergeProfilesStacktracesRequest) ProtoReflect

func (*MergeProfilesStacktracesRequest) Reset

func (*MergeProfilesStacktracesRequest) SizeVT

func (m *MergeProfilesStacktracesRequest) SizeVT() (n int)

func (*MergeProfilesStacktracesRequest) String

func (*MergeProfilesStacktracesRequest) UnmarshalVT

func (m *MergeProfilesStacktracesRequest) UnmarshalVT(dAtA []byte) error

type MergeProfilesStacktracesResponse

type MergeProfilesStacktracesResponse struct {

	// The server replies batch of profiles.
	// A last message without profiles signals the next message will be the result of the merge.
	SelectedProfiles *ProfileSets `protobuf:"bytes,1,opt,name=selectedProfiles,proto3" json:"selectedProfiles,omitempty"`
	// The list of stracktraces for the profile with their respective value
	Result *MergeProfilesStacktracesResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesStacktracesResponse) CloneMessageVT

func (m *MergeProfilesStacktracesResponse) CloneMessageVT() proto.Message

func (*MergeProfilesStacktracesResponse) CloneVT

func (*MergeProfilesStacktracesResponse) Descriptor deprecated

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

Deprecated: Use MergeProfilesStacktracesResponse.ProtoReflect.Descriptor instead.

func (*MergeProfilesStacktracesResponse) GetResult

func (*MergeProfilesStacktracesResponse) GetSelectedProfiles

func (x *MergeProfilesStacktracesResponse) GetSelectedProfiles() *ProfileSets

func (*MergeProfilesStacktracesResponse) MarshalToSizedBufferVT

func (m *MergeProfilesStacktracesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesResponse) MarshalToVT

func (m *MergeProfilesStacktracesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesResponse) MarshalVT

func (m *MergeProfilesStacktracesResponse) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesStacktracesResponse) ProtoMessage

func (*MergeProfilesStacktracesResponse) ProtoMessage()

func (*MergeProfilesStacktracesResponse) ProtoReflect

func (*MergeProfilesStacktracesResponse) Reset

func (*MergeProfilesStacktracesResponse) SizeVT

func (m *MergeProfilesStacktracesResponse) SizeVT() (n int)

func (*MergeProfilesStacktracesResponse) String

func (*MergeProfilesStacktracesResponse) UnmarshalVT

func (m *MergeProfilesStacktracesResponse) UnmarshalVT(dAtA []byte) error

type MergeProfilesStacktracesResult

type MergeProfilesStacktracesResult struct {
	Format StacktracesMergeFormat `protobuf:"varint,3,opt,name=format,proto3,enum=ingester.v1.StacktracesMergeFormat" json:"format,omitempty"`
	// The list of stracktraces with their respective value
	Stacktraces   []*StacktraceSample `protobuf:"bytes,1,rep,name=stacktraces,proto3" json:"stacktraces,omitempty"`
	FunctionNames []string            `protobuf:"bytes,2,rep,name=function_names,json=functionNames,proto3" json:"function_names,omitempty"`
	// Merge result marshaled to pyroscope tree bytes.
	TreeBytes []byte `protobuf:"bytes,4,opt,name=tree_bytes,json=treeBytes,proto3" json:"tree_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeProfilesStacktracesResult) CloneMessageVT

func (m *MergeProfilesStacktracesResult) CloneMessageVT() proto.Message

func (*MergeProfilesStacktracesResult) CloneVT

func (*MergeProfilesStacktracesResult) Descriptor deprecated

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

Deprecated: Use MergeProfilesStacktracesResult.ProtoReflect.Descriptor instead.

func (*MergeProfilesStacktracesResult) GetFormat

func (*MergeProfilesStacktracesResult) GetFunctionNames

func (x *MergeProfilesStacktracesResult) GetFunctionNames() []string

func (*MergeProfilesStacktracesResult) GetStacktraces

func (x *MergeProfilesStacktracesResult) GetStacktraces() []*StacktraceSample

func (*MergeProfilesStacktracesResult) GetTreeBytes

func (x *MergeProfilesStacktracesResult) GetTreeBytes() []byte

func (*MergeProfilesStacktracesResult) MarshalToSizedBufferVT

func (m *MergeProfilesStacktracesResult) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesResult) MarshalToVT

func (m *MergeProfilesStacktracesResult) MarshalToVT(dAtA []byte) (int, error)

func (*MergeProfilesStacktracesResult) MarshalVT

func (m *MergeProfilesStacktracesResult) MarshalVT() (dAtA []byte, err error)

func (*MergeProfilesStacktracesResult) ProtoMessage

func (*MergeProfilesStacktracesResult) ProtoMessage()

func (*MergeProfilesStacktracesResult) ProtoReflect

func (*MergeProfilesStacktracesResult) Reset

func (x *MergeProfilesStacktracesResult) Reset()

func (*MergeProfilesStacktracesResult) SizeVT

func (m *MergeProfilesStacktracesResult) SizeVT() (n int)

func (*MergeProfilesStacktracesResult) String

func (*MergeProfilesStacktracesResult) UnmarshalVT

func (m *MergeProfilesStacktracesResult) UnmarshalVT(dAtA []byte) error

type Profile

type Profile struct {

	// The ID of the profile.
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// The name and type of the profile.
	Type *v1.ProfileType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// LabelPair is the key value pairs to identify the corresponding profile
	Labels []*v1.LabelPair `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"`
	// Timestamp is when that profile was created
	Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// The list of stracktraces for the profile with their respective value
	Stacktraces []*StacktraceSample `protobuf:"bytes,5,rep,name=stacktraces,proto3" json:"stacktraces,omitempty"`
	// contains filtered or unexported fields
}

Profile represents a point in time profile.

func (*Profile) CloneMessageVT

func (m *Profile) CloneMessageVT() proto.Message

func (*Profile) CloneVT

func (m *Profile) CloneVT() *Profile

func (*Profile) Descriptor deprecated

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

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetID

func (x *Profile) GetID() string

func (*Profile) GetLabels

func (x *Profile) GetLabels() []*v1.LabelPair

func (*Profile) GetStacktraces

func (x *Profile) GetStacktraces() []*StacktraceSample

func (*Profile) GetTimestamp

func (x *Profile) GetTimestamp() int64

func (*Profile) GetType

func (x *Profile) GetType() *v1.ProfileType

func (*Profile) MarshalToSizedBufferVT

func (m *Profile) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Profile) MarshalToVT

func (m *Profile) MarshalToVT(dAtA []byte) (int, error)

func (*Profile) MarshalVT

func (m *Profile) MarshalVT() (dAtA []byte, err error)

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

func (x *Profile) ProtoReflect() protoreflect.Message

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) SizeVT

func (m *Profile) SizeVT() (n int)

func (*Profile) String

func (x *Profile) String() string

func (*Profile) UnmarshalVT

func (m *Profile) UnmarshalVT(dAtA []byte) error

type ProfileSets

type ProfileSets struct {
	LabelsSets []*v1.Labels     `protobuf:"bytes,1,rep,name=labelsSets,proto3" json:"labelsSets,omitempty"`
	Profiles   []*SeriesProfile `protobuf:"bytes,2,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*ProfileSets) CloneMessageVT

func (m *ProfileSets) CloneMessageVT() proto.Message

func (*ProfileSets) CloneVT

func (m *ProfileSets) CloneVT() *ProfileSets

func (*ProfileSets) Descriptor deprecated

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

Deprecated: Use ProfileSets.ProtoReflect.Descriptor instead.

func (*ProfileSets) GetLabelsSets

func (x *ProfileSets) GetLabelsSets() []*v1.Labels

func (*ProfileSets) GetProfiles

func (x *ProfileSets) GetProfiles() []*SeriesProfile

func (*ProfileSets) MarshalToSizedBufferVT

func (m *ProfileSets) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProfileSets) MarshalToVT

func (m *ProfileSets) MarshalToVT(dAtA []byte) (int, error)

func (*ProfileSets) MarshalVT

func (m *ProfileSets) MarshalVT() (dAtA []byte, err error)

func (*ProfileSets) ProtoMessage

func (*ProfileSets) ProtoMessage()

func (*ProfileSets) ProtoReflect

func (x *ProfileSets) ProtoReflect() protoreflect.Message

func (*ProfileSets) Reset

func (x *ProfileSets) Reset()

func (*ProfileSets) SizeVT

func (m *ProfileSets) SizeVT() (n int)

func (*ProfileSets) String

func (x *ProfileSets) String() string

func (*ProfileSets) UnmarshalVT

func (m *ProfileSets) UnmarshalVT(dAtA []byte) error

type ProfileTypesRequest

type ProfileTypesRequest struct {
	// contains filtered or unexported fields
}

func (*ProfileTypesRequest) CloneMessageVT

func (m *ProfileTypesRequest) CloneMessageVT() proto.Message

func (*ProfileTypesRequest) CloneVT

func (*ProfileTypesRequest) Descriptor deprecated

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

Deprecated: Use ProfileTypesRequest.ProtoReflect.Descriptor instead.

func (*ProfileTypesRequest) MarshalToSizedBufferVT

func (m *ProfileTypesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProfileTypesRequest) MarshalToVT

func (m *ProfileTypesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ProfileTypesRequest) MarshalVT

func (m *ProfileTypesRequest) MarshalVT() (dAtA []byte, err error)

func (*ProfileTypesRequest) ProtoMessage

func (*ProfileTypesRequest) ProtoMessage()

func (*ProfileTypesRequest) ProtoReflect

func (x *ProfileTypesRequest) ProtoReflect() protoreflect.Message

func (*ProfileTypesRequest) Reset

func (x *ProfileTypesRequest) Reset()

func (*ProfileTypesRequest) SizeVT

func (m *ProfileTypesRequest) SizeVT() (n int)

func (*ProfileTypesRequest) String

func (x *ProfileTypesRequest) String() string

func (*ProfileTypesRequest) UnmarshalVT

func (m *ProfileTypesRequest) UnmarshalVT(dAtA []byte) error

type ProfileTypesResponse

type ProfileTypesResponse struct {
	ProfileTypes []*v1.ProfileType `protobuf:"bytes,1,rep,name=profile_types,json=profileTypes,proto3" json:"profile_types,omitempty"`
	// contains filtered or unexported fields
}

func (*ProfileTypesResponse) CloneMessageVT

func (m *ProfileTypesResponse) CloneMessageVT() proto.Message

func (*ProfileTypesResponse) CloneVT

func (*ProfileTypesResponse) Descriptor deprecated

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

Deprecated: Use ProfileTypesResponse.ProtoReflect.Descriptor instead.

func (*ProfileTypesResponse) GetProfileTypes

func (x *ProfileTypesResponse) GetProfileTypes() []*v1.ProfileType

func (*ProfileTypesResponse) MarshalToSizedBufferVT

func (m *ProfileTypesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProfileTypesResponse) MarshalToVT

func (m *ProfileTypesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ProfileTypesResponse) MarshalVT

func (m *ProfileTypesResponse) MarshalVT() (dAtA []byte, err error)

func (*ProfileTypesResponse) ProtoMessage

func (*ProfileTypesResponse) ProtoMessage()

func (*ProfileTypesResponse) ProtoReflect

func (x *ProfileTypesResponse) ProtoReflect() protoreflect.Message

func (*ProfileTypesResponse) Reset

func (x *ProfileTypesResponse) Reset()

func (*ProfileTypesResponse) SizeVT

func (m *ProfileTypesResponse) SizeVT() (n int)

func (*ProfileTypesResponse) String

func (x *ProfileTypesResponse) String() string

func (*ProfileTypesResponse) UnmarshalVT

func (m *ProfileTypesResponse) UnmarshalVT(dAtA []byte) error

type SelectProfilesRequest

type SelectProfilesRequest struct {
	LabelSelector string          `protobuf:"bytes,1,opt,name=label_selector,json=labelSelector,proto3" json:"label_selector,omitempty"`
	Type          *v1.ProfileType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Start         int64           `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
	End           int64           `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*SelectProfilesRequest) CloneMessageVT

func (m *SelectProfilesRequest) CloneMessageVT() proto.Message

func (*SelectProfilesRequest) CloneVT

func (*SelectProfilesRequest) Descriptor deprecated

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

Deprecated: Use SelectProfilesRequest.ProtoReflect.Descriptor instead.

func (*SelectProfilesRequest) GetEnd

func (x *SelectProfilesRequest) GetEnd() int64

func (*SelectProfilesRequest) GetLabelSelector

func (x *SelectProfilesRequest) GetLabelSelector() string

func (*SelectProfilesRequest) GetStart

func (x *SelectProfilesRequest) GetStart() int64

func (*SelectProfilesRequest) GetType

func (x *SelectProfilesRequest) GetType() *v1.ProfileType

func (*SelectProfilesRequest) MarshalToSizedBufferVT

func (m *SelectProfilesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SelectProfilesRequest) MarshalToVT

func (m *SelectProfilesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*SelectProfilesRequest) MarshalVT

func (m *SelectProfilesRequest) MarshalVT() (dAtA []byte, err error)

func (*SelectProfilesRequest) ProtoMessage

func (*SelectProfilesRequest) ProtoMessage()

func (*SelectProfilesRequest) ProtoReflect

func (x *SelectProfilesRequest) ProtoReflect() protoreflect.Message

func (*SelectProfilesRequest) Reset

func (x *SelectProfilesRequest) Reset()

func (*SelectProfilesRequest) SizeVT

func (m *SelectProfilesRequest) SizeVT() (n int)

func (*SelectProfilesRequest) String

func (x *SelectProfilesRequest) String() string

func (*SelectProfilesRequest) UnmarshalVT

func (m *SelectProfilesRequest) UnmarshalVT(dAtA []byte) error

type SeriesProfile

type SeriesProfile struct {

	// The labels index of the series
	LabelIndex int32 `protobuf:"varint,1,opt,name=labelIndex,proto3" json:"labelIndex,omitempty"`
	// timestamp in milliseconds
	Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*SeriesProfile) CloneMessageVT

func (m *SeriesProfile) CloneMessageVT() proto.Message

func (*SeriesProfile) CloneVT

func (m *SeriesProfile) CloneVT() *SeriesProfile

func (*SeriesProfile) Descriptor deprecated

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

Deprecated: Use SeriesProfile.ProtoReflect.Descriptor instead.

func (*SeriesProfile) GetLabelIndex

func (x *SeriesProfile) GetLabelIndex() int32

func (*SeriesProfile) GetTimestamp

func (x *SeriesProfile) GetTimestamp() int64

func (*SeriesProfile) MarshalToSizedBufferVT

func (m *SeriesProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SeriesProfile) MarshalToVT

func (m *SeriesProfile) MarshalToVT(dAtA []byte) (int, error)

func (*SeriesProfile) MarshalVT

func (m *SeriesProfile) MarshalVT() (dAtA []byte, err error)

func (*SeriesProfile) ProtoMessage

func (*SeriesProfile) ProtoMessage()

func (*SeriesProfile) ProtoReflect

func (x *SeriesProfile) ProtoReflect() protoreflect.Message

func (*SeriesProfile) Reset

func (x *SeriesProfile) Reset()

func (*SeriesProfile) SizeVT

func (m *SeriesProfile) SizeVT() (n int)

func (*SeriesProfile) String

func (x *SeriesProfile) String() string

func (*SeriesProfile) UnmarshalVT

func (m *SeriesProfile) UnmarshalVT(dAtA []byte) error

type SeriesRequest

type SeriesRequest struct {
	Matchers []string `protobuf:"bytes,1,rep,name=matchers,proto3" json:"matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*SeriesRequest) CloneMessageVT

func (m *SeriesRequest) CloneMessageVT() proto.Message

func (*SeriesRequest) CloneVT

func (m *SeriesRequest) CloneVT() *SeriesRequest

func (*SeriesRequest) Descriptor deprecated

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

Deprecated: Use SeriesRequest.ProtoReflect.Descriptor instead.

func (*SeriesRequest) GetMatchers

func (x *SeriesRequest) GetMatchers() []string

func (*SeriesRequest) MarshalToSizedBufferVT

func (m *SeriesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SeriesRequest) MarshalToVT

func (m *SeriesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*SeriesRequest) MarshalVT

func (m *SeriesRequest) MarshalVT() (dAtA []byte, err error)

func (*SeriesRequest) ProtoMessage

func (*SeriesRequest) ProtoMessage()

func (*SeriesRequest) ProtoReflect

func (x *SeriesRequest) ProtoReflect() protoreflect.Message

func (*SeriesRequest) Reset

func (x *SeriesRequest) Reset()

func (*SeriesRequest) SizeVT

func (m *SeriesRequest) SizeVT() (n int)

func (*SeriesRequest) String

func (x *SeriesRequest) String() string

func (*SeriesRequest) UnmarshalVT

func (m *SeriesRequest) UnmarshalVT(dAtA []byte) error

type SeriesResponse

type SeriesResponse struct {
	LabelsSet []*v1.Labels `protobuf:"bytes,2,rep,name=labels_set,json=labelsSet,proto3" json:"labels_set,omitempty"`
	// contains filtered or unexported fields
}

func (*SeriesResponse) CloneMessageVT

func (m *SeriesResponse) CloneMessageVT() proto.Message

func (*SeriesResponse) CloneVT

func (m *SeriesResponse) CloneVT() *SeriesResponse

func (*SeriesResponse) Descriptor deprecated

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

Deprecated: Use SeriesResponse.ProtoReflect.Descriptor instead.

func (*SeriesResponse) GetLabelsSet

func (x *SeriesResponse) GetLabelsSet() []*v1.Labels

func (*SeriesResponse) MarshalToSizedBufferVT

func (m *SeriesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SeriesResponse) MarshalToVT

func (m *SeriesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*SeriesResponse) MarshalVT

func (m *SeriesResponse) MarshalVT() (dAtA []byte, err error)

func (*SeriesResponse) ProtoMessage

func (*SeriesResponse) ProtoMessage()

func (*SeriesResponse) ProtoReflect

func (x *SeriesResponse) ProtoReflect() protoreflect.Message

func (*SeriesResponse) Reset

func (x *SeriesResponse) Reset()

func (*SeriesResponse) SizeVT

func (m *SeriesResponse) SizeVT() (n int)

func (*SeriesResponse) String

func (x *SeriesResponse) String() string

func (*SeriesResponse) UnmarshalVT

func (m *SeriesResponse) UnmarshalVT(dAtA []byte) error

type StacktraceSample

type StacktraceSample struct {
	FunctionIds []int32 `protobuf:"varint,1,rep,packed,name=function_ids,json=functionIds,proto3" json:"function_ids,omitempty"`
	Value       int64   `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*StacktraceSample) CloneMessageVT

func (m *StacktraceSample) CloneMessageVT() proto.Message

func (*StacktraceSample) CloneVT

func (m *StacktraceSample) CloneVT() *StacktraceSample

func (*StacktraceSample) Descriptor deprecated

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

Deprecated: Use StacktraceSample.ProtoReflect.Descriptor instead.

func (*StacktraceSample) GetFunctionIds

func (x *StacktraceSample) GetFunctionIds() []int32

func (*StacktraceSample) GetValue

func (x *StacktraceSample) GetValue() int64

func (*StacktraceSample) MarshalToSizedBufferVT

func (m *StacktraceSample) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*StacktraceSample) MarshalToVT

func (m *StacktraceSample) MarshalToVT(dAtA []byte) (int, error)

func (*StacktraceSample) MarshalVT

func (m *StacktraceSample) MarshalVT() (dAtA []byte, err error)

func (*StacktraceSample) ProtoMessage

func (*StacktraceSample) ProtoMessage()

func (*StacktraceSample) ProtoReflect

func (x *StacktraceSample) ProtoReflect() protoreflect.Message

func (*StacktraceSample) Reset

func (x *StacktraceSample) Reset()

func (*StacktraceSample) SizeVT

func (m *StacktraceSample) SizeVT() (n int)

func (*StacktraceSample) String

func (x *StacktraceSample) String() string

func (*StacktraceSample) UnmarshalVT

func (m *StacktraceSample) UnmarshalVT(dAtA []byte) error

type StacktracesMergeFormat

type StacktracesMergeFormat int32
const (
	StacktracesMergeFormat_MERGE_FORMAT_UNSPECIFIED StacktracesMergeFormat = 0
	StacktracesMergeFormat_MERGE_FORMAT_STACKTRACES StacktracesMergeFormat = 1
	StacktracesMergeFormat_MERGE_FORMAT_TREE        StacktracesMergeFormat = 2
)

func (StacktracesMergeFormat) Descriptor

func (StacktracesMergeFormat) Enum

func (StacktracesMergeFormat) EnumDescriptor deprecated

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

Deprecated: Use StacktracesMergeFormat.Descriptor instead.

func (StacktracesMergeFormat) Number

func (StacktracesMergeFormat) String

func (x StacktracesMergeFormat) String() string

func (StacktracesMergeFormat) Type

type UnimplementedIngesterServiceServer

type UnimplementedIngesterServiceServer struct {
}

UnimplementedIngesterServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedIngesterServiceServer) Flush

func (UnimplementedIngesterServiceServer) LabelNames

func (UnimplementedIngesterServiceServer) LabelValues

func (UnimplementedIngesterServiceServer) MergeProfilesLabels

func (UnimplementedIngesterServiceServer) MergeProfilesPprof added in v0.1.3

func (UnimplementedIngesterServiceServer) MergeProfilesStacktraces

func (UnimplementedIngesterServiceServer) ProfileTypes

func (UnimplementedIngesterServiceServer) Push

func (UnimplementedIngesterServiceServer) Series

type UnsafeIngesterServiceServer

type UnsafeIngesterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeIngesterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IngesterServiceServer will result in compilation errors.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL