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
↓ 2 callers
Function
parseLSOF
parseLsof parses lsof out with `-F cn` argument. Format description: the first letter is the type of record, records are newline separated, the recor
probe/endpoint/procspy/lsof.go:30
↓ 2 callers
Function
parseQuery
(query)
client/app/scripts/utils/search-utils.js:220
↓ 2 callers
Method
performEbpfTrack
(rpt *report.Report, hostNodeID string)
probe/endpoint/connection_tracker.go:184
↓ 2 callers
Function
performWalk
(w pidWalker, c chan<- walkResult)
probe/endpoint/procspy/reader_linux.go:156
↓ 2 callers
Method
persistReport
(ctx context.Context, userid, rowKey, colKey, reportKey string, buf []byte)
app/multitenant/aws_collector.go:601
↓ 2 callers
Method
prepareWaypointsForMotion
({ waypoints, isAnimated })
client/app/scripts/charts/edge-container.js:101
↓ 2 callers
Method
processDNSMessage
(dns *layers.DNS)
probe/endpoint/dns_snooper.go:238
↓ 2 callers
Function
queryEscape
queryEscape uses `%20` instead of `+` to encode whitespaces. Both are valid but react-router does not decode `+` properly.
render/detailed/links.go:239
↓ 2 callers
Method
randomExistingNode
()
client/app/scripts/components/debug-toolbar.js:269
↓ 2 callers
Function
readProcessConnections
Read the connections for a group of processes living in the same namespace, which are found (identically) in /proc/PID/net/tcp{,6} for any of the proc
probe/endpoint/procspy/proc_linux.go:125
↓ 2 callers
Function
receiveTopologies
(topologies)
client/app/scripts/actions/request-actions.js:179
↓ 2 callers
Method
registerConn
(id string, conn xfer.Websocket)
probe/appclient/app_client.go:117
↓ 2 callers
Method
release
()
probe/appclient/multi_client.go:190
↓ 2 callers
Method
relevant
(f conntrack.Conn)
probe/endpoint/conntrack.go:109
↓ 2 callers
Method
removeNode
()
client/app/scripts/components/debug-toolbar.js:275
↓ 2 callers
Function
renderForTopology
(b *testing.B, topologyID string, report report.Report)
app/benchmark_internal_test.go:99
↓ 2 callers
Method
renderTopologies
(ctx context.Context, rpt report.Report, req *http.Request)
app/api_topologies.go:486
↓ 2 callers
Method
restart
()
probe/endpoint/ebpf.go:411
↓ 2 callers
Method
restoreZoomState
(props)
client/app/scripts/components/zoomable-canvas.js:151
↓ 2 callers
Method
reverse
reverse flips the direction of the tuple
probe/endpoint/four_tuple.go:41
↓ 2 callers
Method
rewriteAdjacency
(outID string, adjacency report.IDList)
render/render.go:250
↓ 2 callers
Method
rows
(r report.Report, ns report.Nodes, includeLocal bool)
render/detailed/connections.go:131
↓ 2 callers
Function
runLayoutEngine
* Layout engine runner * After the layout engine run nodes and edges have x-y-coordinates. Engine is * not run if the number of nodes is bigger than
client/app/scripts/charts/nodes-layout.js:163
↓ 2 callers
Method
runReflectorUntil
runReflectorUntil runs cache.Reflector#ListAndWatch in an endless loop, after checking that the resource is supported by kubernetes. Errors are logged
probe/kubernetes/client.go:262
↓ 2 callers
Function
runTest
(t *testing.T, f func(*overlay.Weave))
probe/overlay/weave_test.go:19
↓ 2 callers
Function
scanAddressNA
scanAddressNA parses 'A12CF62E:00AA' to the address/port. Handles IPv4 and IPv6 addresses. The address is a big endian 32 bit ints, hex encoded. We ju
probe/endpoint/procspy/procnet.go:78
↓ 2 callers
Method
scheduleShow
()
client/app/scripts/utils/delayed-show.js:35
↓ 2 callers
Function
searchNode
(node, { prefix, query, metric, comp, value })
client/app/scripts/utils/search-utils.js:126
↓ 2 callers
Function
searchTopology
(nodes, parsedQuery)
client/app/scripts/utils/search-utils.js:203
↓ 2 callers
Method
sendMessage
(ctx context.Context, queueURL *string, message interface{})
app/multitenant/sqs_control_router.go:196
↓ 2 callers
Method
setAddrFor
(e app.End, addr string)
app/multitenant/consul_pipe_router.go:41
↓ 2 callers
Function
setAppState
(fn)
client/app/scripts/components/debug-toolbar.js:129
↓ 2 callers
Function
setDocumentTitle
(title)
client/app/scripts/utils/title-utils.js:6
↓ 2 callers
Function
setLogFormatter
(prefix string)
prog/main.go:60
↓ 2 callers
Function
setLogLevel
(levelname string)
prog/main.go:72
↓ 2 callers
Function
setMonitorState
(monitor)
client/app/scripts/actions/app-actions.js:451
↓ 2 callers
Function
setSimpleEdgePoints
* Adds `points` array to edge based on location of source and target * @param {Map} edge new edge * @param {Map} nodeCache all nodes
client/app/scripts/charts/nodes-layout.js:259
↓ 2 callers
Method
setStatus
(err error)
probe/plugins/registry.go:455
↓ 2 callers
Function
setStoreViewState
(storeViewState)
client/app/scripts/actions/app-actions.js:458
↓ 2 callers
Function
setupFlags
(flags *flags)
prog/main.go:273
↓ 2 callers
Function
showingDebugToolbar
()
client/app/scripts/components/debug-toolbar.js:104
↓ 2 callers
Function
sortNodes
(nodes, getValue, sortedDesc)
client/app/scripts/components/node-details/node-details-table.js:96
↓ 2 callers
Method
sortedAndDeduplicated
sort entries and shuffle down any duplicates. NOTE: may modify contents of m.
report/map_helpers.go:151
↓ 2 callers
Function
splitImageName
splitImageName returns parts of the full image name (image name, image tag).
probe/docker/container.go:450
↓ 2 callers
Method
stop
()
probe/endpoint/procspy/reader_linux.go:25
↓ 2 callers
Function
summary
(tests, failed tests)
tools/runner/runner.go:195
↓ 2 callers
Method
tick
()
client/app/scripts/hoc/metric-feeder.js:91
↓ 2 callers
Function
timeOrZero
(t *time.Time)
probe/awsecs/client.go:101
↓ 2 callers
Function
timeTravelSupportedSelector
client/app/scripts/selectors/time-travel.js:11
↓ 2 callers
Method
timeout
()
app/pipe_router.go:174
↓ 2 callers
Function
timer
(fn)
client/app/scripts/utils/time-utils.js:3
↓ 2 callers
Function
topologiesUrl
(state)
client/app/scripts/utils/web-api-utils.js:92
↓ 2 callers
Function
transformedDimensions
(props)
client/app/scripts/components/nodes-resources/node-resources-metric-box.js:31
↓ 2 callers
Function
traverse
(obj)
client/app/scripts/utils/file-utils.js:31
↓ 2 callers
Function
typeName
(i interface{})
render/func_name.go:12
↓ 2 callers
Function
uniformSelect
(array, size)
client/app/scripts/utils/array-utils.js:5
↓ 2 callers
Method
updateAndRegisterControlsInReport
(rpt *report.Report)
probe/plugins/registry.go:230
↓ 2 callers
Method
updateBuffer
(props)
client/app/scripts/hoc/metric-feeder.js:58
↓ 2 callers
Method
updateContainerState
(containerID string)
probe/docker/registry.go:315
↓ 2 callers
Function
updateFilters
updateFilters updates the available filters based on the current report.
app/api_topologies.go:81
↓ 2 callers
Method
updateImages
()
probe/docker/registry.go:273
↓ 2 callers
Method
updateMemcacheServers
updateMemcacheServers sets a memcache server list from SRV records. SRV priority & weight are ignored.
app/multitenant/memcache_client.go:127
↓ 2 callers
Method
updateNetworks
()
probe/docker/registry.go:289
↓ 2 callers
Method
updateState
(state)
client/app/scripts/components/zoomable-canvas.js:267
↓ 2 callers
Function
updateStateFromNodes
(state)
client/app/scripts/reducers/root.js:190
↓ 2 callers
Function
updateTopology
(dispatch, getState)
client/app/scripts/actions/request-actions.js:576
↓ 2 callers
Method
updateZoomLimits
(props)
client/app/scripts/components/zoomable-canvas.js:146
↓ 2 callers
Method
walk
walk walks over all numerical (PID) /proc entries. It reads proc/PID/net/tcp{,6} for each namespace and sees if the ./fd/* files of each process in th
probe/endpoint/procspy/proc_linux.go:237
↓ 2 callers
Method
walkFlows
(f func(conntrack.Conn, bool))
probe/endpoint/conntrack.go:28
↓ 2 callers
Function
weaveCommand
(arg ...string)
common/weave/client.go:194
↓ 2 callers
Method
withClient
(appID string, f func(AppClient) error)
probe/appclient/multi_client.go:121
↓ 2 callers
Method
wsURL
(path string)
probe/appclient/app_client.go:96
↓ 2 callers
Method
zoomAtPositionByFactor
(position, factor)
client/app/scripts/components/zoomable-canvas.js:246
↓ 1 callers
Method
Add
Add inserts a topologyDesc to the Registry's items map
app/api_topologies.go:433
↓ 1 callers
Function
AddContainerFilters
AddContainerFilters adds to the default Registry (topologyRegistry)'s containerFilters
app/api_topologies.go:414
↓ 1 callers
Method
AddDNSEntry
(hostname, containerid string, ip net.IP)
app/weave.go:37
↓ 1 callers
Method
AddDNSEntry
(fqdn, containerid string, ip net.IP)
common/weave/client.go:24
↓ 1 callers
Method
AddEventListener
(chan<- *docker_client.APIEvents)
probe/docker/registry.go:76
↓ 1 callers
Function
AddLocalBridge
AddLocalBridge records the subnet address associated with the bridge name supplied, such that MakeAddressNodeID will scope addresses in this subnet as
report/networks.go:73
↓ 1 callers
Method
AddParent
(string, string)
probe/kubernetes/reporter.go:551
↓ 1 callers
Method
AddTicker
AddTicker adds a new Ticker to the Probe
probe/probe.go:110
↓ 1 callers
Method
AdminSummary
(context.Context, time.Time)
app/collector.go:34
↓ 1 callers
Method
AttachToContainerNonBlocking
(docker_client.AttachToContainerOptions)
probe/docker/registry.go:85
↓ 1 callers
Method
CachedNamesForIP
CachedNamesForIP obtains the domains associated to an IP, obtained while snooping A-record queries
probe/endpoint/dns_snooper.go:102
↓ 1 callers
Method
CaptureCronJob
CaptureCronJob is exported for testing
probe/kubernetes/controls.go:350
↓ 1 callers
Method
CaptureDaemonSet
CaptureDaemonSet is exported for testing
probe/kubernetes/controls.go:329
↓ 1 callers
Method
CaptureJob
CaptureJob is exported for testing
probe/kubernetes/controls.go:457
↓ 1 callers
Method
CapturePersistentVolume
CapturePersistentVolume will return name of PV
probe/kubernetes/controls.go:413
↓ 1 callers
Method
CaptureService
CaptureService is exported for testing
probe/kubernetes/controls.go:308
↓ 1 callers
Method
CaptureStatefulSet
CaptureStatefulSet is exported for testing
probe/kubernetes/controls.go:371
↓ 1 callers
Method
CaptureStorageClass
CaptureStorageClass is exported for testing
probe/kubernetes/controls.go:392
↓ 1 callers
Method
CaptureVolumeSnapshotData
CaptureVolumeSnapshotData will return name of volume snapshot data
probe/kubernetes/controls.go:435
↓ 1 callers
Method
CloneVolumeSnapshot
(namespaceID, volumeSnapshotID, persistentVolumeClaimID, capacity string)
probe/kubernetes/client.go:60
↓ 1 callers
Method
Container
()
probe/docker/container.go:59
↓ 1 callers
Function
ContainerIsStopped
ContainerIsStopped checks if the docker container is in one of our "stopped" states
probe/docker/container.go:444
↓ 1 callers
Method
ContainerNames
()
probe/kubernetes/pod.go:26
↓ 1 callers
Method
Control
Control sends a control message to a plugin
probe/plugins/registry.go:428
↓ 1 callers
Method
Copy
Copy returns a value copy of the metadata templates
report/metric_template.go:59
↓ 1 callers
Method
Copy
Copy returns a value copy of the metadata templates
report/metadata_template.go:110
↓ 1 callers
Method
Copy
Copy returns a value-copy of the TableTemplate
report/table.go:195
← previous
next →
701–800 of 3,787, ranked by callers