MCPcopy Create free account

hub / github.com/weaveworks/scope / functions

Functions3,787 in github.com/weaveworks/scope

↓ 2 callersFunctionparseLSOF
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 callersFunctionparseQuery
(query)
client/app/scripts/utils/search-utils.js:220
↓ 2 callersMethodperformEbpfTrack
(rpt *report.Report, hostNodeID string)
probe/endpoint/connection_tracker.go:184
↓ 2 callersFunctionperformWalk
(w pidWalker, c chan<- walkResult)
probe/endpoint/procspy/reader_linux.go:156
↓ 2 callersMethodpersistReport
(ctx context.Context, userid, rowKey, colKey, reportKey string, buf []byte)
app/multitenant/aws_collector.go:601
↓ 2 callersMethodprepareWaypointsForMotion
({ waypoints, isAnimated })
client/app/scripts/charts/edge-container.js:101
↓ 2 callersMethodprocessDNSMessage
(dns *layers.DNS)
probe/endpoint/dns_snooper.go:238
↓ 2 callersFunctionqueryEscape
queryEscape uses `%20` instead of `+` to encode whitespaces. Both are valid but react-router does not decode `+` properly.
render/detailed/links.go:239
↓ 2 callersMethodrandomExistingNode
()
client/app/scripts/components/debug-toolbar.js:269
↓ 2 callersFunctionreadProcessConnections
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 callersFunctionreceiveTopologies
(topologies)
client/app/scripts/actions/request-actions.js:179
↓ 2 callersMethodregisterConn
(id string, conn xfer.Websocket)
probe/appclient/app_client.go:117
↓ 2 callersMethodrelease
()
probe/appclient/multi_client.go:190
↓ 2 callersMethodrelevant
(f conntrack.Conn)
probe/endpoint/conntrack.go:109
↓ 2 callersMethodremoveNode
()
client/app/scripts/components/debug-toolbar.js:275
↓ 2 callersFunctionrenderForTopology
(b *testing.B, topologyID string, report report.Report)
app/benchmark_internal_test.go:99
↓ 2 callersMethodrenderTopologies
(ctx context.Context, rpt report.Report, req *http.Request)
app/api_topologies.go:486
↓ 2 callersMethodrestart
()
probe/endpoint/ebpf.go:411
↓ 2 callersMethodrestoreZoomState
(props)
client/app/scripts/components/zoomable-canvas.js:151
↓ 2 callersMethodreverse
reverse flips the direction of the tuple
probe/endpoint/four_tuple.go:41
↓ 2 callersMethodrewriteAdjacency
(outID string, adjacency report.IDList)
render/render.go:250
↓ 2 callersMethodrows
(r report.Report, ns report.Nodes, includeLocal bool)
render/detailed/connections.go:131
↓ 2 callersFunctionrunLayoutEngine
* 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 callersMethodrunReflectorUntil
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 callersFunctionrunTest
(t *testing.T, f func(*overlay.Weave))
probe/overlay/weave_test.go:19
↓ 2 callersFunctionscanAddressNA
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 callersMethodscheduleShow
()
client/app/scripts/utils/delayed-show.js:35
↓ 2 callersFunctionsearchNode
(node, { prefix, query, metric, comp, value })
client/app/scripts/utils/search-utils.js:126
↓ 2 callersFunctionsearchTopology
(nodes, parsedQuery)
client/app/scripts/utils/search-utils.js:203
↓ 2 callersMethodsendMessage
(ctx context.Context, queueURL *string, message interface{})
app/multitenant/sqs_control_router.go:196
↓ 2 callersMethodsetAddrFor
(e app.End, addr string)
app/multitenant/consul_pipe_router.go:41
↓ 2 callersFunctionsetAppState
(fn)
client/app/scripts/components/debug-toolbar.js:129
↓ 2 callersFunctionsetDocumentTitle
(title)
client/app/scripts/utils/title-utils.js:6
↓ 2 callersFunctionsetLogFormatter
(prefix string)
prog/main.go:60
↓ 2 callersFunctionsetLogLevel
(levelname string)
prog/main.go:72
↓ 2 callersFunctionsetMonitorState
(monitor)
client/app/scripts/actions/app-actions.js:451
↓ 2 callersFunctionsetSimpleEdgePoints
* 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 callersMethodsetStatus
(err error)
probe/plugins/registry.go:455
↓ 2 callersFunctionsetStoreViewState
(storeViewState)
client/app/scripts/actions/app-actions.js:458
↓ 2 callersFunctionsetupFlags
(flags *flags)
prog/main.go:273
↓ 2 callersFunctionshowingDebugToolbar
()
client/app/scripts/components/debug-toolbar.js:104
↓ 2 callersFunctionsortNodes
(nodes, getValue, sortedDesc)
client/app/scripts/components/node-details/node-details-table.js:96
↓ 2 callersMethodsortedAndDeduplicated
sort entries and shuffle down any duplicates. NOTE: may modify contents of m.
report/map_helpers.go:151
↓ 2 callersFunctionsplitImageName
splitImageName returns parts of the full image name (image name, image tag).
probe/docker/container.go:450
↓ 2 callersMethodstop
()
probe/endpoint/procspy/reader_linux.go:25
↓ 2 callersFunctionsummary
(tests, failed tests)
tools/runner/runner.go:195
↓ 2 callersMethodtick
()
client/app/scripts/hoc/metric-feeder.js:91
↓ 2 callersFunctiontimeOrZero
(t *time.Time)
probe/awsecs/client.go:101
↓ 2 callersFunctiontimeTravelSupportedSelector
client/app/scripts/selectors/time-travel.js:11
↓ 2 callersMethodtimeout
()
app/pipe_router.go:174
↓ 2 callersFunctiontimer
(fn)
client/app/scripts/utils/time-utils.js:3
↓ 2 callersFunctiontopologiesUrl
(state)
client/app/scripts/utils/web-api-utils.js:92
↓ 2 callersFunctiontransformedDimensions
(props)
client/app/scripts/components/nodes-resources/node-resources-metric-box.js:31
↓ 2 callersFunctiontraverse
(obj)
client/app/scripts/utils/file-utils.js:31
↓ 2 callersFunctiontypeName
(i interface{})
render/func_name.go:12
↓ 2 callersFunctionuniformSelect
(array, size)
client/app/scripts/utils/array-utils.js:5
↓ 2 callersMethodupdateAndRegisterControlsInReport
(rpt *report.Report)
probe/plugins/registry.go:230
↓ 2 callersMethodupdateBuffer
(props)
client/app/scripts/hoc/metric-feeder.js:58
↓ 2 callersMethodupdateContainerState
(containerID string)
probe/docker/registry.go:315
↓ 2 callersFunctionupdateFilters
updateFilters updates the available filters based on the current report.
app/api_topologies.go:81
↓ 2 callersMethodupdateImages
()
probe/docker/registry.go:273
↓ 2 callersMethodupdateMemcacheServers
updateMemcacheServers sets a memcache server list from SRV records. SRV priority & weight are ignored.
app/multitenant/memcache_client.go:127
↓ 2 callersMethodupdateNetworks
()
probe/docker/registry.go:289
↓ 2 callersMethodupdateState
(state)
client/app/scripts/components/zoomable-canvas.js:267
↓ 2 callersFunctionupdateStateFromNodes
(state)
client/app/scripts/reducers/root.js:190
↓ 2 callersFunctionupdateTopology
(dispatch, getState)
client/app/scripts/actions/request-actions.js:576
↓ 2 callersMethodupdateZoomLimits
(props)
client/app/scripts/components/zoomable-canvas.js:146
↓ 2 callersMethodwalk
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 callersMethodwalkFlows
(f func(conntrack.Conn, bool))
probe/endpoint/conntrack.go:28
↓ 2 callersFunctionweaveCommand
(arg ...string)
common/weave/client.go:194
↓ 2 callersMethodwithClient
(appID string, f func(AppClient) error)
probe/appclient/multi_client.go:121
↓ 2 callersMethodwsURL
(path string)
probe/appclient/app_client.go:96
↓ 2 callersMethodzoomAtPositionByFactor
(position, factor)
client/app/scripts/components/zoomable-canvas.js:246
↓ 1 callersMethodAdd
Add inserts a topologyDesc to the Registry's items map
app/api_topologies.go:433
↓ 1 callersFunctionAddContainerFilters
AddContainerFilters adds to the default Registry (topologyRegistry)'s containerFilters
app/api_topologies.go:414
↓ 1 callersMethodAddDNSEntry
(hostname, containerid string, ip net.IP)
app/weave.go:37
↓ 1 callersMethodAddDNSEntry
(fqdn, containerid string, ip net.IP)
common/weave/client.go:24
↓ 1 callersMethodAddEventListener
(chan<- *docker_client.APIEvents)
probe/docker/registry.go:76
↓ 1 callersFunctionAddLocalBridge
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 callersMethodAddParent
(string, string)
probe/kubernetes/reporter.go:551
↓ 1 callersMethodAddTicker
AddTicker adds a new Ticker to the Probe
probe/probe.go:110
↓ 1 callersMethodAdminSummary
(context.Context, time.Time)
app/collector.go:34
↓ 1 callersMethodAttachToContainerNonBlocking
(docker_client.AttachToContainerOptions)
probe/docker/registry.go:85
↓ 1 callersMethodCachedNamesForIP
CachedNamesForIP obtains the domains associated to an IP, obtained while snooping A-record queries
probe/endpoint/dns_snooper.go:102
↓ 1 callersMethodCaptureCronJob
CaptureCronJob is exported for testing
probe/kubernetes/controls.go:350
↓ 1 callersMethodCaptureDaemonSet
CaptureDaemonSet is exported for testing
probe/kubernetes/controls.go:329
↓ 1 callersMethodCaptureJob
CaptureJob is exported for testing
probe/kubernetes/controls.go:457
↓ 1 callersMethodCapturePersistentVolume
CapturePersistentVolume will return name of PV
probe/kubernetes/controls.go:413
↓ 1 callersMethodCaptureService
CaptureService is exported for testing
probe/kubernetes/controls.go:308
↓ 1 callersMethodCaptureStatefulSet
CaptureStatefulSet is exported for testing
probe/kubernetes/controls.go:371
↓ 1 callersMethodCaptureStorageClass
CaptureStorageClass is exported for testing
probe/kubernetes/controls.go:392
↓ 1 callersMethodCaptureVolumeSnapshotData
CaptureVolumeSnapshotData will return name of volume snapshot data
probe/kubernetes/controls.go:435
↓ 1 callersMethodCloneVolumeSnapshot
(namespaceID, volumeSnapshotID, persistentVolumeClaimID, capacity string)
probe/kubernetes/client.go:60
↓ 1 callersMethodContainer
()
probe/docker/container.go:59
↓ 1 callersFunctionContainerIsStopped
ContainerIsStopped checks if the docker container is in one of our "stopped" states
probe/docker/container.go:444
↓ 1 callersMethodContainerNames
()
probe/kubernetes/pod.go:26
↓ 1 callersMethodControl
Control sends a control message to a plugin
probe/plugins/registry.go:428
↓ 1 callersMethodCopy
Copy returns a value copy of the metadata templates
report/metric_template.go:59
↓ 1 callersMethodCopy
Copy returns a value copy of the metadata templates
report/metadata_template.go:110
↓ 1 callersMethodCopy
Copy returns a value-copy of the TableTemplate
report/table.go:195
← previousnext →701–800 of 3,787, ranked by callers