MCPcopy Index your code
hub / github.com/netdata/netdata / ExtractKey

Method ExtractKey

src/go/plugin/framework/dyncfg/handler.go:18–18  ·  view source on GitHub ↗

ExtractKey parses dyncfg function ID into cache key + job name.

(fn Function)

Source from the content-addressed store, hash-verified

16type Callbacks[C Config] interface {
17 // ExtractKey parses dyncfg function ID into cache key + job name.
18 ExtractKey(fn Function) (key, name string, ok bool)
19
20 // ParseAndValidate parses payload into a config with dyncfg metadata set.
21 // Includes all validation (including heavy checks like module instantiation).

Callers 11

SyncDecisionMethod · 0.65
CmdAddMethod · 0.65
CmdEnableMethod · 0.65
CmdDisableMethod · 0.65
CmdRemoveMethod · 0.65
CmdUpdateMethod · 0.65
CmdRestartMethod · 0.65
ExtractKeyMethod · 0.65
TestSecretStoreCallbacksFunction · 0.65
dyncfgCmdAddMethod · 0.65

Implementers 5

mockCallbackssrc/go/plugin/framework/dyncfg/handler
sdCallbackssrc/go/plugin/agent/discovery/sd/dyncf
collectorSeqTestCallbackssrc/go/plugin/agent/jobmgr/dyncfg_coll
collectorCallbackssrc/go/plugin/agent/jobmgr/dyncfg_coll
secretStoreCallbackssrc/go/plugin/agent/jobmgr/secretsctl/

Calls

no outgoing calls

Tested by 2

ExtractKeyMethod · 0.52
TestSecretStoreCallbacksFunction · 0.52