Gadget sigsnoop

    sigsnoop traces all signals sent on the system.

    The following parameters are supported:

    • failed: Trace only failed signal sending (default to false).
    • signal: Which particular signal to trace (default to all).
    • pid: Which particular pid to trace (default to all).
    • kill-only: Trace only signals sent by the kill syscall (default to false).

    Example CR

    apiVersion: gadget.kinvolk.io/v1alpha1
    kind: Trace
    metadata:
      name: sigsnoop
      namespace: gadget
    spec:
      node: ubuntu-hirsute
      gadget: sigsnoop
      runMode: Manual
      outputMode: Stream
      filter:
        namespace: default
    

    Operations

    start

    Start sigsnoop gadget

    $ kubectl annotate -n gadget trace/sigsnoop \
        gadget.kinvolk.io/operation=start
    

    stop

    Stop sigsnoop gadget

    $ kubectl annotate -n gadget trace/sigsnoop \
        gadget.kinvolk.io/operation=stop
    

    Output Modes

    • Stream