MCPcopy Create free account
hub / github.com/ByteYellow/AgentProvenance / telemetryCorrelations

Function telemetryCorrelations

internal/cli/telemetry_cmd.go:198–215  ·  view source on GitHub ↗
(dataDir, daemonURL, runID, eventID string)

Source from the content-addressed store, hash-verified

196}
197
198func telemetryCorrelations(dataDir, daemonURL, runID, eventID string) (telemetry.CorrelationReport, error) {
199 if client, ok := daemonClient(daemonURL); ok {
200 return client.TelemetryCorrelations(runID, eventID)
201 }
202 paths, err := store.Init(dataDir)
203 if err != nil {
204 return telemetry.CorrelationReport{}, err
205 }
206 db, err := store.Open(paths)
207 if err != nil {
208 return telemetry.CorrelationReport{}, err
209 }
210 defer db.Close()
211 return telemetry.BuildCorrelationReport(db, telemetry.CorrelationReportOptions{
212 RunID: runID,
213 EventID: eventID,
214 })
215}
216
217func telemetryPruneCmd(dataDir *string) *cobra.Command {
218 var runID string

Callers 1

telemetryCmdFunction · 0.85

Calls 6

InitFunction · 0.92
OpenFunction · 0.92
BuildCorrelationReportFunction · 0.92
daemonClientFunction · 0.85
TelemetryCorrelationsMethod · 0.80
CloseMethod · 0.45

Tested by

no test coverage detected