MCPcopy
hub / github.com/netdata/netdata / RuntimeJob

Interface RuntimeJob

src/go/plugin/framework/collectorapi/runtime_job.go:7–13  ·  view source on GitHub ↗

RuntimeJob is the runtime-facing job contract used by function hooks. It is implemented by both legacy Job and JobV2.

Source from the content-addressed store, hash-verified

5// RuntimeJob is the runtime-facing job contract used by function hooks.
6// It is implemented by both legacy Job and JobV2.
7type RuntimeJob interface {
8 FullName() string
9 ModuleName() string
10 Name() string
11 IsRunning() bool
12 Collector() any
13}

Callers 9

TestConfig_FullNameFunction · 0.65
sortConfigsFunction · 0.65
getChartTypeFunction · 0.65
TestJob_FullNameFunction · 0.65
getChartTypeFunction · 0.65
TestJob_ModuleNameFunction · 0.65
TestConfig_NameFunction · 0.65
TestJob_NameFunction · 0.65

Implementers 6

Jobsrc/go/plugin/framework/jobruntime/job
JobV2src/go/plugin/framework/jobruntime/job
collectorProbeJobsrc/go/plugin/agent/jobmgr/dyncfg_coll
lockProbeJobsrc/go/plugin/agent/jobmgr/manager_pro
vnodeUpdateProbeJobsrc/go/plugin/agent/jobmgr/dyncfg_vnod
testRuntimeJobsrc/go/plugin/agent/jobmgr/funcctl/con

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…