Professional Cloud DevOps Engineer
あなたは、製品情報をキャッシュメモリに保存するアプリケーションをサポートしています。キャッシュミスが発生するたびに、エントリがStackdriver Loggingに記録されます。キャッシュミスが時間とともにどれくらいの頻度で発生するかを可視化したいと考えています。どうすればよいですか。
新しいサービスを本番環境にデプロイする必要があります。このサービスは、マネージドインスタンスグループ (MIG) を使用して自動的にスケーリングし、複数のリージョンにわたってデプロイする必要があります。サービスはインスタンスごとに多数のリソースを必要とし、キャパシティを計画する必要があります。何をすべきですか?
あなたはCompute Engineでアプリケーションを実行し、Stackdriverを通じてログを収集しています。特定のログエントリフィールドに個人識別情報(PII)が漏洩していることを発見しました。すべてのPIIエントリは `userinfo` というテキストで始まります。これらのログエントリを後で確認するために安全な場所にキャプチャし、Stackdriver Loggingへの漏洩を防ぎたいと考えています。どうすべきでしょうか?
あなたは、Cloud Buildを使用して新しいDockerイメージをビルドし、Docker HubにプッシュするCI/CDパイプラインを持っています。コードのバージョン管理にはGitを使用しています。Cloud BuildのYAML設定に変更を加えた後、パイプラインによって新しいアーティファクトがビルドされなくなったことに気づきました。サイト信頼性エンジニアリング(SRE)のプラクティスに従って、この問題を解決する必要があります。どうすべきですか?
あなたは、Google Kubernetes Engine (GKE) クラスタで稼働する一連のアプリケーションを持っており、Stackdriver Kubernetes Engine モニタリングを使用しています。会社で必要とされる新しいコンテナ化されたアプリケーションを本番環境に導入しようとしています。このアプリケーションはサードパーティによって作成されており、変更や再設定はできません。アプリケーションはログ情報を /var/log/app_messages.log に書き込みます。これらのログエントリをStackdriver Loggingに送信したいと考えています。どうすべきでしょうか?