Documentation ¶
Index ¶
- func DisableStats()
- func EnableStats()
- type CollectionStats
- type CollectionStatsHandler
- func (t *CollectionStatsHandler) AddTotalAcceptedFragElementsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalAllocatedFragElementsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalErrCollectNum(delta uint64, errType def.ErrResultType)
- func (t *CollectionStatsHandler) AddTotalErrReassemblyNum(delta uint64, errType def.ErrResultType)
- func (t *CollectionStatsHandler) AddTotalFailedDistributionMemberNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalForceReleasedFullPacketsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalNewFragElementGroupsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalNewFragElementsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalNotFoundHandlersNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalPoppedFullPacketsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalPushedFullPacketsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalReassemblyNoDelFragGroupsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalRecycledFragElementsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalReleasedExpiredFragElementGroupsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalReleasedFragElementGroupsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalReleasedFullPacketsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalSuccessfulCollectedFragsNum(delta uint64)
- func (t *CollectionStatsHandler) AddTotalSuccessfulReassemblyFragsNum(delta uint64)
- type DetectionStats
- type DetectionStatsHandler
- func (t *DetectionStatsHandler) AddErrHandlerFastDetectStats(delta uint64, errType def.ErrResultType)
- func (t *DetectionStatsHandler) AddTotalFailedDetectEthernetLayerNum(delta uint64)
- func (t *DetectionStatsHandler) AddTotalFailedDetectNetworkLayerNum(delta uint64)
- func (t *DetectionStatsHandler) AddTotalNoNetworkLayerHandlerErrNum(delta uint64)
- func (t *DetectionStatsHandler) AddTotalReceivedDetectPacketsNum(delta uint64)
- func (t *DetectionStatsHandler) AddTotalSuccessfulDetectedFragsNum(delta uint64)
- type ErrorStats
- type LayerPktErrStats
- type ManagerStats
- type ManagerStatsHandler
- type Stats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisableStats ¶
func DisableStats()
func EnableStats ¶
func EnableStats()
Types ¶
type CollectionStats ¶
type CollectionStats struct { TotalFailedDistributionMemberNum uint64 `json:"TotalFailedDistributionMemberNum,omitempty"` TotalNewFragElementsNum uint64 `json:"TotalNewFragElementsNum,omitempty"` TotalAllocatedFragElementsNum uint64 `json:"TotalAllocatedFragElementsNum,omitempty"` TotalRecycledFragElementsNum uint64 `json:"TotalRecycledFragElementsNum,omitempty"` TotalAcceptedFragElementsNum uint64 `json:"TotalAcceptedFragElementsNum,omitempty"` TotalNotFoundHandlersNum uint64 `json:"TotalNotFoundHandlersNum,omitempty"` TotalNewFragElementGroupsNum uint64 `json:"TotalNewFragElementGroupsNum,omitempty"` TotalReleasedFragElementGroupsNum uint64 `json:"TotalReleasedFragElementGroupsNum,omitempty"` TotalReleasedExpiredFragElementGroupsNum uint64 `json:"TotalReleasedExpiredFragElementGroupsNum,omitempty"` ErrorHandlerCollectStats ErrorStats `json:"ErrorHandlerCollectStats,omitempty"` TotalSuccessfulCollectedFragsNum uint64 `json:"TotalSuccessfulCollectedFragsNum,omitempty"` TotalReassemblyNoDelFragGroupsNum uint64 `json:"TotalReassemblyNoDelFragGroupsNum,omitempty"` ErrHandlerReassemblyStats ErrorStats `json:"ErrHandlerReassemblyStats,omitempty"` TotalSuccessfulReassemblyFragsNum uint64 `json:"TotalSuccessfulReassemblyFragsNum,omitempty"` TotalPushedFullPacketsNum uint64 `json:"TotalPushedFullPacketsNum,omitempty"` TotalReleasedFullPacketsNum uint64 `json:"TotalReleasedFullPacketsNum,omitempty"` TotalForceReleasedFullPacketsNum uint64 `json:"TotalForceReleasedFullPacketsNum,omitempty"` TotalPoppedFullPacketsNum uint64 `json:"TotalPoppedFullPacketsNum,omitempty"` }
type CollectionStatsHandler ¶
type CollectionStatsHandler struct {
// contains filtered or unexported fields
}
func GetCollectionStatsHandler ¶
func GetCollectionStatsHandler() *CollectionStatsHandler
func (*CollectionStatsHandler) AddTotalAcceptedFragElementsNum ¶
func (t *CollectionStatsHandler) AddTotalAcceptedFragElementsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalAllocatedFragElementsNum ¶
func (t *CollectionStatsHandler) AddTotalAllocatedFragElementsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalErrCollectNum ¶
func (t *CollectionStatsHandler) AddTotalErrCollectNum(delta uint64, errType def.ErrResultType)
func (*CollectionStatsHandler) AddTotalErrReassemblyNum ¶
func (t *CollectionStatsHandler) AddTotalErrReassemblyNum(delta uint64, errType def.ErrResultType)
func (*CollectionStatsHandler) AddTotalFailedDistributionMemberNum ¶
func (t *CollectionStatsHandler) AddTotalFailedDistributionMemberNum(delta uint64)
func (*CollectionStatsHandler) AddTotalForceReleasedFullPacketsNum ¶
func (t *CollectionStatsHandler) AddTotalForceReleasedFullPacketsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalNewFragElementGroupsNum ¶
func (t *CollectionStatsHandler) AddTotalNewFragElementGroupsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalNewFragElementsNum ¶
func (t *CollectionStatsHandler) AddTotalNewFragElementsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalNotFoundHandlersNum ¶
func (t *CollectionStatsHandler) AddTotalNotFoundHandlersNum(delta uint64)
func (*CollectionStatsHandler) AddTotalPoppedFullPacketsNum ¶
func (t *CollectionStatsHandler) AddTotalPoppedFullPacketsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalPushedFullPacketsNum ¶
func (t *CollectionStatsHandler) AddTotalPushedFullPacketsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalReassemblyNoDelFragGroupsNum ¶
func (t *CollectionStatsHandler) AddTotalReassemblyNoDelFragGroupsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalRecycledFragElementsNum ¶
func (t *CollectionStatsHandler) AddTotalRecycledFragElementsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalReleasedExpiredFragElementGroupsNum ¶
func (t *CollectionStatsHandler) AddTotalReleasedExpiredFragElementGroupsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalReleasedFragElementGroupsNum ¶
func (t *CollectionStatsHandler) AddTotalReleasedFragElementGroupsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalReleasedFullPacketsNum ¶
func (t *CollectionStatsHandler) AddTotalReleasedFullPacketsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalSuccessfulCollectedFragsNum ¶
func (t *CollectionStatsHandler) AddTotalSuccessfulCollectedFragsNum(delta uint64)
func (*CollectionStatsHandler) AddTotalSuccessfulReassemblyFragsNum ¶
func (t *CollectionStatsHandler) AddTotalSuccessfulReassemblyFragsNum(delta uint64)
type DetectionStats ¶
type DetectionStats struct { TotalReceivedDetectPacketsNum uint64 `json:"TotalReceivedDetectPacketsNum,omitempty"` //TotalNewDetectInfoNum uint64 //TotalReleaseDetectInfoNum uint64 TotalFailedDetectEthernetLayerNum uint64 `json:"TotalFailedDetectEthernetLayerNum,omitempty"` TotalFailedDetectNetworkLayerNum uint64 `json:"TotalFailedDetectNetworkLayerNum,omitempty"` TotalNoNetworkLayerHandlerErrNum uint64 `json:"TotalNoNetworkLayerHandlerErrNum,omitempty"` ErrHandlerFastDetectStats ErrorStats `json:"ErrHandlerFastDetectStats,omitempty"` TotalSuccessfulDetectedFragsNum uint64 `json:"TotalSuccessfulDetectedFragsNum,omitempty"` }
type DetectionStatsHandler ¶
type DetectionStatsHandler struct {
// contains filtered or unexported fields
}
func GetDetectionStatsHandler ¶
func GetDetectionStatsHandler() *DetectionStatsHandler
func (*DetectionStatsHandler) AddErrHandlerFastDetectStats ¶
func (t *DetectionStatsHandler) AddErrHandlerFastDetectStats(delta uint64, errType def.ErrResultType)
func (*DetectionStatsHandler) AddTotalFailedDetectEthernetLayerNum ¶
func (t *DetectionStatsHandler) AddTotalFailedDetectEthernetLayerNum(delta uint64)
func (*DetectionStatsHandler) AddTotalFailedDetectNetworkLayerNum ¶
func (t *DetectionStatsHandler) AddTotalFailedDetectNetworkLayerNum(delta uint64)
func (*DetectionStatsHandler) AddTotalNoNetworkLayerHandlerErrNum ¶
func (t *DetectionStatsHandler) AddTotalNoNetworkLayerHandlerErrNum(delta uint64)
func (*DetectionStatsHandler) AddTotalReceivedDetectPacketsNum ¶
func (t *DetectionStatsHandler) AddTotalReceivedDetectPacketsNum(delta uint64)
func (*DetectionStatsHandler) AddTotalSuccessfulDetectedFragsNum ¶
func (t *DetectionStatsHandler) AddTotalSuccessfulDetectedFragsNum(delta uint64)
type ErrorStats ¶
type ErrorStats struct { TotalErrResultTypeNewPacketsNum uint64 `json:"TotalErrResultTypeNewPacketsNum,omitempty"` TotalErrResultSerializeLayersNum uint64 `json:"TotalErrResultSerializeLayersNum,omitempty"` TotalErrResultFullPacketBufAppendBytes uint64 `json:"TotalErrResultFullPacketBufAppendBytes,omitempty"` TotalErrResultIPV4HdrLenInsufficientNum uint64 `json:"TotalErrResultIPV4HdrLenInsufficientNum,omitempty"` TotalErrResultIPV6NetworkLayerNilNum uint64 `json:"TotalErrResultIPV6NetworkLayerNilNum,omitempty"` TotalErrResultIPV6HdrLenInsufficientNum uint64 `json:"TotalErrResultIPV6HdrLenInsufficientNum,omitempty"` TotalErrResultIPV6FragHdrLenInsufficientNum uint64 `json:"TotalErrResultIPV6FragHdrLenInsufficientNum,omitempty"` TotalUnknownErrNum uint64 `json:"TotalUnknownErrNum,omitempty"` }
func (*ErrorStats) AddTotalNum ¶
func (t *ErrorStats) AddTotalNum(delta uint64, errType def.ErrResultType)
type LayerPktErrStats ¶
type LayerPktErrStats struct { TotalNewPacketErrNum uint64 TotalSerializeLayersErrNum uint64 TotalFullPacketBufAppendBytesErrNum uint64 TotalIPV4HdrLenInsufficient uint64 TotalIPv6NetWorkerLayerNilNum uint64 TotalIPV6HdrLenInsufficientNum uint64 TotalIPV6FragHdrLenInsufficientNum uint64 TotalUnhandledErrNum uint64 }
func (*LayerPktErrStats) AddTotalNum ¶
func (t *LayerPktErrStats) AddTotalNum(delta uint64, errResultType def.ErrResultType) uint64
type ManagerStats ¶
type ManagerStatsHandler ¶
type ManagerStatsHandler struct {
// contains filtered or unexported fields
}
func GetManagerStatsHandler ¶
func GetManagerStatsHandler() *ManagerStatsHandler
func (*ManagerStatsHandler) AddTotalCrashedAsyncProcessNum ¶
func (t *ManagerStatsHandler) AddTotalCrashedAsyncProcessNum(delta uint64)
func (*ManagerStatsHandler) AddTotalFailedCallAsyncProcessNum ¶
func (t *ManagerStatsHandler) AddTotalFailedCallAsyncProcessNum(delta uint64)
type Stats ¶
type Stats struct { //Manager ManagerStats Detection DetectionStats Collection CollectionStats }
Click to show internal directories.
Click to hide internal directories.