Amazon Linux2
7
[Amazon Linux 2][PostgreSQL]初期設定 [AWS][Proxy Server][Squid]Digest認証 [Docker][Amazon Linux 2]PHP8.1 install [Amazon Linux 2]Python3のpipでcertbotをインストールする [Amazon linux2]Rubyインストール
AWS
42
[Terraform]GuardDutyの脅威情報をAWS Chatbotを利用してSlack通知 [Terraform]ECS/Fargateでコンテナ間のファイル共有ができるようにバインドマウントを設定する [AWS]Athenaのテーブルがパーティションされているのか確認 [Terraform]CloudTrailのログをクロスアカウント先のS3に保存 [AWS][Node.js/TypeScript]GitHub Actionsを使用したSSMパラメータ管理とnpx prisma generateを含むECS/Fargateへのデプロイ方法
aws-cli
22
[aws-cli]ECS/Fargateのサービス作成後にサブネットを変更する [aws-cli]アカウントごとのECSサービス数/EC2/Lambdaの合計数をカウント [DigitalOcean]Spaces Object Storageをaws-cli s3apiでファイルをダウンロードする [aws-cli]IAMユーザーとグループの確認 [aws-cli]S3の対象ファイル名をワイルドカードで削除
Azure
17
[Azure][Terraform]Blobストレージのデータ保護におけるバックアップの設定 [Azure][Terraform]Storage Accountの診断設定 [Azure][Terraform]Entra IDの診断設定Audit logをエクスポート [Azure][Azure CLI]全てのBlobストレージアカウントのバージョニング有効確認 [Azure][Terraform]SubscriptionのActivity Logsをエクスポート
CircleCI
6
[CircleCI]Checkout code時のEither git or ssh (required by git to clone through SSH) is not installed in the image. [circleci/slack][Orbs]Slackグループユーザーのmentions通知方法 [CircleCI][approval][context]権限ある人のみ承認ジョブを実行できるように [circleci/aws-ecs@2.2.0]run-taskのoverridesについて CircleCIのバリデーションチェック
Datadog
8
[Datadog]Sentryの連携方法 [Datadog]ステータスコードとレスポンスタイムによるSLO [Datadog][Terraform]MonitorでMetricsのアラート設定をする [Datadog][Terraform]Syntheticsでの外形監視 [datadog-agent]Amazon Linux 2のリポジトリ
Docker
21
[Node.js][docker-compose]node_modules配下のボリュームマウントが削除されてしまう場合 [ECS/Fargate][GitHub Actions]コンテナデプロイ高速化の工夫点 [Docker][Ubuntu][Debian]awscli v1 インストール [Docker][Ubuntu][Debian]awslogsインストール [Docker][Amazon Linux 2]PHP8.1 install
ECS/Fargate
3
[Terraform]ECS/Fargateでコンテナ間のファイル共有ができるようにバインドマウントを設定する [AWS][Node.js/TypeScript]GitHub Actionsを使用したSSMパラメータ管理とnpx prisma generateを含むECS/Fargateへのデプロイ方法 [AWS][GitHub Actions]ECS/Fargateで複数のコンテナをデプロイする場合
Github Actions
11
[GitHub Actions]TerraformのtfファイルをTrivyで脆弱性検知 [AWS][Node.js/TypeScript]GitHub Actionsを使用したSSMパラメータ管理とnpx prisma generateを含むECS/Fargateへのデプロイ方法 [AWS][GitHub Actions]ECS/Fargateで複数のコンテナをデプロイする場合 [GitHub Actions]対象のワークフローから別ワークフローをkickする [GitHub Actions]PRのコメントでリモートブランチを他のブランチにマージしたい場合
Grafana
6
[Loki]Grafanaでログのアラート設定方法 [Kubernetes][Helmfile]loki-distributedのconfigをstructuredConfigに移行する [Kubernetes][Helmfile]loki-distributed version up 2.5.0(0.48.4)→2.9.2(0.76.0) [Kubernetes]GrafanaをHelmfile化 [Grafana]Slack Message templates
Helmfile
5
[Kubernetes][Helmfile]loki-distributedのconfigをstructuredConfigに移行する [Kubernetes][Helmfile]loki-distributed version up 2.5.0(0.48.4)→2.9.2(0.76.0) [Kubernetes][Helmfile][HorizontalPodAutoscaler]autoscaling/v2beta1からv2にバージョンアップする場合 [Kubernetes]GrafanaをHelmfile化 [Kubernetes]helmで動作している一覧を取得
Kubernetes
18
[Azure][Kubernetes][Helmfile]PromitorでStorage Accountの容量を収集するようにResource Discoveryを追加 [Azure][Kubernetes]AKSバージョンアップ手順 [Kubernetes]クラスターでflowschemaのAPIバージョンを確認する [Kubernetes]Set resource requests and limits for container `hoge` to prevent resource contention [Kubernetes][Helmfile]loki-distributedのconfigをstructuredConfigに移行する
[Kubernetes][Helmfile][HorizontalPodAutoscaler]autoscaling/v2beta1からv2にバージョンアップする場合 [Kubernetes][Helmfile]loki-distributedのconfigをstructuredConfigに移行する [Kubernetes][Helmfile]loki-distributed version up 2.5.0(0.48.4)→2.9.2(0.76.0) [Kubernetes]Set resource requests and limits for container `hoge` to prevent resource contention [Kubernetes]GrafanaをHelmfile化
MySQL
41
[MySQL]Lost connection to MySQL server during query [MySQL]ERROR 1153 (08S01) at line 1000: Got a packet bigger than 'max_allowed_packet' bytes [MySQL]テーブルにコメント追加、削除 [MySQL]外部キーの追加 [MySQL]型の変更
Next.js
3
[AWS][Node.js/TypeScript]GitHub Actionsを使用したSSMパラメータ管理とnpx prisma generateを含むECS/Fargateへのデプロイ方法 [Node][Next.js]Prismaによるマイグレーション [Next.js]buildしてS3にアップロードするまで
node
5
[Task Runner]JustfileでNodeのインストールを自動化 [Node][Next.js]Prismaによるマイグレーション [Node.js][docker-compose]node_modules配下のボリュームマウントが削除されてしまう場合 nodebrewでバージョン切り替えとyarn install nodeでCSSをbuildする
PostgreSQL
13
[PostgreSQL]pg_restore: error: could not execute query: ERROR: extension "pg_stat_statements" does not exist [AWS][Terraform]ChatbotでCloudWatch Logsのエラーログをslackに通知 [New Relic][RDS]PostgreSQLのdeadlockをカスタムクエリで確認する [PostgreSQL]deadlockの確認と停止方法 [PostgreSQL]deadlockとACCESS EXCLUSIVEの出し方
Rails
3
[Rails]Macでrails sを立ち上げる場合 [Rails]ActionController::RoutingError (No route matches [GET] "/packs/js/application-xxxxx.js"): [Docker]Railsでソースコードの反映
Sentry
9
[Datadog]Sentryの連携方法 [Sentry][Terraform]Metric Alert/Number of Errorsによる既存のエラーを通知させる [Sentry]Goで適当にエラーを出してSlack通知させる [Sentry]issue_alertのTerraform化 [Sentry][Terraform]Projectsのfor_eachとLocals化
Terraform
48
[Terraform]GuardDutyの脅威情報をAWS Chatbotを利用してSlack通知 [Terraform]ECS/Fargateでコンテナ間のファイル共有ができるようにバインドマウントを設定する [Terraform]CloudTrailのログをクロスアカウント先のS3に保存 [Terraform]LambdaのソースコードをGit管理してarchive_fileでzip化する [Datadog][Terraform]MonitorでMetricsのアラート設定をする