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