Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/weaveworks/scope
/ functions
Functions
3,787 in github.com/weaveworks/scope
⨍
Functions
3,787
◇
Types & classes
595
↳
Endpoints
8
↓ 4 callers
Function
Upgrade
Upgrade upgrades the HTTP server connection to the WebSocket protocol.
common/xfer/websocket.go:54
↓ 4 callers
Method
WithChild
WithChild returns a fresh copy of n, with one child merged in.
report/node.go:171
↓ 4 callers
Method
WithSet
WithSet returns a fresh copy of n, with set merged in at key.
report/node.go:104
↓ 4 callers
Method
WithTag
WithTag sets the tag of nodes from this topology, returning a new topology.
report/topology.go:95
↓ 4 callers
Method
addConnection
tuple is canonicalised - always opened from-to
probe/endpoint/connection_tracker.go:310
↓ 4 callers
Method
addNodes
(n, prefix = 'zing')
client/app/scripts/components/debug-toolbar.js:260
↓ 4 callers
Function
all
(w process.Walker)
probe/process/walker_test.go:61
↓ 4 callers
Function
applyTransform
(transform, { width = 0, height = 0, x, y })
client/app/scripts/utils/transform-utils.js:7
↓ 4 callers
Function
checkLoadedPlugins
(t *testing.T, forEach iterator, expected []xfer.PluginSpec)
probe/plugins/registry_internal_test.go:149
↓ 4 callers
Function
closeAllNodeDetails
(state)
client/app/scripts/reducers/root.js:176
↓ 4 callers
Function
closeNodeDetails
(state, nodeId)
client/app/scripts/reducers/root.js:159
↓ 4 callers
Function
colors
(text, secondText)
client/app/scripts/utils/color-utils.js:29
↓ 4 callers
Function
deltaAdd
(name, adjacency = [], shape = 'circle', stack = false, networks = NETWORKS)
client/app/scripts/components/debug-toolbar.js:46
↓ 4 callers
Function
deserializeTimestamp
deserializeTimestamp converts the ISO8601 query param into a proper timestamp.
app/api_topologies.go:401
↓ 4 callers
Function
errorf
(format string, a ...interface{})
common/weave/client.go:200
↓ 4 callers
Function
getNextValue
(keyValues, maxValue)
client/app/scripts/utils/data-generator-utils.js:32
↓ 4 callers
Function
ignore_error
(f)
extras/example/app/app.py:50
↓ 4 callers
Method
isDead
()
probe/endpoint/ebpf.go:370
↓ 4 callers
Function
makeAddressID
(hostID, namespaceID, address string, addressIP net.IP)
report/id.go:57
↓ 4 callers
Function
makeBenchmarkMap
(start, finish int, timestamp time.Time)
report/latest_map_internal_test.go:136
↓ 4 callers
Method
mapChild
(from, to string)
render/render.go:177
↓ 4 callers
Function
newMockEbpfTracker
()
probe/endpoint/ebpf_test.go:16
↓ 4 callers
Function
nilStringLatestMap
()
report/latest_map_internal_test.go:73
↓ 4 callers
Method
passThrough
Add a copy of n straight into the results
render/render.go:227
↓ 4 callers
Function
pluralize
(n report.Node, key, singular, plural string)
render/detailed/summary.go:434
↓ 4 callers
Function
readFile
readFile reads an arbitrary file into a buffer.
probe/endpoint/procspy/proc_linux.go:278
↓ 4 callers
Method
readMessage
(v interface{})
common/xfer/controls.go:154
↓ 4 callers
Function
readReportFiles
(b *testing.B, path string)
app/benchmark_internal_test.go:23
↓ 4 callers
Function
route
(urlState)
client/app/scripts/actions/request-actions.js:507
↓ 4 callers
Function
sampleArray
(collection, n = 4)
client/app/scripts/components/debug-toolbar.js:31
↓ 4 callers
Method
scan
Rescan the plugins directory, load new plugins, and remove missing plugins
probe/plugins/registry.go:104
↓ 4 callers
Function
setTopology
(state, topologyId)
client/app/scripts/reducers/root.js:136
↓ 4 callers
Function
skipNSpaces
skipNSpaces skips nSpaces in buf and updates the cursor 'pos'
probe/process/walker_linux.go:53
↓ 4 callers
Function
slugify
(label)
client/app/scripts/utils/string-utils.js:76
↓ 4 callers
Method
stop
()
probe/endpoint/ebpf.go:384
↓ 4 callers
Function
testNotMutatingArray
(f, array, ...otherArgs)
client/app/scripts/utils/__tests__/array-utils-test.js:3
↓ 4 callers
Function
testRegistry
()
probe/docker/registry_test.go:21
↓ 4 callers
Method
url
(path string)
probe/appclient/app_client.go:90
↓ 4 callers
Method
walkConnections
walkConnections calls f with all open connections and connections that have come and gone since the last call to walkConnections
probe/endpoint/ebpf.go:328
↓ 3 callers
Method
ActiveControls
ActiveControls returns a string slice with the names of active controls.
report/node.go:141
↓ 3 callers
Method
AddCIDR
AddCIDR adds a network, represented as CIDR.
report/networks.go:31
↓ 3 callers
Method
AddPrefixMulticolumnTable
AddPrefixMulticolumnTable appends arbitrary rows to the Node, returning a new node.
report/table.go:25
↓ 3 callers
Method
CaptureDeployment
CaptureDeployment is exported for testing
probe/kubernetes/controls.go:243
↓ 3 callers
Method
CaptureVolumeSnapshot
CaptureVolumeSnapshot will return name, pvc name, namespace and capacity of volume snapshot
probe/kubernetes/controls.go:286
↓ 3 callers
Method
Close
()
common/xfer/websocket.go:39
↓ 3 callers
Method
CodecDecodeSelf
CodecDecodeSelf implements codec.Selfer
report/sets.go:145
↓ 3 callers
Method
Connections
Connections returns all established (TCP) connections.
probe/endpoint/procspy/spy.go:44
↓ 3 callers
Method
Copy
Copy returns a value copy of the sets map.
report/metrics.go:38
↓ 3 callers
Method
Created
()
probe/kubernetes/meta.go:25
↓ 3 callers
Function
DialWS
DialWS creates a new client connection. Use requestHeader to specify the origin (Origin), subprotocols (Sec-WebSocket-Protocol) and cookies (Cookie).
common/xfer/websocket.go:71
↓ 3 callers
Function
ExtractHostID
ExtractHostID extracts the host id from Node
report/id.go:310
↓ 3 callers
Function
GetLabelInfo
GetLabelInfo returns map from cluster to map of task arns to task infos. Exported for test.
probe/awsecs/reporter.go:47
↓ 3 callers
Method
Implementers
Implementers walks the available plugins fulfilling the given interface
probe/plugins/registry.go:200
↓ 3 callers
Method
Implements
Implements checks if the plugin implements the given interface
probe/plugins/registry.go:446
↓ 3 callers
Function
IsPauseImageName
IsPauseImageName indicates whether an image name corresponds to a kubernetes pause container image.
report/id.go:324
↓ 3 callers
Method
Lookup
Lookup the spec by 'key'
common/xfer/plugin_spec.go:80
↓ 3 callers
Function
Make
Make creates a new Reporter
probe/awsecs/reporter.go:96
↓ 3 callers
Function
MakeBasicNodeSummary
MakeBasicNodeSummary returns a basic summary of a node, if possible. This summary is sufficient for rendering links to the node.
render/detailed/summary.go:120
↓ 3 callers
Function
MakeEndpointNodeIDB
MakeEndpointNodeIDB produces an endpoint node ID from its composite parts in binary, not strings.
report/id.go:38
↓ 3 callers
Function
MakeFromFile
MakeFromFile construct a Report from a file, with the encoding determined by the extension (".msgpack" or ".json", with an optional ".gz").
report/marshal.go:122
↓ 3 callers
Function
MapEndpoints
MapEndpoints creates a renderer for the endpoint topology. Each endpoint is either turned into a pseudo node, or mapped to a node in the specified top
render/endpoint.go:28
↓ 3 callers
Method
NetworkInfo
([]net.IP)
probe/docker/container.go:63
↓ 3 callers
Function
New
New makes a new Probe.
probe/probe.go:79
↓ 3 callers
Function
NewCRIClient
NewCRIClient creates client to CRI.
probe/cri/registry.go:72
↓ 3 callers
Function
NewCachingWalker
NewCachingWalker returns a new CachingWalker
probe/process/walker.go:34
↓ 3 callers
Function
NewLocalPipeRouter
NewLocalPipeRouter returns a new local (in-memory) pipe router.
app/pipe_router.go:79
↓ 3 callers
Function
NewLogReadCloser
NewLogReadCloser reads from multiple io.ReadCloser, where data is available, and annotates each line with the reader's label
probe/kubernetes/logreadcloser.go:25
↓ 3 callers
Function
NewMultiAppClient
NewMultiAppClient creates a new MultiAppClient.
probe/appclient/multi_client.go:49
↓ 3 callers
Function
NewPipe
NewPipe makes a new pipe
common/xfer/pipes.go:41
↓ 3 callers
Function
NewPipeFromEnds
NewPipeFromEnds creates a new pipe from its ends and connects it to the app.
probe/controls/pipes.go:45
↓ 3 callers
Function
NewReporter
NewReporter creates a new Reporter that invokes procspy.Connections to generate a report.Report that contains every discovered (spied) connection on t
probe/endpoint/reporter_linux.go:21
↓ 3 callers
Function
NewReporter
NewReporter makes a new Reporter.
probe/process/reporter.go:50
↓ 3 callers
Function
NewService
NewService creates a new Service
probe/kubernetes/service.go:31
↓ 3 callers
Function
NewTopologyTagger
NewTopologyTagger tags each node with the topology that it comes from. It's kind of a proof-of-concept tagger, useful primarily for debugging.
probe/topology_tagger.go:11
↓ 3 callers
Function
ParseECSServiceNodeID
ParseECSServiceNodeID produces the cluster, service name from an ECS Service node ID
report/id.go:296
↓ 3 callers
Function
ParseNodeID
ParseNodeID produces the id and tag of a single-component node ID.
report/id.go:266
↓ 3 callers
Function
ParseOverlayNodeID
ParseOverlayNodeID produces the overlay type and peer name.
report/id.go:239
↓ 3 callers
Method
PipeClose
(string, string)
probe/controls/pipes.go:14
↓ 3 callers
Method
PipeConnection
(string, string, xfer.Pipe)
probe/controls/pipes.go:13
↓ 3 callers
Function
PropagateSingleMetrics
PropagateSingleMetrics creates a renderer which propagates metrics from a node's child to the node. The child is selected based on the specified topol
render/metrics.go:13
↓ 3 callers
Function
RegisterPipeRoutes
RegisterPipeRoutes registers the pipe routes
app/pipes.go:15
↓ 3 callers
Function
RegisterReportPostHandler
RegisterReportPostHandler registers the handler for report submission
app/router.go:115
↓ 3 callers
Function
RegisterTopologyRoutes
RegisterTopologyRoutes registers the various topology routes with a http mux.
app/router.go:93
↓ 3 callers
Method
Render
Render transforms a set of Nodes produces by another Renderer. using a map function
render/render.go:115
↓ 3 callers
Method
ReplaceNode
ReplaceNode adds node to the topology under key nodeID; if a node already exists for this key, node replaces that node. Like AddNode, it mutates the T
report/topology.go:138
↓ 3 callers
Function
ResetCache
ResetCache blows away the rendered node cache, and known service cache.
render/render.go:265
↓ 3 callers
Method
StoreReportBytes
StoreReportBytes stores a report.
app/multitenant/s3_client.go:94
↓ 3 callers
Function
StripCommandArgs
StripCommandArgs removes all the arguments from the command
report/censor.go:36
↓ 3 callers
Method
TCPEventV4
TCPEventV4 handles IPv4 TCP events from the eBPF tracer
probe/endpoint/ebpf.go:165
↓ 3 callers
Method
Tick
Tick updates cached copy of process list
probe/process/walker.go:53
↓ 3 callers
Method
UnsafeUnMerge
UnsafeUnMerge removes data from n that would be added by merging other, modifying the original. returns true if n.Merge(other) is the same as n
report/node.go:204
↓ 3 callers
Method
WalkNamedTopologies
WalkNamedTopologies iterates through the Topologies of the report, potentially modifying them.
report/report.go:376
↓ 3 callers
Method
WalkPairedTopologies
WalkPairedTopologies iterates through the Topologies of this and another report, potentially modifying one or both.
report/report.go:384
↓ 3 callers
Method
WriteMessage
(messageType int, data []byte)
common/xfer/websocket.go:36
↓ 3 callers
Function
_usage
(error_message=None)
tools/dependencies/list_versions.py:279
↓ 3 callers
Function
_usage
(error_message=None)
tools/dependencies/cross_versions.py:27
↓ 3 callers
Method
acquire
()
probe/appclient/multi_client.go:189
↓ 3 callers
Method
addChild
Add m as a child of the node at id, creating a new result node in the specified topology if not already there, and updating the mapping from old ID to
render/render.go:212
↓ 3 callers
Method
addUnmappedChild
Add m as a child of the node at id, creating a new result node in the specified topology if not already there.
render/render.go:197
↓ 3 callers
Function
allContainers
(r docker.Registry)
probe/docker/registry_test.go:319
← previous
next →
301–400 of 3,787, ranked by callers