profile

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

README

Profiling of Kubearmor Logs using karmor

karmor profile which shows real-time terminal user interface table of three different operations going on in KubeArmor: Process, File and Network. It maintains a counter of each operation that is happening within the cluster, along with other useful details. It directly fetches data from the karmor logs API and displays all the required information. The TUI includes simple navigation between operations and a user input based filter as well.

Profile

Documentation

Overview

Package profile to fetch logs

Index

Constants

This section is empty.

Variables

View Source
var ErrChan chan error

ErrChan to make error channels from goroutines

View Source
var TelMutex sync.RWMutex

TelMutex to prevent deadlock

View Source
var Telemetry []pb.Log

Telemetry to store incoming log events

Functions

func GetLogs

func GetLogs(grpc string) error

GetLogs to fetch logs

func KarmorProfileStart

func KarmorProfileStart(logFilter string, grpc string) <-chan error

KarmorProfileStart starts observer

Types

This section is empty.

Directories

Path Synopsis
Package profileclient to handle profiling of kubearmor telemetry events
Package profileclient to handle profiling of kubearmor telemetry events

Jump to

Keyboard shortcuts

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