Grafanaは、PrometheusデータソースとしてNew Relicを設定できます。それだけではなく、Grafana内で、PromQLクエリ言語を使用して、New Relicに保存されたメトリクスをクエリできます。
New Relicで既存のGrafanaダッシュボードを使用する
リモート書込みまたはOpenMetrics Integration (2.0+) で、New RelicとPrometheusデータを統合し、New RelicをGrafanaでPrometheusデータソースとして設定する場合は、既存のGrafanaダッシュボードを使用し、当社が提供する追加のモニタリング、信頼性、スケールをシームレスに使用できます。
互換性および要件
始める前に、Prometheusメトリクスのインテグレーションを完了しており、十分に新しいバージョンのGrafanaを実行していることを確認します。
- GrafanaでNew Relic Prometheusデータソースを設定する前に、リモート書込みまたはOpenMetricsインテグレーション (2.0+) を設定する必要があります。
- Grafanaバージョン6.7.0以上でこの方法を使用する場合は、New Relic Prometheusデータソースの設定しかできません。UIでカスタムヘッダーを設定する必要がありますが、これは旧バージョンではできません。詳細については、New RelicをGrafanaのPrometheusデータソースとして設定するを参照してください。
PromQLのサポート
Prometheus APIは、PrometheusのクエリAPIを模倣します。当社は、PromQLスタイルクエリモードで、Prometheusクエリ言語(PromQL)をサポートしています。PromQL構文を最も近いNRQL近似に自動的に移行するよう努めています。
動作方法とPrometheusとNew Relicの違いの詳細については、サポートされているPromQL機能を参照してください。
Grafanaでデータフローを取得する
New RelicデータをGrafanaで使用できるようにするため、次の簡単なステップで、新規または既存のPrometheusデータソースを設定できます。
- Grafana UIに追加し、新しいデータソースを設定します。
- 新しいデータソースを保存し、データの表示を開始します。
次のステップ
Grafanaデータソースの設定の準備が整ったら
- Prometheusリモート書込みインテグレーションまたはPrometheus OpenMetricsインテグレーションの設定方法についてのドキュメントをお読みください。
- GrafanaでのPrometheusデータソース設定の方法についてのドキュメントをお読みください。