scrape

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ScrapeJobService

type ScrapeJobService interface {
	GetMonitorScrapeJobList(ctx context.Context, req *model.GetMonitorScrapeJobListReq) (model.ListResp[*model.MonitorScrapeJob], error)
	CreateMonitorScrapeJob(ctx context.Context, req *model.CreateMonitorScrapeJobReq) error
	UpdateMonitorScrapeJob(ctx context.Context, req *model.UpdateMonitorScrapeJobReq) error
	DeleteMonitorScrapeJob(ctx context.Context, id int) error
	GetMonitorScrapeJobDetail(ctx context.Context, req *model.GetMonitorScrapeJobDetailReq) (*model.MonitorScrapeJob, error)
}

func NewPrometheusScrapeService

func NewPrometheusScrapeService(dao scrapeJobDao.ScrapeJobDAO, cache cache.MonitorCache, l *zap.Logger, userDao userDao.UserDAO) ScrapeJobService

type ScrapePoolService

type ScrapePoolService interface {
	GetMonitorScrapePoolList(ctx context.Context, req *model.GetMonitorScrapePoolListReq) (model.ListResp[*model.MonitorScrapePool], error)
	CreateMonitorScrapePool(ctx context.Context, req *model.CreateMonitorScrapePoolReq) error
	UpdateMonitorScrapePool(ctx context.Context, req *model.UpdateMonitorScrapePoolReq) error
	DeleteMonitorScrapePool(ctx context.Context, req *model.DeleteMonitorScrapePoolReq) error
	GetMonitorScrapePoolDetail(ctx context.Context, req *model.GetMonitorScrapePoolDetailReq) (*model.MonitorScrapePool, error)
}

Jump to

Keyboard shortcuts

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