Documentation ¶
Index ¶
- Variables
- func Asset(name string) ([]byte, error)
- func AssetDigest(name string) ([sha256.Size]byte, error)
- func AssetDir(name string) ([]string, error)
- func AssetInfo(name string) (os.FileInfo, error)
- func AssetNames() []string
- func AssetString(name string) (string, error)
- func Digests() (map[string][sha256.Size]byte, error)
- func MustAsset(name string) []byte
- func MustAssetString(name string) string
- func RestoreAsset(dir, name string) error
- func RestoreAssets(dir, name string) error
- type ChainMessage
- type ChartEntries
- type ChartEntry
- type Config
- type Dashboard
- type GeneralMessage
- type HomeMessage
- type LogFile
- type LogsMessage
- type LogsRequest
- type Message
- type NetworkMessage
- type Request
- type SystemMessage
- type TxPoolMessage
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = Config{ Host: "localhost", Port: 8080, Refresh: 5 * time.Second, }
DefaultConfig contains default settings for the dashboard.
Functions ¶
func AssetDigest ¶
assetdigest返回具有给定名称的文件摘要。它返回一个 如果找不到资产或无法加载摘要,则出错。
func AssetDir ¶
assetdir返回某个 通过go bindata嵌入到文件中的目录。 例如,如果对数据/运行go bindata。数据包含 以下层次结构: 数据/ 英尺·txt IMG/ A.PNG B.PNG 然后assetdir(“data”)将返回[]字符串“foo.txt”,“img”, assetdir(“data/img”)将返回[]字符串“a.png”、“b.png”, assetdir(“foo.txt”)和assetdir(“notexist”)将返回错误,以及 assetdir(“”)将返回[]字符串“data”。
func AssetString ¶
asset string以字符串的形式返回资产内容(而不是以[]字节的形式)。
func MustAssetString ¶
mustassetstring就像assetstring,但当asset返回 错误。它简化了全局变量的安全初始化。
Types ¶
type ChainMessage ¶
type ChainMessage struct { }
type ChartEntries ¶
type ChartEntries []*ChartEntry
type ChartEntry ¶
type Config ¶
type Config struct { //主机是启动仪表板服务器的主机接口。如果这样 //field is empty, no dashboard will be started. Host string `toml:",omitempty"` //端口是启动仪表板服务器的TCP端口号。这个 //默认的零值是/有效的,将随机选择端口号(有用 //for ephemeral nodes). Port int `toml:",omitempty"` //refresh是数据更新的刷新率,通常会收集图表条目。 Refresh time.Duration `toml:",omitempty"` }
配置包含仪表板的配置参数。
type Dashboard ¶
type Dashboard struct {
// contains filtered or unexported fields
}
仪表板包含仪表板内部。
type GeneralMessage ¶
type HomeMessage ¶
type HomeMessage struct { }
type LogFile ¶
type LogFile struct { Name string `json:"name"` //文件名。 Last bool `json:"last"` //指示实际日志文件是否是目录中的最后一个。 }
日志文件包含日志文件的属性。
type LogsMessage ¶
type LogsMessage struct { Source *LogFile `json:"source,omitempty"` //日志文件的属性。 Chunk json.RawMessage `json:"chunk"` //包含日志记录。 }
logsmessage包装了一个日志块。如果源不存在,则块是流块。
type LogsRequest ¶
type Message ¶
type Message struct { General *GeneralMessage `json:"general,omitempty"` Home *HomeMessage `json:"home,omitempty"` Chain *ChainMessage `json:"chain,omitempty"` TxPool *TxPoolMessage `json:"txpool,omitempty"` Network *NetworkMessage `json:"network,omitempty"` System *SystemMessage `json:"system,omitempty"` Logs *LogsMessage `json:"logs,omitempty"` }
type NetworkMessage ¶
type NetworkMessage struct { }
type SystemMessage ¶
type SystemMessage struct { ActiveMemory ChartEntries `json:"activeMemory,omitempty"` VirtualMemory ChartEntries `json:"virtualMemory,omitempty"` NetworkIngress ChartEntries `json:"networkIngress,omitempty"` NetworkEgress ChartEntries `json:"networkEgress,omitempty"` ProcessCPU ChartEntries `json:"processCPU,omitempty"` SystemCPU ChartEntries `json:"systemCPU,omitempty"` DiskRead ChartEntries `json:"diskRead,omitempty"` DiskWrite ChartEntries `json:"diskWrite,omitempty"` }
type TxPoolMessage ¶
type TxPoolMessage struct { }
Click to show internal directories.
Click to hide internal directories.