/var/log/secureをBigQueryに送り始め、sshdへのアクセスがあるIPアドレスを多い順に集計してみたりしています。
 * Send secure log to BigQuery
 * Visualization of IP address accessing sshd
今回は日毎にssh接続の試行失敗回数を集計して、それに対するIPアドレスの内訳も出してみます。
こんなクエリを作成してみます。
SELECT
  LEFT(FORMAT_UTC_USEC(UTC_USEC_TO_DAY(time * 1000000)), 10) AS day,
  COUNT(ident) AS count_ident,
  REGEXP_EXTRACT(message, r'(\d{1,3}\.\d{1,3}\.\d{1,3}