Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adrianco/spigo
/ types & classes
Types & classes
36 in github.com/adrianco/spigo
⨍
Functions
236
◇
Types & classes
36
↓ 1 callers
TypeAlias
ByCtx
ByCtx sortable spans
tooling/flow/flow.go:64
↓ 1 callers
TypeAlias
ByToken
ByToken ring of node names sorted by token
actors/priamCassandra/priamCassandra.go:27
↓ 1 callers
TypeAlias
Impositions
Impositions is the promise theory term for requests made to a service
tooling/gotocol/gotocol.go:12
↓ 1 callers
TypeAlias
TraceContextType
TraceContextType needs to be exported for flow package map. For production scale use this should be 64bit, for spigo it seems ok with 32.
tooling/gotocol/gotocol.go:75
Struct
ArchObject
tooling/collect/collect.go:28
Struct
ComposeAttributes
ComposeAttributes V1 maps to attributes of a microservice
compose/compose.go:17
TypeAlias
ComposeServices
ComposeServices type to extract interesting data from compose yaml version 1 file
compose/compose.go:27
Struct
ComposeV2Yaml
ComposeV2Yaml type to extract interesting data from compose yaml version 2 file
compose/compose.go:30
Struct
Configuration
Configuration information for spigo
tooling/archaius/archaius.go:15
Struct
Connection
Connection
tooling/architecture/architecture.go:66
Struct
Context
needs to match type conversions in func increment below Context for capturing dapper/zipkin style traces
tooling/gotocol/gotocol.go:78
Struct
DoneV0r4
DoneV0r4 records a node that goes away, and its exit status. New in 0.4
tooling/graphjson/graphjson.go:47
Struct
EdgeV0r4
EdgeV0r4 defines an edge for version 0.4, used to make json edges for writing
tooling/graphjson/graphjson.go:31
Struct
ElementV0r4
ElementV0r4 defines a way to read either a node, edge or done in the graph for version 0.3 or 0.4
tooling/graphjson/graphjson.go:54
Struct
ForgetV0r4
ForgetV0r4 records an edge that has been forgotten and should be removed, forget id should match previous edge id
tooling/graphjson/graphjson.go:39
Struct
GraphV0r4
GraphV0r4 defines version 0.4 of the graphjson file format with an array of elements
tooling/graphjson/graphjson.go:69
Struct
GraphVersion
GraphVersion extracts the version so it can be checked
tooling/graphjson/graphjson.go:78
Struct
KafkaCollector
KafkaCollector implements Collector by publishing spans to a Kafka broker.
tooling/flow/collector-kafka.go:17
Struct
Message
Message structure used for all messages, includes a channel of itself
tooling/gotocol/gotocol.go:126
Struct
NodeV0r4
remember which edge was which NodeV0r4 defines a node for version 0.4, used to make json nodes for writing
tooling/graphjson/graphjson.go:23
Struct
Router
Router tracks times and channels
tooling/ribbon/ribbon.go:12
Struct
Routetype
Routetype information from a message
tooling/gotocol/gotocol.go:139
TypeAlias
Values
Values for zipkin span direction
tooling/flow/flow.go:23
Struct
archV0r1
tooling/architecture/architecture.go:17
Struct
callback
interest in a specific service
actors/eureka/eureka.go:26
Struct
containerV0r0
tooling/architecture/architecture.go:35
TypeAlias
flowmaptype
flowmap is a map by traceid of slices of pointers to spannotations
tooling/flow/flow.go:51
TypeAlias
hier
tooling/names/names.go:10
TypeAlias
mapchan
tooling/asgard/asgard.go:42
Struct
meta
metadata about a registered service
actors/eureka/eureka.go:20
Struct
node
cassandra token to server map
actors/priamCassandra/priamCassandra.go:21
Struct
serviceV0r0
tooling/architecture/architecture.go:27
Struct
spannotype
Annotation information for each step in the span
tooling/flow/flow.go:54
Struct
zipkinannotation
annotation for zipkin
tooling/flow/flow.go:259
Struct
zipkinendpoint
* example: Zipkin format is an array of these { "traceId": "5e27c67030932221", "name": "GET", "id": "38357d8f309b379d", "parentId": "5e27c6703
tooling/flow/flow.go:252
Struct
zipkinspan
trace for zipkin
tooling/flow/flow.go:266