Documentation ¶
Overview ¶
Graph package provides support for the graph handlers such as supported path variables and query params, as well as types for graph processing.
Index ¶
Constants ¶
View Source
const ( GraphTypeApp string = "app" GraphTypeService string = "service" // Treated as graphType Workload, with service injection, and then condensed GraphTypeVersionedApp string = "versionedApp" GraphTypeWorkload string = "workload" NodeTypeApp string = "app" NodeTypeService string = "service" NodeTypeUnknown string = "unknown" // The special "unknown" traffic gen node NodeTypeWorkload string = "workload" TF string = "2006-01-02 15:04:05" // TF is the TimeFormat for timestamps UnknownApp string = "unknown" UnknownNamespace string = "unknown" UnknownService string = "unknown" UnknownVersion string = "unknown" UnknownWorkload string = "unknown" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Node ¶ added in v0.6.0
type Node struct { ID string // unique identifier for the node NodeType string // Node type Namespace string // Namespace Workload string // Workload (deployment) name App string // Workload app label value Version string // Workload version label value Service string // Service name Edges []*Edge // child nodes Metadata map[string]interface{} // app-specific data }
func NewNodeExplicit ¶ added in v0.6.0
type TrafficMap ¶
TrafficMap is a map of app Nodes, each optionally holding Edge data. Metadata is a general purpose map for holding any desired node or edge information. Each app node should have a unique namespace+workload. Note that it is feasible but likely unusual to have two nodes with the same name+version in the same namespace.
func NewTrafficMap ¶
func NewTrafficMap() TrafficMap
Directories ¶
Path | Synopsis |
---|---|
Cytoscape package provides conversion from our graph to the CystoscapeJS configuration json model.
|
Cytoscape package provides conversion from our graph to the CystoscapeJS configuration json model. |
Options package holds the option settings for a single graph generation.
|
Options package holds the option settings for a single graph generation. |
Click to show internal directories.
Click to hide internal directories.