package
1.13.2
Repository: https://github.com/weaveworks/scope.git
Documentation: pkg.go.dev

# README

Quick overview

Information gatherers

These implement the Reporter interface

  • awsecs Deals with talking to AWS ECS to get stats and info
  • docker Inspects the docker status
  • endpoint Gathers connection data
  • host Gets data from the host os, including things like CPU and mem stats
  • kubernetes Gathers data from k8s
  • overlay Talks to Weave Net for network stats from the overlay network
  • process Is code that looks up running process and stats form the os

Utility and control

  • appclient Deals with generating and sending reports
  • controls Utility code for control messages and the like
  • plugins allows plugins to be added to the probe.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

New makes a new Probe.
NewTopologyTagger tags each node with the topology that it comes from.
ReporterFunc uses a function to implement a Reporter.

# Structs

Probe sits there, generating and publishing reports.

# Interfaces

Reporter generates Reports.
ReportPublisher publishes reports, probably to a remote collector.
Tagger tags nodes with value-add node metadata.
Ticker is something which will be invoked every spyDuration.