func (*ResourceUsageData) Descriptor() ([]byte, []int) {
	return file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_rawDescGZIP(), []int{1}
}
Deprecated: Use ResourceUsageData.ProtoReflect.Descriptor instead.
package fleetspeak_monitoring
import (
	timestamp "github.com/golang/protobuf/ptypes/timestamp"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type KillNotification_Reason int32
const (
	KillNotification_UNSPECIFIED       KillNotification_Reason = 0
	KillNotification_HEARTBEAT_FAILURE KillNotification_Reason = 1
	KillNotification_MEMORY_EXCEEDED   KillNotification_Reason = 2
)
var (
	KillNotification_Reason_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "HEARTBEAT_FAILURE",
		2: "MEMORY_EXCEEDED",
	}
	KillNotification_Reason_value = map[string]int32{
		"UNSPECIFIED":       0,
		"HEARTBEAT_FAILURE": 1,
		"MEMORY_EXCEEDED":   2,
	}
)
func (x KillNotification_Reason) Enum() *KillNotification_Reason {
	p := new(KillNotification_Reason)
	*p = x
	return p
}
func (x KillNotification_Reason) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (KillNotification_Reason) Descriptor() protoreflect.EnumDescriptor {
	return file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_enumTypes[0].Descriptor()
}
func (KillNotification_Reason) Type() protoreflect.EnumType {
	return &file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_enumTypes[0]
}
func (x KillNotification_Reason) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (KillNotification_Reason) EnumDescriptor() ([]byte, []int) {
	return file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_rawDescGZIP(), []int{2, 0}
}
type AggregatedResourceUsage struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	MeanUserCpuRate    float64 `protobuf:"fixed64,1,opt,name=mean_user_cpu_rate,json=meanUserCpuRate,proto3" json:"mean_user_cpu_rate,omitempty"`
	MaxUserCpuRate     float64 `protobuf:"fixed64,2,opt,name=max_user_cpu_rate,json=maxUserCpuRate,proto3" json:"max_user_cpu_rate,omitempty"`
	MeanSystemCpuRate  float64 `protobuf:"fixed64,3,opt,name=mean_system_cpu_rate,json=meanSystemCpuRate,proto3" json:"mean_system_cpu_rate,omitempty"`
	MaxSystemCpuRate   float64 `protobuf:"fixed64,4,opt,name=max_system_cpu_rate,json=maxSystemCpuRate,proto3" json:"max_system_cpu_rate,omitempty"`
	MeanResidentMemory float64 `protobuf:"fixed64,5,opt,name=mean_resident_memory,json=meanResidentMemory,proto3" json:"mean_resident_memory,omitempty"`
	MaxResidentMemory  int64   `protobuf:"varint,6,opt,name=max_resident_memory,json=maxResidentMemory,proto3" json:"max_resident_memory,omitempty"`
	MaxNumFds          int32   `protobuf:"varint,7,opt,name=max_num_fds,json=maxNumFds,proto3" json:"max_num_fds,omitempty"`
	MeanNumFds         float64 `protobuf:"fixed64,8,opt,name=mean_num_fds,json=meanNumFds,proto3" json:"mean_num_fds,omitempty"`
}
func (x *AggregatedResourceUsage) Reset() {
	*x = AggregatedResourceUsage{}
	if protoimpl.UnsafeEnabled {
		mi := &file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *AggregatedResourceUsage) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*AggregatedResourceUsage) ProtoMessage() {}
func (x *AggregatedResourceUsage) ProtoReflect() protoreflect.Message {
	mi := &file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*AggregatedResourceUsage) Descriptor() ([]byte, []int) {
	return file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_rawDescGZIP(), []int{0}
}
func (x *AggregatedResourceUsage) GetMeanUserCpuRate() float64 {
	if x != nil {
		return x.MeanUserCpuRate
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMaxUserCpuRate() float64 {
	if x != nil {
		return x.MaxUserCpuRate
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMeanSystemCpuRate() float64 {
	if x != nil {
		return x.MeanSystemCpuRate
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMaxSystemCpuRate() float64 {
	if x != nil {
		return x.MaxSystemCpuRate
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMeanResidentMemory() float64 {
	if x != nil {
		return x.MeanResidentMemory
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMaxResidentMemory() int64 {
	if x != nil {
		return x.MaxResidentMemory
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMaxNumFds() int32 {
	if x != nil {
		return x.MaxNumFds
	}
	return 0
}
func (x *AggregatedResourceUsage) GetMeanNumFds() float64 {
	if x != nil {
		return x.MeanNumFds
	}
	return 0
}
type ResourceUsageData struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Pid   int64  `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
	Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty"`
	ProcessStartTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=process_start_time,json=processStartTime,proto3" json:"process_start_time,omitempty"`
	DataTimestamp *timestamp.Timestamp     `protobuf:"bytes,4,opt,name=data_timestamp,json=dataTimestamp,proto3" json:"data_timestamp,omitempty"`
	ResourceUsage *AggregatedResourceUsage `protobuf:"bytes,5,opt,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"`
	DebugStatus string `protobuf:"bytes,6,opt,name=debug_status,json=debugStatus,proto3" json:"debug_status,omitempty"`
	ProcessTerminated bool `protobuf:"varint,7,opt,name=process_terminated,json=processTerminated,proto3" json:"process_terminated,omitempty"`
}
func (x *ResourceUsageData) Reset() {
	*x = ResourceUsageData{}
	if protoimpl.UnsafeEnabled {
		mi := &file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ResourceUsageData) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ResourceUsageData) ProtoMessage() {}
func (x *ResourceUsageData) ProtoReflect() protoreflect.Message {
	mi := &file_fleetspeak_src_common_proto_fleetspeak_monitoring_resource_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}