task

package
v0.0.0-...-08eec21 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package task Date: 2022/11/9 10:18 Author: Amu Description:

Package task Date: 2022/11/9 10:18 Author: Amu Description:

Package task Date: 2022/11/9 10:18 Author: Amu Description:

Index

Constants

View Source
const (
	LatestDiskReadKey   = "latest_disk_io_read_"
	LatestDisKWriteKey  = "latest_disk_io_write_"
	LatestNetReceiveKey = "latest_net_io_receive_"
	LatestNetSendKey    = "latest_net_io_send_"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Task

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

func NewTask

func NewTask(interval int, db *database.DB, manager *docker.Manager, dev map[string]struct{}, eth map[string]struct{}) *Task

func (*Task) ClearOldRecord

func (a *Task) ClearOldRecord()

func (*Task) Container

func (a *Task) Container(timestamp time.Time)

func (*Task) Cpu

func (a *Task) Cpu(timestamp time.Time)

func (*Task) Disk

func (a *Task) Disk(timestamp time.Time)

disk 函数用于获取磁盘指标,并将其存储到数据库中。 计算方法:两次采样间隔之间磁盘读写的平均速率

func (*Task) Docker

func (a *Task) Docker(timestamp time.Time)

func (*Task) Host

func (a *Task) Host(timestamp time.Time)

func (*Task) Image

func (a *Task) Image(timestamp time.Time)

func (*Task) Memory

func (a *Task) Memory(timestamp time.Time)

func (*Task) Network

func (a *Task) Network(timestamp time.Time)

network 函数用于获取网络指标,并将其存储到数据库中。 计算方法:两次采样间隔之间发送、接收的平均速率

Jump to

Keyboard shortcuts

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