mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 09:41:57 +00:00
Rename applications -> processes in experimental and render/detailed.
This commit is contained in:
@@ -26,12 +26,12 @@ func TestComponentsAreAvailable(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestApplications(t *testing.T) {
|
||||
func TestProcesses(t *testing.T) {
|
||||
withContext(t, oneProbe, func() {
|
||||
topo := parseTopology(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/applications", appPort)))
|
||||
topo := parseTopology(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/processes", appPort)))
|
||||
assertAdjacent(t, topo["proc:node-1.2.3.4:apache"], "theinternet", "proc:node-192.168.1.1:wget")
|
||||
want := map[string]interface{}{"max_conn_count_tcp": float64(19)}
|
||||
have := parseEdge(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/applications/%s/%s", appPort, "proc:node-192.168.1.1:wget", "theinternet")))
|
||||
have := parseEdge(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/processes/%s/%s", appPort, "proc:node-192.168.1.1:wget", "theinternet")))
|
||||
if !reflect.DeepEqual(have, want) {
|
||||
t.Errorf("have: %#v, want %#v", have, want)
|
||||
}
|
||||
@@ -56,7 +56,7 @@ func TestHosts(t *testing.T) {
|
||||
|
||||
func TestMultipleProbes(t *testing.T) {
|
||||
withContext(t, twoProbes, func() {
|
||||
topo := parseTopology(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/applications", appPort)))
|
||||
topo := parseTopology(t, httpGet(t, fmt.Sprintf("http://localhost:%d/api/topology/processes", appPort)))
|
||||
assertAdjacent(t, topo["proc:node-1.2.3.4:apache"], "theinternet", "proc:node-192.168.1.1:wget", "proc:node-192.168.1.1:curl")
|
||||
})
|
||||
}
|
||||
|
||||
@@ -9,11 +9,11 @@ import (
|
||||
|
||||
func renderTo(rpt report.Report, topology string) (render.RenderableNodes, error) {
|
||||
renderer, ok := map[string]render.Renderer{
|
||||
"applications": render.FilterUnconnected(render.ProcessWithContainerNameRenderer),
|
||||
"applications-by-name": render.FilterUnconnected(render.ProcessNameRenderer),
|
||||
"containers": render.ContainerWithImageNameRenderer,
|
||||
"containers-by-image": render.ContainerImageRenderer,
|
||||
"hosts": render.HostRenderer,
|
||||
"processes": render.FilterUnconnected(render.ProcessWithContainerNameRenderer),
|
||||
"processes-by-name": render.FilterUnconnected(render.ProcessNameRenderer),
|
||||
"containers": render.ContainerWithImageNameRenderer,
|
||||
"containers-by-image": render.ContainerImageRenderer,
|
||||
"hosts": render.HostRenderer,
|
||||
}[topology]
|
||||
if !ok {
|
||||
return render.RenderableNodes{}, fmt.Errorf("unknown topology %v", topology)
|
||||
|
||||
@@ -95,7 +95,7 @@ var (
|
||||
{report.Pod, NodeSummaryGroup{TopologyID: "pods", Label: "Pods", Columns: []string{}}},
|
||||
{report.ContainerImage, NodeSummaryGroup{TopologyID: "containers-by-image", Label: "Container Images", Columns: []string{}}},
|
||||
{report.Container, NodeSummaryGroup{TopologyID: "containers", Label: "Containers", Columns: []string{docker.CPUTotalUsage, docker.MemoryUsage}}},
|
||||
{report.Process, NodeSummaryGroup{TopologyID: "applications", Label: "Applications", Columns: []string{process.PID, process.CPUUsage, process.MemoryUsage}}},
|
||||
{report.Process, NodeSummaryGroup{TopologyID: "processes", Label: "Processes", Columns: []string{process.PID, process.CPUUsage, process.MemoryUsage}}},
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -101,8 +101,8 @@ func TestMakeDetailedHostNode(t *testing.T) {
|
||||
Nodes: []detailed.NodeSummary{containerNodeSummary},
|
||||
},
|
||||
{
|
||||
Label: "Applications",
|
||||
TopologyID: "applications",
|
||||
Label: "Processes",
|
||||
TopologyID: "processes",
|
||||
Columns: []string{process.PID, process.CPUUsage, process.MemoryUsage},
|
||||
Nodes: []detailed.NodeSummary{process1NodeSummary, process2NodeSummary},
|
||||
},
|
||||
@@ -156,8 +156,8 @@ func TestMakeDetailedContainerNode(t *testing.T) {
|
||||
Controls: []detailed.ControlInstance{},
|
||||
Children: []detailed.NodeSummaryGroup{
|
||||
{
|
||||
Label: "Applications",
|
||||
TopologyID: "applications",
|
||||
Label: "Processes",
|
||||
TopologyID: "processes",
|
||||
Columns: []string{process.PID, process.CPUUsage, process.MemoryUsage},
|
||||
Nodes: []detailed.NodeSummary{
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user