
ps、top、lsofは何が実行されているかを教えてくれます。witrはその理由を教えてくれます。プロセス、PID、ポート、コンテナ、ファイルを指定すると、それを説明するチェーンを追跡します — systemd、supervisor、シェル、cron — さらに、誰がいつ、どこから起動したか、そして知っておくべき警告も表示します。そのまま実行すると、プロセス、ポート、コンテナ、ロックのタブを持つインタラクティブなTUIが起動します。またはスクリプト化も可能:1行のチェーンを出力する--short、実際の終了コードを返す--json。Linux、macOS、Windows、BSD向けの単一の静的Goバイナリです。
メーカー
sandbyte
製品キーワード
コメントを読み込み中...
witrは、従来のシステムツールが答えを残す疑問に答えるコマンドライン診断ツールです:なぜこれが実行されているのか? ps、top、lsofは何が実行されているかを示しますが、witrはあらゆるプロセス、ポート、コンテナ、ファイルの背後にある因果関係の連鎖を追跡し、それを開始したsystemdユニット、スーパーバイザー、シェル、cronジョブを明らかにします。また、誰が、いつ、どこから開始したかも示します。Linux、macOS、Windows、BSD向けの単一の静的Goバイナリとして提供され、対話型TUIとスクリプト可能な出力モードの両方を備えています。
witrをそのまま実行すると、プロセス、ポート、コンテナ、ロック専用のタブを持つ全画面ターミナルインターフェースが表示されます。ライブシステム状態をナビゲートし、任意のエントリをドリルダウンして、その因果関係の連鎖を即座に表示します — フラグや引数は不要です。
自動化のために、witrは簡潔な一行の連鎖概要を提供する--shortと、構造化出力と実際の終了コードを提供する--jsonを提供します。これにより、監視スクリプト、CIパイプライン、カスタムアラートワークフローへの統合が容易になります。
1つのコンパイル済みバイナリがLinux、macOS、Windows、BSDで動作します — ランタイム依存関係やインタープリタ要件はありません。インストールはcurlスクリプト、PowerShell、またはHomebrew、APT、Conda、MacPortsなどのパッケージマネージャーを介して利用できます。
lsofやssとは異なり、witrはポートにバインドされているものやファイルを保持しているプロセスのリストアップで止まりません。即時の親プロセスからスーパーバイザー、コンテナ、initシステムまで、責任の全連鎖を辿り、何かが存在する理由をメタデータだけでなく見せます。
witrは「何が実行されているか?」を「なぜこれが実行されているのか?」に変えます — それがシステムのデバッグ方法を変えます。
ほとんどのトラブルシューティングツールはスナップショットを提供しますが、witrはストーリーを提供します。プロセスがどのようにして生まれたかを把握するために5つの異なるユーティリティの出力を手動で照合する代わりに、witrは1つのコマンドで答えを提供します。探索のための対話型TUIと自動化のためのJSON出力の組み合わせは、アドホックなデバッグと体系的な監視の両方に適合し、単一ツールとしては珍しい幅広さです。
謎のプロセスを見つめてその発信元を疑問に思ったことがある方、またはsystemd、Docker、シェルスクリプトを通じてポート競合を追跡するのに20分費やしたことがある方。状態を公開するだけでなく因果関係を説明するツールを重視する方には、witrは一見の価値があります。特に、Linuxサーバー、macOSラップトップ、Windowsワークステーション、BSDアプライアンスで同じバイナリが動作するため、混在環境を管理する方にとって特に価値があります。
コメントを読み込み中...
検討すべき他のツール