MCPcopy Create free account

hub / github.com/weaveworks/scope / functions

Functions3,787 in github.com/weaveworks/scope

↓ 4 callersFunctionUpgrade
Upgrade upgrades the HTTP server connection to the WebSocket protocol.
common/xfer/websocket.go:54
↓ 4 callersMethodWithChild
WithChild returns a fresh copy of n, with one child merged in.
report/node.go:171
↓ 4 callersMethodWithSet
WithSet returns a fresh copy of n, with set merged in at key.
report/node.go:104
↓ 4 callersMethodWithTag
WithTag sets the tag of nodes from this topology, returning a new topology.
report/topology.go:95
↓ 4 callersMethodaddConnection
tuple is canonicalised - always opened from-to
probe/endpoint/connection_tracker.go:310
↓ 4 callersMethodaddNodes
(n, prefix = 'zing')
client/app/scripts/components/debug-toolbar.js:260
↓ 4 callersFunctionall
(w process.Walker)
probe/process/walker_test.go:61
↓ 4 callersFunctionapplyTransform
(transform, { width = 0, height = 0, x, y })
client/app/scripts/utils/transform-utils.js:7
↓ 4 callersFunctioncheckLoadedPlugins
(t *testing.T, forEach iterator, expected []xfer.PluginSpec)
probe/plugins/registry_internal_test.go:149
↓ 4 callersFunctioncloseAllNodeDetails
(state)
client/app/scripts/reducers/root.js:176
↓ 4 callersFunctioncloseNodeDetails
(state, nodeId)
client/app/scripts/reducers/root.js:159
↓ 4 callersFunctioncolors
(text, secondText)
client/app/scripts/utils/color-utils.js:29
↓ 4 callersFunctiondeltaAdd
(name, adjacency = [], shape = 'circle', stack = false, networks = NETWORKS)
client/app/scripts/components/debug-toolbar.js:46
↓ 4 callersFunctiondeserializeTimestamp
deserializeTimestamp converts the ISO8601 query param into a proper timestamp.
app/api_topologies.go:401
↓ 4 callersFunctionerrorf
(format string, a ...interface{})
common/weave/client.go:200
↓ 4 callersFunctiongetNextValue
(keyValues, maxValue)
client/app/scripts/utils/data-generator-utils.js:32
↓ 4 callersFunctionignore_error
(f)
extras/example/app/app.py:50
↓ 4 callersMethodisDead
()
probe/endpoint/ebpf.go:370
↓ 4 callersFunctionmakeAddressID
(hostID, namespaceID, address string, addressIP net.IP)
report/id.go:57
↓ 4 callersFunctionmakeBenchmarkMap
(start, finish int, timestamp time.Time)
report/latest_map_internal_test.go:136
↓ 4 callersMethodmapChild
(from, to string)
render/render.go:177
↓ 4 callersFunctionnewMockEbpfTracker
()
probe/endpoint/ebpf_test.go:16
↓ 4 callersFunctionnilStringLatestMap
()
report/latest_map_internal_test.go:73
↓ 4 callersMethodpassThrough
Add a copy of n straight into the results
render/render.go:227
↓ 4 callersFunctionpluralize
(n report.Node, key, singular, plural string)
render/detailed/summary.go:434
↓ 4 callersFunctionreadFile
readFile reads an arbitrary file into a buffer.
probe/endpoint/procspy/proc_linux.go:278
↓ 4 callersMethodreadMessage
(v interface{})
common/xfer/controls.go:154
↓ 4 callersFunctionreadReportFiles
(b *testing.B, path string)
app/benchmark_internal_test.go:23
↓ 4 callersFunctionroute
(urlState)
client/app/scripts/actions/request-actions.js:507
↓ 4 callersFunctionsampleArray
(collection, n = 4)
client/app/scripts/components/debug-toolbar.js:31
↓ 4 callersMethodscan
Rescan the plugins directory, load new plugins, and remove missing plugins
probe/plugins/registry.go:104
↓ 4 callersFunctionsetTopology
(state, topologyId)
client/app/scripts/reducers/root.js:136
↓ 4 callersFunctionskipNSpaces
skipNSpaces skips nSpaces in buf and updates the cursor 'pos'
probe/process/walker_linux.go:53
↓ 4 callersFunctionslugify
(label)
client/app/scripts/utils/string-utils.js:76
↓ 4 callersMethodstop
()
probe/endpoint/ebpf.go:384
↓ 4 callersFunctiontestNotMutatingArray
(f, array, ...otherArgs)
client/app/scripts/utils/__tests__/array-utils-test.js:3
↓ 4 callersFunctiontestRegistry
()
probe/docker/registry_test.go:21
↓ 4 callersMethodurl
(path string)
probe/appclient/app_client.go:90
↓ 4 callersMethodwalkConnections
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 callersMethodActiveControls
ActiveControls returns a string slice with the names of active controls.
report/node.go:141
↓ 3 callersMethodAddCIDR
AddCIDR adds a network, represented as CIDR.
report/networks.go:31
↓ 3 callersMethodAddPrefixMulticolumnTable
AddPrefixMulticolumnTable appends arbitrary rows to the Node, returning a new node.
report/table.go:25
↓ 3 callersMethodCaptureDeployment
CaptureDeployment is exported for testing
probe/kubernetes/controls.go:243
↓ 3 callersMethodCaptureVolumeSnapshot
CaptureVolumeSnapshot will return name, pvc name, namespace and capacity of volume snapshot
probe/kubernetes/controls.go:286
↓ 3 callersMethodClose
()
common/xfer/websocket.go:39
↓ 3 callersMethodCodecDecodeSelf
CodecDecodeSelf implements codec.Selfer
report/sets.go:145
↓ 3 callersMethodConnections
Connections returns all established (TCP) connections.
probe/endpoint/procspy/spy.go:44
↓ 3 callersMethodCopy
Copy returns a value copy of the sets map.
report/metrics.go:38
↓ 3 callersMethodCreated
()
probe/kubernetes/meta.go:25
↓ 3 callersFunctionDialWS
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 callersFunctionExtractHostID
ExtractHostID extracts the host id from Node
report/id.go:310
↓ 3 callersFunctionGetLabelInfo
GetLabelInfo returns map from cluster to map of task arns to task infos. Exported for test.
probe/awsecs/reporter.go:47
↓ 3 callersMethodImplementers
Implementers walks the available plugins fulfilling the given interface
probe/plugins/registry.go:200
↓ 3 callersMethodImplements
Implements checks if the plugin implements the given interface
probe/plugins/registry.go:446
↓ 3 callersFunctionIsPauseImageName
IsPauseImageName indicates whether an image name corresponds to a kubernetes pause container image.
report/id.go:324
↓ 3 callersMethodLookup
Lookup the spec by 'key'
common/xfer/plugin_spec.go:80
↓ 3 callersFunctionMake
Make creates a new Reporter
probe/awsecs/reporter.go:96
↓ 3 callersFunctionMakeBasicNodeSummary
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 callersFunctionMakeEndpointNodeIDB
MakeEndpointNodeIDB produces an endpoint node ID from its composite parts in binary, not strings.
report/id.go:38
↓ 3 callersFunctionMakeFromFile
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 callersFunctionMapEndpoints
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 callersMethodNetworkInfo
([]net.IP)
probe/docker/container.go:63
↓ 3 callersFunctionNew
New makes a new Probe.
probe/probe.go:79
↓ 3 callersFunctionNewCRIClient
NewCRIClient creates client to CRI.
probe/cri/registry.go:72
↓ 3 callersFunctionNewCachingWalker
NewCachingWalker returns a new CachingWalker
probe/process/walker.go:34
↓ 3 callersFunctionNewLocalPipeRouter
NewLocalPipeRouter returns a new local (in-memory) pipe router.
app/pipe_router.go:79
↓ 3 callersFunctionNewLogReadCloser
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 callersFunctionNewMultiAppClient
NewMultiAppClient creates a new MultiAppClient.
probe/appclient/multi_client.go:49
↓ 3 callersFunctionNewPipe
NewPipe makes a new pipe
common/xfer/pipes.go:41
↓ 3 callersFunctionNewPipeFromEnds
NewPipeFromEnds creates a new pipe from its ends and connects it to the app.
probe/controls/pipes.go:45
↓ 3 callersFunctionNewReporter
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 callersFunctionNewReporter
NewReporter makes a new Reporter.
probe/process/reporter.go:50
↓ 3 callersFunctionNewService
NewService creates a new Service
probe/kubernetes/service.go:31
↓ 3 callersFunctionNewTopologyTagger
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 callersFunctionParseECSServiceNodeID
ParseECSServiceNodeID produces the cluster, service name from an ECS Service node ID
report/id.go:296
↓ 3 callersFunctionParseNodeID
ParseNodeID produces the id and tag of a single-component node ID.
report/id.go:266
↓ 3 callersFunctionParseOverlayNodeID
ParseOverlayNodeID produces the overlay type and peer name.
report/id.go:239
↓ 3 callersMethodPipeClose
(string, string)
probe/controls/pipes.go:14
↓ 3 callersMethodPipeConnection
(string, string, xfer.Pipe)
probe/controls/pipes.go:13
↓ 3 callersFunctionPropagateSingleMetrics
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 callersFunctionRegisterPipeRoutes
RegisterPipeRoutes registers the pipe routes
app/pipes.go:15
↓ 3 callersFunctionRegisterReportPostHandler
RegisterReportPostHandler registers the handler for report submission
app/router.go:115
↓ 3 callersFunctionRegisterTopologyRoutes
RegisterTopologyRoutes registers the various topology routes with a http mux.
app/router.go:93
↓ 3 callersMethodRender
Render transforms a set of Nodes produces by another Renderer. using a map function
render/render.go:115
↓ 3 callersMethodReplaceNode
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 callersFunctionResetCache
ResetCache blows away the rendered node cache, and known service cache.
render/render.go:265
↓ 3 callersMethodStoreReportBytes
StoreReportBytes stores a report.
app/multitenant/s3_client.go:94
↓ 3 callersFunctionStripCommandArgs
StripCommandArgs removes all the arguments from the command
report/censor.go:36
↓ 3 callersMethodTCPEventV4
TCPEventV4 handles IPv4 TCP events from the eBPF tracer
probe/endpoint/ebpf.go:165
↓ 3 callersMethodTick
Tick updates cached copy of process list
probe/process/walker.go:53
↓ 3 callersMethodUnsafeUnMerge
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 callersMethodWalkNamedTopologies
WalkNamedTopologies iterates through the Topologies of the report, potentially modifying them.
report/report.go:376
↓ 3 callersMethodWalkPairedTopologies
WalkPairedTopologies iterates through the Topologies of this and another report, potentially modifying one or both.
report/report.go:384
↓ 3 callersMethodWriteMessage
(messageType int, data []byte)
common/xfer/websocket.go:36
↓ 3 callersFunction_usage
(error_message=None)
tools/dependencies/list_versions.py:279
↓ 3 callersFunction_usage
(error_message=None)
tools/dependencies/cross_versions.py:27
↓ 3 callersMethodacquire
()
probe/appclient/multi_client.go:189
↓ 3 callersMethodaddChild
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 callersMethodaddUnmappedChild
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 callersFunctionallContainers
(r docker.Registry)
probe/docker/registry_test.go:319
← previousnext →301–400 of 3,787, ranked by callers