Skip to content

Allow probes to attach metadata directly to entities #120

@peterbourgon

Description

@peterbourgon

Currently the probes produce reports that look like

type Report struct {
    Process Topology
    Network Topology
    HostMetadatas
}

We will change them to look like

type Report struct {
    Endpoint  Topology // former Process
    Process   Topology // only nodes, no edges
    Container Topology // only nodes, no edges
    Address   Topology // former Network
    Host      Topology // former HostMetadatas; only nodes, no edges
}

Probes will attach metadata to the actual entities they scrape, rather than having to explode the metadata into the topologies that happen to be present. This will also make merging a little easier, as we're only dealing with a single type. (via #115)

As part of this work, we'll also add more process and container metadata. (via #114)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions