CloudWatchコンソールを使用してログ・ストリームをパターンでフィルタリングする方法はありますか?aws cloudwatchのログ・ストリームをフィルタリングする
'の/ var/PROD /ログ': ログ・グループ -
は例えば、私は、ログ・グループに次のログ・ストリームを持っています。
ログストリーム:
/PROD/[node_instance_id]/nginx_access
/PROD/[node_instance_id]/nginx_error
私は、自動スケーリングなどのマルチノード環境を持っていますですから、ログストリームはかなり乱雑になる可能性があります。ここでは、ログストリームに表示される例を示します。
/PROD/1a2b3c4d5e/nginx_access
/PROD/1a2b3c4d5e/nginx_error
/PROD/1b2b3c4d5e/nginx_access
/PROD/1b2b3c4d5e/nginx_error
/PROD/1c2b3c4d5e/nginx_access
/PROD/1c2b3c4d5e/nginx_error
ログストリームをすべて「nginx_access」のみにフィルタリングしようとしています。しかし、コンソールからは、私は接頭辞を指定することしかできないようです。とにかく '* nginx_access'のようなものを使ってログ・ストリームをフィルタリングできるのでしょうか?
情報ありがとうDaniel!コンソールが実際にこのAPI呼び出しを使用していることを知っておくと便利です。この[FilterLogEvents API](http://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_FilterLogEvents.html)は私が探しているようです。コンソールがこのAPIをまったく使用しているかどうか知っていますか? –
ダニエル、ここであなたの答えを修正してください:http://stackoverflow.com/a/2243835/2441655 それは確かに間違っています。 – Venryx
@RayT - ログストリームを表示するときではありません。コンソールはDescribeLogStreamsを使用します。 FilterLogEventsは、ログストリームまたはロググループ内の検索に使用されます。 –