DevOps

モニタリングとPrometheus

メトリクス収集、PromQL、exporter、Alertmanager、Grafana連携、欠落メトリクスのトラブルシューティング

22 面接問題·
Mid-Level
1

PrometheusにおけるCounter型のメトリクスとは何ですか?

回答

Counterは、増加するか再起動時にゼロにリセットされるかのみのメトリクスです。HTTPリクエスト数、エラー数、処理済みメッセージ数などの累積イベントのカウントに最適です。変化率を計算するには、リセットを自動的に処理するPromQLのrate()またはirate()関数を使用します。

2

Prometheusがデフォルトで使用するメトリクス収集モデルは何ですか?

回答

Prometheusはpullモデルを使用し、サーバーが定義された定期的な間隔でターゲットからメトリクスを能動的にスクレイプします。このモデルは設定を集中化し、ダウンしたターゲットを容易に検出し、アプリケーションがサーバーに過負荷をかけることを防ぎます。push gatewayは一時的なジョブのために存在しますが、例外的なパターンであり標準ではありません。

3

Prometheusエコシステムにおけるexporterとは何ですか?

回答

exporterは、サードパーティシステムのメトリクスをPrometheus形式で公開するコンポーネントです。MySQL、Redis、NGINXなどのアプリケーションのネイティブメトリクスを、HTTPでアクセス可能な互換メトリクスに変換します。公式exporterは厳格な命名規則に従い、Prometheusコミュニティによってメンテナンスされます。

4

GaugeとCounterの主な違いは何ですか?

5

計測されたアプリケーションにおける/metricsエンドポイントの用途は何ですか?

+19 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める