TUN-8735: add managed/local log collection

## Summary
Adds a log collector for the managed/local runtimes.


Closes TUN-8735 TUN-8736
This commit is contained in:
Luis Neto
2024-11-26 10:30:44 -08:00
parent f85c0f1cc0
commit a6f9e68739
7 changed files with 227 additions and 10 deletions

View File

@@ -5,12 +5,17 @@ import (
)
var (
// Error used when there is no log directory available.
ErrManagedLogNotFound = errors.New("managed log directory not found")
// Error used when one key is not found.
ErrMustNotBeEmpty = errors.New("provided argument is empty")
// Error used when parsing the fields of the output of collector.
ErrInsufficientLines = errors.New("insufficient lines")
// Error used when parsing the lines of the output of collector.
ErrInsuficientFields = errors.New("insufficient fields")
// Error used when given key is not found while parsing KV.
ErrKeyNotFound = errors.New("key not found")
// Error used when tehre is no disk volume information available
ErrNoVolumeFound = errors.New("No disk volume information found")
// Error used when there is no disk volume information available.
ErrNoVolumeFound = errors.New("no disk volume information found")
ErrNoPathAvailable = errors.New("no path available")
)