Grafanaは、PrometheusデータソースとしてNew Relicを設定できます。それだけではなく、Grafana内で、PromQLクエリ言語を使用して、New Relicに保存されたメトリクスをクエリできます。
New Relicで既存のGrafanaダッシュボードを使用する
Prometheus メトリックスをNew Relic Remote Write 、 Prometheus エージェント 、または OpenMetrics インテグレーション (2.0+) を介してNew Relic と統合し、 を Grafana の Prometheus データ ソースとして構成すると、既存の Grafana を使用して、当社が提供する追加の監視、信頼性、およびスケールをシームレスに活用できます。
互換性と要件
始める前に、Prometheusメトリクスのインテグレーションを完了しており、十分に新しいバージョンのGrafanaを実行していることを確認します。
- GrafanaでNew Relic Prometheusデータソースを設定する前に、リモート書込み、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エージェントまたはPrometheus OpenMetricsインテグレーションの設定方法についてのドキュメントをお読みください。
- GrafanaでのPrometheusデータソース設定の方法についてのドキュメントをお読みください。