logdata

package
v1.9.0-alpha.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package logdata implements the types and the data sources for the data sourced from the Talos dmesg API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Data

type Data struct {
	Node  string
	Log   string
	Error string
}

Data is a log line from a node.

type Source

type Source struct {
	LogCh chan Data
	// contains filtered or unexported fields
}

Source is a data source for Kernel (dmesg) logs.

func NewSource

func NewSource(client *client.Client, resolver resolver.Resolver) *Source

NewSource initializes and returns Source data source.

func (*Source) Start

func (source *Source) Start(ctx context.Context)

Start starts the data source.

func (*Source) Stop

func (source *Source) Stop() error

Stop stops the data source.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL