MCPcopy Create free account

hub / github.com/adrianco/spigo / functions

Functions236 in github.com/adrianco/spigo

↓ 36 callersMethodGoSend
GoSend asynchronous message send, parks it on a new goroutine until it completes
tooling/gotocol/gotocol.go:166
↓ 16 callersMethodClose
Close implements Collector.
tooling/flow/collector-kafka.go:58
↓ 12 callersMethodAll
All routes that match a package
tooling/ribbon/ribbon.go:63
↓ 11 callersFunctionSplitter
Splitter for a component of a name
tooling/names/names.go:26
↓ 10 callersFunctionFilter
Filter a name to take out components. "a.b.c" filter "*.*" returns "a"
tooling/names/names.go:42
↓ 10 callersMethodLen
Len of routing table
tooling/ribbon/ribbon.go:27
↓ 10 callersMethodNamed
Named entry find and return that channel from the routing table
tooling/ribbon/ribbon.go:80
↓ 10 callersMethodNewParent
NewParent sets up the parent by promoting incoming span id, and get a new spanid
tooling/gotocol/gotocol.go:117
↓ 10 callersMethodString
pretty printer for Values
tooling/flow/flow.go:35
↓ 7 callersMethodAdd
Add an entry to the routing table
tooling/ribbon/ribbon.go:32
↓ 7 callersFunctionAnnotateReceive
AnnotateReceive service activity when receiving a message
tooling/flow/flow.go:108
↓ 6 callersFunctionAnnotateSend
AnnotateSend service sends on a flow
tooling/flow/flow.go:125
↓ 6 callersMethodRandom
Random channel from the routing table
tooling/ribbon/ribbon.go:47
↓ 6 callersFunctionWrite
Write a string to the file
tooling/graphjson/graphjson.go:99
↓ 5 callersMethodAddSpan
AddSpan updates to get a new span for an existing request and parent
tooling/gotocol/gotocol.go:111
↓ 5 callersFunctionFilterNode
FilterNode to simplify its name
tooling/names/names.go:68
↓ 5 callersMethodNames
Names return all
tooling/ribbon/ribbon.go:95
↓ 5 callersMethodPick
Pick a random matching package and return that channel from the routing table
tooling/ribbon/ribbon.go:75
↓ 5 callersFunctiondelete
(url, query = {}, headers = {})
ui/js/api-client.js:48
↓ 4 callersMethodFind
Find the node in the ring for a token
actors/priamCassandra/priamCassandra.go:40
↓ 4 callersMethodRoute
Route string formatter for routing part of context
tooling/gotocol/gotocol.go:88
↓ 4 callersFunctionStartNode
StartNode starts a node using the named package, and connect it to any dependencies
tooling/asgard/asgard.go:150
↓ 4 callersFunctionWrite
Write an entry to the database
tooling/graphneo4j/graphneo.go:41
↓ 4 callersFunctioncommaNewline
decide whether to write a comma before the newline or not
tooling/graphjson/graphjson.go:104
↓ 4 callersFunctionringHash
hash a string into the ring
actors/priamCassandra/priamCassandra.go:35
↓ 3 callersFunctionAsJson
AsJson returns current config as json
tooling/archaius/archaius.go:138
↓ 3 callersFunctionDebugContext
DebugContext turns on debug context logging for eureka and edda messages
tooling/handlers/handlers.go:15
↓ 3 callersFunctionLookup
Lookup a name and return the IP address for that name
tooling/dhcp/dhcp.go:24
↓ 3 callersFunctionNewTrace
NewTrace using atomic increment
tooling/gotocol/gotocol.go:101
↓ 3 callersFunctionThroughputMax
ThroughputMax throughput for a given contention and crosstalk
tooling/usl/usl.go:19
↓ 3 callersFunctionrescale
()
ui/js/lib/d3-fisheye.js:59
↓ 2 callersFunctionAMI
AMI from a name
tooling/names/names.go:166
↓ 2 callersFunctionContainer
Container from a name
tooling/names/names.go:151
↓ 2 callersFunctionFromJson
FromJson imports a config from json
tooling/archaius/archaius.go:144
↓ 2 callersFunctionMakeRouter
MakeRouter with maps initialized
tooling/ribbon/ribbon.go:18
↓ 2 callersMethodNameChan
NameChan find the name corresponding to a channel
tooling/ribbon/ribbon.go:85
↓ 2 callersFunctionPackage
Package (same as AMI) from a name
tooling/names/names.go:171
↓ 2 callersFunctionRegion
Region extract from a name
tooling/names/names.go:101
↓ 2 callersMethodRemove
Remove an entry from the routing table
tooling/ribbon/ribbon.go:41
↓ 2 callersFunctionResponseRN
ResponseRN time as a function of capacity
tooling/usl/usl.go:25
↓ 2 callersFunctionRingConfig
RingConfig gets the tokens for a ring
actors/priamCassandra/priamCassandra.go:72
↓ 2 callersFunctionThroughputXN
ThroughputXN as a function of capacity
tooling/usl/usl.go:9
↓ 2 callersFunctionWriteEdge
WriteDone records that a node has gone away normally func WriteDone(name string, t time.Time) { if Enabled == false { return } } WriteEdge writes
tooling/graphneo4j/graphneo.go:84
↓ 2 callersFunctionWriteZip
WriteZip stores zipkin as json
tooling/flow/flow.go:275
↓ 2 callersFunctionZone
Zone extract from a name
tooling/names/names.go:120
↓ 2 callersFunctionannotate
Common Annotation code
tooling/flow/flow.go:85
↓ 2 callersFunctioncolors
(index)
ui/js/chart/index.js:40
↓ 2 callersFunctionfindNode
(name)
ui/js/stores/chart.js:62
↓ 2 callersFunctionincrement
return uniquely incremented TraceContextType
tooling/gotocol/gotocol.go:96
↓ 2 callersFunctionneighboring
(a, b)
ui/js/lib/d3-connected-nodes.js:20
↓ 2 callersFunctionpirateListen
all configuration and state is sent via messages
tooling/gotocol/gotocol_test.go:11
↓ 2 callersFunctionshutdown
Shutdown fsm and pirates
tooling/fsm/fsm.go:134
↓ 2 callersFunctiontry
(t string)
tooling/graphjson/graphjson_test.go:10
↓ 2 callersFunctionverifyConfig
verify the sizes of arrays above are equal at runtime
tooling/archaius/archaius.go:90
↓ 1 callersFunctionArch
Arch extract from a name
tooling/names/names.go:96
↓ 1 callersFunctionClose
WriteForget writes the forgotten edge to a file given a space separated edge id, from and to node names func WriteForget(fromTo string, t time.Time) {
tooling/graphneo4j/graphneo.go:113
↓ 1 callersMethodCollect
Collect implements Collector.
tooling/flow/collector-kafka.go:49
↓ 1 callersFunctionComposeArch
ComposeArch makes an architecture from a compose V2 yaml format
compose/compose.go:178
↓ 1 callersFunctionConnect
Connect tells a source node how to connect to a target node directly by name, only used when Eureka can't be used
tooling/asgard/asgard.go:131
↓ 1 callersFunctionCreate
Create a tier and specify any dependencies, return the full name of the last node created
tooling/asgard/asgard.go:45
↓ 1 callersFunctionCreateChannels
CreateChannels makes the maps of channels
tooling/asgard/asgard.go:36
↓ 1 callersFunctionCreateEureka
CreateEureka service registries in each zone
tooling/asgard/asgard.go:224
↓ 1 callersFunctionDistribute
Distribute tokens to one zone of a cassandra cluster, this doesn't yet allow for clusters to grow or replace nodes
actors/priamCassandra/priamCassandra.go:52
↓ 1 callersFunctionFilterEdge
FilterEdge - two space separated nodes
tooling/names/names.go:79
↓ 1 callersFunctionFlush
Flush the spans for a request in zipkin format
tooling/flow/flow.go:287
↓ 1 callersFunctionInstance
Instance from a name
tooling/names/names.go:146
↓ 1 callersFunctionKey
Key finds a value given a key
tooling/archaius/archaius.go:102
↓ 1 callersFunctionListDependencies
Extract dependencies from an architecture
tooling/architecture/architecture.go:71
↓ 1 callersFunctionMachine
Machine from a name
tooling/names/names.go:141
↓ 1 callersFunctionMake
Make a service name from components and an index
tooling/names/names.go:86
↓ 1 callersFunctionMakeContainer
MakeContainer name from components and an index
tooling/names/names.go:91
↓ 1 callersFunctionNewKafkaCollector
NewKafkaCollector returns a new Kafka-backed Collector. addrs should be a slice of TCP endpoints of the form "host:port".
tooling/flow/collector-kafka.go:24
↓ 1 callersFunctionOtherRegions
OtherRegions given one
tooling/names/names.go:106
↓ 1 callersFunctionOtherZones
OtherZones given one
tooling/names/names.go:125
↓ 1 callersFunctionProcess
Process from a name
tooling/names/names.go:156
↓ 1 callersFunctionReadArch
ReadArch parses archjson
tooling/architecture/architecture.go:81
↓ 1 callersFunctionReadCompose
ReadCompose unmarshalls services from a yaml file
compose/compose.go:38
↓ 1 callersFunctionReadComposeV2
ReadComposeV2 unmarshalls services from a compose V2 yaml file
compose/compose.go:53
↓ 1 callersFunctionResponseRX
ResponseRX time as a function of throughput
tooling/usl/usl.go:31
↓ 1 callersFunctionSend
Send a synchronous message
tooling/gotocol/gotocol.go:159
↓ 1 callersFunctionSendToName
SendToName sends a message directly to a name via asgard, only used during setup
tooling/asgard/asgard.go:141
↓ 1 callersFunctionService
Service from a name
tooling/names/names.go:161
↓ 1 callersFunctionSetup
Setup by opening a connection to neo4j then removing stuff that's going to be updated
tooling/graphneo4j/graphneo.go:24
↓ 1 callersFunctionShutdown
Shutdown the flow mapping system and flush remaining flows
tooling/flow/flow.go:168
↓ 1 callersFunctionShutdownEureka
ShutdownEureka shuts down the Eureka service registries and wait for them to go away
tooling/asgard/asgard.go:299
↓ 1 callersFunctionShutdownNodes
ShutdownNodes - shut down the nodes and wait for them to go away
tooling/asgard/asgard.go:279
↓ 1 callersFunctionStart
Start eureka discovery service and set name directly
actors/eureka/eureka.go:32
↓ 1 callersFunctionStart
Start architecture
tooling/architecture/architecture.go:48
↓ 1 callersFunctionThroughputXR
ThroughputXR as a function of response time
tooling/usl/usl.go:50
↓ 1 callersFunctionWriteFlow
WriteFlow records messages in neo4j as well as zipkin
tooling/graphneo4j/graphneo.go:95
↓ 1 callersFunctionWriteNode
WriteNode writes the node to a file given a space separated name and service type
tooling/graphneo4j/graphneo.go:57
↓ 1 callersFunctionaddEdge
(source, target)
ui/js/stores/chart.js:75
↓ 1 callersFunctionaddNode
(name)
ui/js/stores/chart.js:56
↓ 1 callersFunctiond3FisheyeScale
(scale, d, a)
ui/js/lib/d3-fisheye.js:4
↓ 1 callersFunctionedge
(from, to string)
tooling/graphgexf/graphgexf.go:40
↓ 1 callersFunctionedge
(from, to string)
tooling/graphml/graphml.go:40
↓ 1 callersFunctionfisheye
(_)
ui/js/lib/d3-fisheye.js:5
↓ 1 callersMethodlogErrors
()
tooling/flow/collector-kafka.go:42
↓ 1 callersFunctionremoveLinks
(nodeName)
ui/js/lib/d3-removable-nodes.js:9
↓ 1 callersFunctiontry
(t string)
tooling/architecture/architecture_test.go:12
next →1–100 of 236, ranked by callers