Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitMetrics ¶
func InitMetrics()
func RecordEvent ¶
RecordEvent records event to prometheus metrics
Types ¶
type AbnormalEventReason ¶
type AbnormalEventReason string
var ( // Namespace Lavel Event PodEvict AbnormalEventReason = "PodEvict" PodImagePullBackOff AbnormalEventReason = "PodImagePullBackOff" PodOOM AbnormalEventReason = "PodOOM" ResourceInsufficient AbnormalEventReason = "ResourceInsufficient" PodFailStart AbnormalEventReason = "PodFailStart" PodCrash AbnormalEventReason = "PodCrash" PodFailScheduling AbnormalEventReason = "PodFailScheduling" DiskProvisionFailSize AbnormalEventReason = "DiskProvisionFailSize" DiskProvisionFail AbnormalEventReason = "DiskProvisionFail" FailedBindingNoStorageClass AbnormalEventReason = "FailedBindingNoStorageClass" VolumeFailMount AbnormalEventReason = "VolumeFailMount" FailCreatePodExceedQuota AbnormalEventReason = "FailCreatePodExceedQuota" // Node Level Event NodeOOM AbnormalEventReason = "NodeOOM" NodeRebooted AbnormalEventReason = "NodeRebooted" NodeDiskPressure AbnormalEventReason = "NodeDiskPressure" NodeDockerHung AbnormalEventReason = "NodeDockerHung" NodePSHung AbnormalEventReason = "NodePSHung" NodeGPUXIPError AbnormalEventReason = "NodeGPUXIPError" NodeFDPressure AbnormalEventReason = "NodeFDPressure" NodePLEGUnhealthy AbnormalEventReason = "NodePLEGUnhealthy" NodeNPTDown AbnormalEventReason = "NodeNPTDown" NodeNotReady AbnormalEventReason = "NodeNotReady" ConnTrackFull AbnormalEventReason = "ConnTrackFull" // Core Component Event CcmSLBSyncFail AbnormalEventReason = "CcmSLBSyncFail" CcmSLBDeleteFail AbnormalEventReason = "CcmSLBDeleteFail" CcmCreateRouteFail AbnormalEventReason = "CcmCreateRouteFail" CcmSyncRouteFail AbnormalEventReason = "CcmSyncRouteFail" CcmAddNodeFail AbnormalEventReason = "CcmAddNodeFail" CcmDeleteNodeFail AbnormalEventReason = "CcmDeleteNodeFail" CcmSLBAnnotationChanged AbnormalEventReason = "CcmSLBAnnotationChanged" CcmSLBSpecChanged AbnormalEventReason = "CcmSLBSpecChanged" CSISlowIO AbnormalEventReason = "CSISlowIO" CSIDeviceBusy AbnormalEventReason = "CSIDeviceBusy" CSIIOHang AbnormalEventReason = "CSIIOHang" CNIAllocIPFail AbnormalEventReason = "CNIAllocIPFail" CNIAllocResourceFail AbnormalEventReason = "CNIAllocResourceFail" CNIResourceInvalid AbnormalEventReason = "CNIResourceInvalid" CNIParseFail AbnormalEventReason = "CNIParseFail" CNIDisposeResourceFail AbnormalEventReason = "CNIDisposeResourceFail" ClusterIPNotEnough AbnormalEventReason = "ClusterIPNotEnough" )
type JudgeEvent ¶
type JudgeEvent struct {
// contains filtered or unexported fields
}
type JudgeEventFunc ¶
Click to show internal directories.
Click to hide internal directories.