問題タブ [stackdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
723 参照

kubernetes - 重複するアプリケーションのログが Google Stackdriver Logging にない

一般に、Stackdriver でのロギングは、Container Engine -> cluster -> namespace -> application name (たとえば「postgres」) に移動することで、GKE 上の Kubernetes から自動的にログを取得するのに優れています。

GKE の Kubernetes デフォルト名前空間でステージング アプリケーションと本番アプリケーションを実行するポッドの 2 つのグループがあります。これらのうち 1 つのみが、Stackdriver 上の Pod のデフォルト アプリケーション名に記録されます。

切り捨てられた 2 つの postgres デプロイメント構成のスニペット:

製造

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: postgres spec: replicas: 1 template: metadata: labels: app: database-production track: production spec: containers: - name: postgres image: postgres

演出

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: postgres-staging spec: replicas: 1 template: metadata: labels: app: database-staging track: staging spec: containers: - name: postgres-staging image: postgres

これらのログの 1 つだけpostgresが Stackdriver に記録され、もう 1 つはまったく表示されません。デプロイのコンテナー名を変更しようとしましたが、効果はありません。うまくいくと思われる唯一の方法は、アプリケーション全体を別の名前空間でホストすることですが、Kubernetes のドキュメントでは、アプリケーションが巨大でない限り、名前空間を使用しないことを推奨しています

Stackdriver Logging / GKE 名が Kubernetes デプロイ構成を介してログを記録する方法を具体的に定義する方法はありますか?

0 投票する
4 に答える
3584 参照

google-kubernetes-engine - Stackdriver モニタリング エージェントを Google Container VM イメージにインストールする方法

この指示に従いました https://cloud.google.com/monitoring/agent/install-agent#linux-install

/etc/os-release の内容。

https://cloud.google.com/compute/docs/containers/vm-image/faq#what_is_the_software_package_manager_for_container-vm_image

特定のパッケージを更新するには、OS イメージ全体を更新する必要があります

そのため、Stackdriver エージェントがインストールされたイメージのバージョンが更新されるまで待つか、あきらめる必要があるようです。

また、この vm イメージは私の選択ではありません。新しく作成された GKE ノードは、デフォルトで Container-VM イメージを使用します。今のところ、次の方法でノードを作成してみます。gcloud container node-pools create --image-type

0 投票する
1 に答える
90 参照

google-cloud-platform - node.js アプリの Stackdriver デバッグの問題

使用しているブラウザーに関係なく、スタックドライバーのデバッグ作業を行うことができません。App Engine で実行されるコードのソースに移動した後、ガターをクリックしても何も起こりません。

私は github、bitbucket、または Google クラウド ソース リポジトリを使用していないため、ローカルからコードをアップロードしました。ローカルからdistをアップロードした後、このメッセージに気付きました..誰かがこれを設定することに成功しましたか?

ここに画像の説明を入力

0 投票する
1 に答える
239 参照

google-compute-engine - Stackdriver でモニタリング対象インスタンスを選択する方法

Stackdriver Premium は残り 45 日です

プレミアムになった場合、どのインスタンスを監視するかをどのように選択しますか。それは可能ですか?監視を必要としないインスタンスに月額 8 ドルを支払いたくありません。

私が見つけたのはこの記事だけです:

Stackdriver サービスで特定のインスタンスを無視するには、値が「false」の「stackdriver_monitor」という名前のタグを追加します。

ただし、これは EC2 インスタンス用です。GCE プラットフォームを使用しています。

0 投票する
1 に答える
1108 参照

stackdriver - StackDriver エラー報告通知に別のメールを指定できますか

StackDriver Error Reporting 通知機能を使用しようとしましたが、どのプロジェクトでも、通知をオンにすると、ログインした開発者アカウントに関連付けられたメールに常に送信されるようです。どうすれば別のメールに変更できますか?メールアカウント。(PageDuty を使用しており、この通知を pagerduty シンクのメール アカウントに送信したい)