tail -f した結果をsed,awkしてるとバッファリングされてしまい、ぬるぬる感がなくなっていやですよね。
これは各プロセスがバッファするためなので、バッファしないように指定してあげましょう。
各コマンドのノーバッファの設定は以下の通り。
awk {fflush()} grep --line-buffered sed --unbuffered
なのでこんなかんじで快適。
tail -f app.log | grep --line-buffered Grapon | sed --unbuffered -e "s/hoge/hage/" | awk -f '{print $2}{fflush()}'