bqコマンドでBigQueryのテーブルを作成する
環境macOS Big Sur 11.5.2Google Cloud SDK 358.0.0 手順作成対象のプロジェクトをアクティブにする gcloud config set project <PROJECT_ID> 以下のコマンドを実行する bq query \ --nouse_legacy_sql ' CR...
2021.9.28
GCP, bq, BigQuery
gcloudでよく使うコマンド
環境macOS Big Sur 11.5.2Google Cloud SDK 358.0.0 プロジェクトの操作アクティブなプロジェクトを切り替える gcloud config set project <PROJECT_ID> 全てのプロジェクトを表示 gcloud projects list アカウントの操作...
2021.9.28
GCP, gcloud
yumパッケージの存在とバージョンを確認する
概要yum でインストールしたパッケージのバージョンを確認する方法です。 環境CentOS Linux release 7.9.2009 (Core)Amazon Linux AMI release 2018.03 手順 yum list | grep パッケージ名 例 例(Amazon Linux) $ yum l...
2021.9.27
CentOS7, Linux, Amazon Linux, yum
EC2上のアプリのログをawslogsを使ってCloudWatch Logsに送信する
概要EC2上で動くアプリケーションのログを awslogs を使ってCloudWatch Logsに送信する手順です。 環境Amazon Linux AMI release 2018.03awslogs 1.1.4-1.12EC2インスタンスにはインスタンスプロファイルがアタッチ済み 手順EC2インスタンスに割り当て...
2021.9.25
AWS, CloudWatch Logs, awslogs, Amazon Linux
GA4の情報をBigQueryにエクスポートする設定を行う
概要Google Analytics 4(GA4)では、アプリケーションから送信された情報をBigQueryにエクスポートすることができます。 手順GA4の設定から「BigQueryのリンク設定」→「リンク」と進むエクスポート先に設定したいBigQueryのプロジェクトを選択し、「確認」をクリックするエクスポートされ...
2021.9.24
GA4, BigQuery
Next.jsにGoogle Tag Managerを導入する手順
概要Next.jsで作ったウェブサイトにGoogle Tag Manager(GTM)を導入する手順です。 前提GTMのコンテナの作成等のセットアップは済んでいる 手順pages/_document.tsx を以下の内容で作成する。 pages/_document.tsx import Document, { Htm...
2021.9.24
Next.js, Google Tag Manager
Ruby on RailsのロガーをActiveSupport::Loggerに変更したときに形式が変わる問題の原因と対処方法
概要Ruby on RailsのロガーをRuby標準の Logger クラスから、 ActiveSupport::Logger に変更すると形式が変わってしまったので、原因と対処方法を調査しました。 従来のログ I, [2021-09-23T21:56:45.043019 #1103] INFO -- : Start...
2021.9.24
Ruby on Rails
RailsアプリでELBからのヘルスチェックのアクセスをログに残さないようにする
概要EC2上で稼働するRuby on Railsのログに、ELBからのヘルスチェックのリクエストが記録されないようにする手順です。 環境Ruby 2.2.3Ruby on Rails 4.2.4Application Load Balancer 手順Railsのロガーに ActiveSupport::Logger を...
2021.9.24
AWS, Ruby on Rails, AWS ELB
Railsのログのログローテーションはlogrotateを使うことにした
概要Linux上で稼働しているRuby on RailsアプリケーションのログローテーションにRubyの Logger クラスの機能を使うか、Linuxの logrotate を使うか検討してみました。 環境Ruby 2.2.3Ruby on Rails 4.2.4Puma 3.8.2Amazon Linux 結論R...
2021.9.23
Ruby on Rails, Linux, logrotate
AWSのELBとTailwind CSSを使ってシンプルなメンテナンス画面を表示する
概要AWSのElastic Load Balancer(ELB)では、ELBの設定だけでメンテナンス画面を表示することができます。Tailwind CSSを組み合わせることで、シンプルにそれなりの見た目を持つメンテナンス画面をサクッと作ることができます。 手順HTMLを用意する <!DOCTYPE html>&...
2021.9.22
Tailwind CSS, AWS, ELB
CentOSのバージョンを調べる方法
概要CentOSのバージョンを調べる方法です。 環境ホストマシンmacOS Big Sur 11.5.2VirtualBox 6.1.26 r145957 (Qt5.6.3)Vagrant 2.2.18ゲストマシンCentOS Linux release 7.9.2009 (Core) 手順 cat /etc/red...
2021.9.22
CentOS7, Linux
vagrant upが「One of the configured repositories failed」エラーで失敗するときの対処方法
概要Vagrantで管理するCentOS7を $ vagrant up で起動しようとしたときに以下のようなエラーが出た場合の対処方法です。 Bringing machine 'default' up with 'virtualbox' provider...==> default: Clearing any pre...
2021.9.22
CentOS7, Linux, Vagrant
CentOS7上で動くMySQL 5.6を5.7にアップデートする手順
概要CentOS7上で稼働するMySQLサーバーのバージョンを5.6から5.7にアップデートする手順です。 環境ホストマシンmacOS Big Sur 11.5.2VirtualBox 6.1.26 r145957 (Qt5.6.3)Vagrant 2.2.18ゲストマシンCentOS Linux release 7...
2021.9.21
CentOS7, Linux, MySQL
© 2021 itotetsu.work / This site uses Google Analytics.