問題
Kubernetes用のPrometheus OpenMetricsインテグレーションを実行していると、New Relicに送信されるデータに再起動やギャップがあることに気づきます。
解決
Prometheus OpenMetrics integration for Kubernetesを毎分500Kのデータポイントで実行する場合は、必ずこれらの制限を設定してください。
- CPU制限:1コア
- メモリ制限:1Gb
推奨事項: Kubernetes スクレーパーは常に 1 つのレプリカで実行します。
複製を増やすと、データが重複してしまいます。CPUやメモリの制限が十分でない場合、再起動したり、データに隙間ができたりすることがあります。
スクレーパーの状態や再起動イベントを確認するため。
bash
$kubectl describe pod -l "app=nri-prometheus"