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
↓ 3 callers
Method
applyNAT
applyNAT duplicates Nodes in the endpoint topology of a report, based on the NAT table.
probe/endpoint/nat.go:55
↓ 3 callers
Method
authorizeHeaders
(headers http.Header)
probe/appclient/probe_config.go:41
↓ 3 callers
Method
authorizedRequest
(method string, urlStr string, body io.Reader)
probe/appclient/probe_config.go:53
↓ 3 callers
Method
base
()
probe/plugins/registry_internal_test.go:84
↓ 3 callers
Function
calculateReportKeys
calculateReportKeys returns DynamoDB row & col keys, and S3/memcached key that we will use for a report
app/multitenant/aws_collector.go:594
↓ 3 callers
Function
cloneLayout
* Clones a previous layout * @param {Object} layout Layout object * @param {Map} nodes new nodes * @param {Map} edges new edges * @return {Ob
client/app/scripts/charts/nodes-layout.js:390
↓ 3 callers
Function
closeTerminal
(pipeId)
client/app/scripts/actions/app-actions.js:174
↓ 3 callers
Function
concatMapPortToPids
union N existing sets
probe/endpoint/connection_tracker_test.go:38
↓ 3 callers
Function
configureStore
()
client/app/scripts/stores/configureStore.js:6
↓ 3 callers
Function
control
(index int)
probe/plugins/registry_internal_test.go:636
↓ 3 callers
Function
copyKVPair
(in *consul.KVPair)
app/multitenant/mock_consul_client_internal_test.go:26
↓ 3 callers
Function
copyLayoutProperties
* Copies node properties from previous layout runs to new nodes. * This assumes the cache has data for all new nodes. * @param {Object} layout Layo
client/app/scripts/charts/nodes-layout.js:403
↓ 3 callers
Function
decodeIdAttribute
(id)
client/app/scripts/utils/dom-utils.js:14
↓ 3 callers
Function
decodeURL
(url)
client/app/scripts/utils/router-utils.js:27
↓ 3 callers
Function
deletePipe
(pipeId, dispatch)
client/app/scripts/utils/web-api-utils.js:240
↓ 3 callers
Method
describeServices
Service names given are batched and details are fetched, with full EcsService objects being put into the cache. Cannot fail as it will attempt to deli
probe/awsecs/client.go:190
↓ 3 callers
Function
deselectNode
(browser)
client/test/actions/90-nodes-select.js:30
↓ 3 callers
Method
doWithBackoff
(msg string, f func() (bool, error))
probe/appclient/app_client.go:206
↓ 3 callers
Function
enableLog
(ns)
client/app/scripts/components/debug-toolbar.js:117
↓ 3 callers
Function
encodeURL
(url)
client/app/scripts/utils/router-utils.js:21
↓ 3 callers
Method
end
(end End)
app/pipe_router.go:70
↓ 3 callers
Function
genericTableEntryKey
(row, column)
client/app/scripts/utils/node-details-utils.js:24
↓ 3 callers
Method
getCachedService
Fetches a service from the cache, returning (service, ok) as per map[]
probe/awsecs/client.go:154
↓ 3 callers
Function
getDefaultTopologyOptions
(state)
client/app/scripts/reducers/root.js:141
↓ 3 callers
Function
getNeutralColor
()
client/app/scripts/utils/color-utils.js:44
↓ 3 callers
Function
getNodeColorDark
(text = '', secondText = '', isPseudo = false)
client/app/scripts/utils/color-utils.js:55
↓ 3 callers
Method
getReportKeys
getReportKeys returns the S3 for reports in the interval [start, end].
app/multitenant/aws_collector.go:386
↓ 3 callers
Method
getSliderValue
()
client/app/scripts/components/zoom-control.js:44
↓ 3 callers
Function
getTableColumnsStyles
(headers)
client/app/scripts/utils/node-details-utils.js:34
↓ 3 callers
Function
graphNodeId
(id)
client/app/scripts/charts/nodes-layout.js:27
↓ 3 callers
Method
handler
(control string)
probe/controls/controls.go:127
↓ 3 callers
Function
int64OrZero
(i *int64)
probe/awsecs/client.go:108
↓ 3 callers
Function
intervalFromCommand
(cmd string)
app/multitenant/billing_emitter.go:137
↓ 3 callers
Function
ipv4Nets
(addrs []net.Addr)
report/networks.go:100
↓ 3 callers
Function
is404
is404 GETs path and verifies it returns a 404 status code. Returns the body
app/scope_test.go:104
↓ 3 callers
Method
isEOF
()
probe/kubernetes/logreadcloser.go:153
↓ 3 callers
Function
isNumeric
(data)
client/app/scripts/utils/node-details-utils.js:16
↓ 3 callers
Function
isStoreViewStateEnabled
(state)
client/app/scripts/utils/router-utils.js:43
↓ 3 callers
Method
key
key is a sortable direction-independent key for tuples, used to look up a fourTuple when you are unsure of its direction.
probe/endpoint/four_tuple.go:31
↓ 3 callers
Function
label
(shape, stacked)
client/app/scripts/components/debug-toolbar.js:74
↓ 3 callers
Function
layoutSingleNodes
* Add coordinates to 0-degree nodes using a square layout * Depending on the previous layout run's graph aspect ratio, the square will be * placed o
client/app/scripts/charts/nodes-layout.js:79
↓ 3 callers
Function
lineCounter
(counter map[string]int, pad int, label string, data []byte)
probe/kubernetes/logreadcloser_test.go:73
↓ 3 callers
Function
logCensoredArgs
()
prog/main.go:239
↓ 3 callers
Function
makeNATMapper
(fw flowWalker)
probe/endpoint/nat.go:28
↓ 3 callers
Method
matchTasksServices
Try to match a list of task ARNs to service names using cached info. Returns (task to service map, unmatched tasks). Ignores tasks whose startedby val
probe/awsecs/client.go:278
↓ 3 callers
Function
newMockClient
()
probe/kubernetes/reporter_test.go:108
↓ 3 callers
Function
newPidWalker
(walker process.Walker, tickc <-chan time.Time, fdBlockSize uint64)
probe/endpoint/procspy/proc_linux.go:46
↓ 3 callers
Function
nextLine
(s []byte)
probe/endpoint/procspy/procnet.go:121
↓ 3 callers
Function
pinMetric
(metricType)
client/app/scripts/actions/app-actions.js:114
↓ 3 callers
Method
readInternalBuffer
(p []byte)
probe/kubernetes/logreadcloser.go:116
↓ 3 callers
Function
render
()
client/app/scripts/components/terminal.js:317
↓ 3 callers
Method
render
()
client/app/scripts/hoc/metric-feeder.js:136
↓ 3 callers
Method
reportKeysInRange
reportKeysInRange returns the s3 keys for reports in the specified range
app/multitenant/aws_collector.go:335
↓ 3 callers
Method
reportsForKeysInRange
Find the keys relating to this time period then fetch from memcached and/or S3
app/multitenant/aws_collector.go:530
↓ 3 callers
Method
resolve
()
probe/appclient/resolver.go:189
↓ 3 callers
Function
selectNode
(browser)
client/test/actions/90-nodes-select.js:22
↓ 3 callers
Function
shortenHintLabel
(text)
client/app/scripts/components/search.js:58
↓ 3 callers
Function
storageGet
(key, defaultValue, storage = localSessionStorage)
client/app/scripts/utils/storage-utils.js:20
↓ 3 callers
Method
tag
(r report.Report)
probe/probe.go:196
↓ 3 callers
Function
text2degree
(text)
client/app/scripts/utils/color-utils.js:18
↓ 3 callers
Method
toZoomScale
(sliderValue)
client/app/scripts/components/zoom-control.js:49
↓ 3 callers
Function
trimImageID
Docker sometimes prefixes ids with a "type" annotation, but it renders a bit ugly and isn't necessary, so we should strip it off
probe/docker/reporter.go:323
↓ 3 callers
Function
upgradeReports
(reports []report.Report)
app/benchmark_internal_test.go:52
↓ 3 callers
Method
useProcfs
()
probe/endpoint/connection_tracker.go:54
↓ 2 callers
Method
Add
Add adds the specs to the PluginSpecs. Add is the only valid way to grow a PluginSpecs. Add returns the PluginSpecs to enable chaining.
common/xfer/plugin_spec.go:49
↓ 2 callers
Method
Add
Add adds the nodes to the NodeSet, and returns the NodeSet to enable chaining.
report/node_set.go:45
↓ 2 callers
Method
Attach
Attach prepares a streaming endpoint to attach to a running container.
cri/runtime/api.pb.go:3756
↓ 2 callers
Method
CapturePersistentVolumeClaim
CapturePersistentVolumeClaim will return name, namespace and capacity of PVC
probe/kubernetes/controls.go:264
↓ 2 callers
Method
Closed
()
common/xfer/pipes.go:89
↓ 2 callers
Method
CodecEncodeSelf
CodecEncodeSelf implements codec.Selfer
report/sets.go:138
↓ 2 callers
Function
ComposeFilterFuncs
ComposeFilterFuncs composes filterfuncs into a single FilterFunc checking all.
render/filters.go:48
↓ 2 callers
Function
ConnectionJoin
ConnectionJoin joins the given topology with connections from the endpoints topology, using the toIPs function to extract IPs from the nodes.
render/container.go:48
↓ 2 callers
Method
ContainerStats
ContainerStats returns stats of the container. If the container does not exist, the call returns an error.
cri/runtime/api.pb.go:3761
↓ 2 callers
Method
ContainerStatus
ContainerStatus returns status of the container. If the container is not present, returns an error.
cri/runtime/api.pb.go:3742
↓ 2 callers
Function
ContainingIPv4Network
ContainingIPv4Network determines the smallest network containing the given IPv4 addresses. When no addresses are specified, nil is returned.
report/networks.go:113
↓ 2 callers
Method
ControlConnection
()
probe/appclient/app_client.go:32
↓ 2 callers
Method
CreateContainer
CreateContainer creates a new container in specified PodSandbox
cri/runtime/api.pb.go:3725
↓ 2 callers
Method
DeepEqual
DeepEqual tests equality with other PluginSpecss
common/xfer/plugin_spec.go:147
↓ 2 callers
Method
Describe
(namespaceID, resourceID string, groupKind schema.GroupKind, restMapping apimeta.RESTMapping)
probe/kubernetes/client.go:63
↓ 2 callers
Method
Details
()
probe/appclient/app_client.go:31
↓ 2 callers
Method
Exec
Exec prepares a streaming endpoint to execute a command in the container.
cri/runtime/api.pb.go:3754
↓ 2 callers
Method
ExecSync
ExecSync runs a command in a container synchronously.
cri/runtime/api.pb.go:3752
↓ 2 callers
Method
Expose
()
common/weave/client.go:25
↓ 2 callers
Method
FetchReports
(context.Context, []string)
app/multitenant/aws_collector.go:131
↓ 2 callers
Function
FilterEmpty
FilterEmpty is a Renderer which filters out nodes which have no children from the specified topology.
render/container.go:101
↓ 2 callers
Method
FirstMatch
FirstMatch returns the first DNS name where match() returns true
report/dns.go:47
↓ 2 callers
Function
Get
Get returns the hostname of this host.
common/hostname/hostname.go:6
↓ 2 callers
Method
GetCapacity
GetCapacity returns the storage size of PVC
probe/kubernetes/persistentvolumeclaim.go:52
↓ 2 callers
Function
GetLocalNetworks
GetLocalNetworks returns all the local networks.
report/networks.go:92
↓ 2 callers
Method
GetLogs
(namespaceID, podID string, containerNames []string)
probe/kubernetes/client.go:62
↓ 2 callers
Method
GetParent
(pid int)
probe/process/tree.go:9
↓ 2 callers
Method
GetShape
GetShape returns the current topology shape, or the default if there isn't one.
report/topology.go:143
↓ 2 callers
Method
GetStorageDriver
GetStorageDriver returns the backing driver of Persistent Volume
probe/kubernetes/persistentvolume.go:52
↓ 2 callers
Function
HasLabel
HasLabel checks if the node has the desired docker label
render/filters.go:278
↓ 2 callers
Method
Hostname
()
probe/docker/container.go:54
↓ 2 callers
Method
ID
()
probe/docker/container.go:97
↓ 2 callers
Method
Image
()
probe/docker/container.go:101
↓ 2 callers
Method
ImageFsInfo
ImageFSInfo returns information of the filesystem that is used to store images.
cri/runtime/api.pb.go:4563
↓ 2 callers
Method
ImageStatus
ImageStatus returns the status of the image. If the image is not present, returns a response with ImageStatusResponse.Image set to nil.
cri/runtime/api.pb.go:4555
↓ 2 callers
Method
Intersection
Intersection returns the intersection of a and b
report/id_list.go:41
← previous
next →
401–500 of 3,787, ranked by callers