mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-07-19 18:54:07 +00:00
⚡ Change the color coding of new, targeted and untargeted pods log messages
This commit is contained in:
parent
3c4272c6d1
commit
bf777f9fca
@ -121,7 +121,7 @@ func printTargetedPodsPreview(ctx context.Context, kubernetesProvider *kubernete
|
|||||||
printNoPodsFoundSuggestion(namespaces)
|
printNoPodsFoundSuggestion(namespaces)
|
||||||
}
|
}
|
||||||
for _, targetedPod := range matchingPods {
|
for _, targetedPod := range matchingPods {
|
||||||
log.Info().Msg(fmt.Sprintf("New pod: %s", fmt.Sprintf(utils.Green, targetedPod.Name)))
|
log.Info().Msg(fmt.Sprintf("New pod: %s", fmt.Sprintf(utils.Cyan, targetedPod.Name)))
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -215,9 +215,9 @@ func watchHubPod(ctx context.Context, kubernetesProvider *kubernetes.Provider, c
|
|||||||
|
|
||||||
switch wEvent.Type {
|
switch wEvent.Type {
|
||||||
case kubernetes.EventAdded:
|
case kubernetes.EventAdded:
|
||||||
log.Info().Str("pod", kubernetes.HubPodName).Msg("Added pod.")
|
log.Info().Str("pod", kubernetes.HubPodName).Msg("Added:")
|
||||||
case kubernetes.EventDeleted:
|
case kubernetes.EventDeleted:
|
||||||
log.Info().Str("pod", kubernetes.HubPodName).Msg("Removed pod.")
|
log.Info().Str("pod", kubernetes.HubPodName).Msg("Removed:")
|
||||||
cancel()
|
cancel()
|
||||||
return
|
return
|
||||||
case kubernetes.EventModified:
|
case kubernetes.EventModified:
|
||||||
@ -295,9 +295,9 @@ func watchFrontPod(ctx context.Context, kubernetesProvider *kubernetes.Provider,
|
|||||||
|
|
||||||
switch wEvent.Type {
|
switch wEvent.Type {
|
||||||
case kubernetes.EventAdded:
|
case kubernetes.EventAdded:
|
||||||
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Added pod.")
|
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Added:")
|
||||||
case kubernetes.EventDeleted:
|
case kubernetes.EventDeleted:
|
||||||
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Removed pod.")
|
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Removed:")
|
||||||
cancel()
|
cancel()
|
||||||
return
|
return
|
||||||
case kubernetes.EventModified:
|
case kubernetes.EventModified:
|
||||||
|
@ -306,10 +306,10 @@ func (workerSyncer *WorkerSyncer) updateCurrentlyTargetedPods() (err error, chan
|
|||||||
podsToTarget := excludeSelfPods(matchingPods)
|
podsToTarget := excludeSelfPods(matchingPods)
|
||||||
addedPods, removedPods := getPodArrayDiff(workerSyncer.CurrentlyTargetedPods, podsToTarget)
|
addedPods, removedPods := getPodArrayDiff(workerSyncer.CurrentlyTargetedPods, podsToTarget)
|
||||||
for _, addedPod := range addedPods {
|
for _, addedPod := range addedPods {
|
||||||
log.Info().Str("pod", addedPod.Name).Msg("Currently targeting:")
|
log.Info().Msg(fmt.Sprintf("Targeted pod: %s", fmt.Sprintf(utils.Green, addedPod.Name)))
|
||||||
}
|
}
|
||||||
for _, removedPod := range removedPods {
|
for _, removedPod := range removedPods {
|
||||||
log.Info().Str("pod", removedPod.Name).Msg("Pod is no longer running. Targeting is stopped.")
|
log.Info().Msg(fmt.Sprintf("Untargeted pod: %s", fmt.Sprintf(utils.Red, removedPod.Name)))
|
||||||
}
|
}
|
||||||
if len(addedPods) > 0 || len(removedPods) > 0 {
|
if len(addedPods) > 0 || len(removedPods) > 0 {
|
||||||
workerSyncer.CurrentlyTargetedPods = podsToTarget
|
workerSyncer.CurrentlyTargetedPods = podsToTarget
|
||||||
|
@ -5,8 +5,8 @@ const (
|
|||||||
Red = "\033[1;31m%s\033[0m"
|
Red = "\033[1;31m%s\033[0m"
|
||||||
Green = "\033[1;32m%s\033[0m"
|
Green = "\033[1;32m%s\033[0m"
|
||||||
Yellow = "\033[1;33m%s\033[0m"
|
Yellow = "\033[1;33m%s\033[0m"
|
||||||
Purple = "\033[1;34m%s\033[0m"
|
Blue = "\033[1;34m%s\033[0m"
|
||||||
Magenta = "\033[1;35m%s\033[0m"
|
Magenta = "\033[1;35m%s\033[0m"
|
||||||
Teal = "\033[1;36m%s\033[0m"
|
Cyan = "\033[1;36m%s\033[0m"
|
||||||
White = "\033[1;37m%s\033[0m"
|
White = "\033[1;37m%s\033[0m"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user