stats

package
v0.0.0-...-0852f20 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlobResp

type BlobResp struct {
	Time   time.Time `json:"time"`
	Values struct {
		Flow int64 `json:"flow"`
		Hits int64 `json:"hits"`
		Size int64 `json:"size"`
	} `json:"values"`
}

type SpaceReq

type SpaceReq struct {
	Begin       string `url:"begin"`
	End         string `url:"end"`
	Granularity string `url:"g"`
	Bucket      string `url:"bucket,omitempty"`
	Region      string `url:"region,omitempty"`
	NoPreDel    int    `url:"no_predel,omitempty"`
	OnlyPreDel  int    `url:"only_predel,omitempty"`
}

type SpaceResp

type SpaceResp struct {
	Times []int64 `json:"times"`
	Datas []int64 `json:"datas"`
}

type StatsManager

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

func NewStatManager

func NewStatManager(mac *qbox.Mac) *StatsManager

func (*StatsManager) BlobIO

func (m *StatsManager) BlobIO(beginDate, endDate, granularity, _select, bucket, domain, region, ftype string, metric string) (ret []BlobResp, err error)

BlobIO https://developer.qiniu.com/kodo/3820/blob-io

func (*StatsManager) BlobTransfer

func (m *StatsManager) BlobTransfer(beginDate, endDate, isOversea, taskId string) (ret []BlobResp, err error)

BlobTransfer https://developer.qiniu.com/kodo/3911/blob-transfer

func (*StatsManager) Count

func (m *StatsManager) Count(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

Count https://developer.qiniu.com/kodo/3914/count

func (*StatsManager) CountArchive

func (m *StatsManager) CountArchive(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

CountArchive https://developer.qiniu.com/kodo/6463/count-archive

func (*StatsManager) CountLine

func (m *StatsManager) CountLine(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

CountLine https://developer.qiniu.com/kodo/3915/count-line

func (*StatsManager) GetFileCount

func (m *StatsManager) GetFileCount(fType int, beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

func (*StatsManager) GetStorageUsage

func (m *StatsManager) GetStorageUsage(fType int, beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

func (*StatsManager) RsChType

func (m *StatsManager) RsChType(beginDate, endDate, granularity, bucket, region string) (ret []BlobResp, err error)

RsChType https://developer.qiniu.com/kodo/3913/rs-chtype

func (*StatsManager) RsPut

func (m *StatsManager) RsPut(beginDate, endDate, granularity, bucket, region string, ftype string) (ret []BlobResp, err error)

RsPut https://developer.qiniu.com/kodo/3912/rs-put

func (*StatsManager) Space

func (m *StatsManager) Space(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

Space https://developer.qiniu.com/kodo/3908/statistic-space

func (*StatsManager) SpaceArchive

func (m *StatsManager) SpaceArchive(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

SpaceArchive https://developer.qiniu.com/kodo/6462/space-archive

func (*StatsManager) SpaceLine

func (m *StatsManager) SpaceLine(beginDate, endDate, granularity, bucket, region string) (ret SpaceResp, err error)

SpaceLine https://developer.qiniu.com/kodo/3910/space-line

func (*StatsManager) SpaceRequest

func (m *StatsManager) SpaceRequest(path string, options SpaceReq) (ret SpaceResp, err error)

Jump to

Keyboard shortcuts

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