問題
Prometheus OpenMetricsとNew Relic for DockerやKubernetesとの統合のためにスクレーパーメトリクスを取得したい。
Docker:
http://localhost:8080/metrics指標を設定すると、インテグレーションは独自のメトリックもスクレイピングします。
Kubernetes:
デフォルトでは、スクレイパーは独自のメトリックもスクレイピングします。
解決
スクレーパーの内部で何が起こっているかを知るために、New RelicとのDockerまたはKubernetesの統合に以下のメトリクスを使用します。
メトリック  | 説明  | 
|---|---|
  | レトリバーでターゲットを発見(例:Fixed、Kubernetes)。  | 
  | 試行した結果、エラーとなったものをターゲット別に取得します。  | 
  | レトリバーによる発見の試み(例:Fixed、Kubernetes)。  | 
  | ターゲットで試みられたフェッチ。  | 
  | ターゲットのメトリクスを取得するまでの総時間(秒)。  | 
  | リソースの種類とレトリバー(Kubernetes Pods、サービスなど)ごとにターゲットのリストを取得するまでの合計時間(秒)。  | 
  | ターゲットのペイロードのサイズ。  | 
  | 統合のすべてのステップを処理するための合計時間(秒)。  | 
  | 統合が実行された回数です。  | 
  | スクラップされたペイロードの合計サイズ。  | 
  | スクラップされた時系列データの総数です。  | 
  | ターゲット別の時系列の合計数  | 
  | タイプ別、ターゲット別にスクレイピングされたメトリクスの総数。  | 
  | タイプ別にスクレイピングされたメトリクスの総数。  | 
  | retrieverでエラーになった試みの発見。  |