概要
Neo4j は、ネイティブのグラフストレージ、高度なセキュリティ、スケーラブルな速度最適化アーキテクチャ、ACID コンプライアンスをインテグレーションし、関係ベースのクエリの予測可能性と整合性を確保するエンタープライズ強度の高いグラフデータベースです。Neo4j は、より自然でつながった状態でデータを保存・管理し、データ関係を維持することで、高速なクエリ、分析のためのより深いコンテキスト、そして苦痛のない変更可能なデータモデルを提供します。
Neo4j メトリクスは、データベース管理者が Neo4j のデプロイをモニターできるようにします。DBA は、メモリ使用量 (ヒープとページキャッシュ)、トランザクション数、クラスターのステータス、データベースサイズ (ノード数、関係、プロパティを含む)、クエリパフォーマンスを把握したいと考えます。
このインテグレーションにより、すぐに使えるダッシュボードで Neo4j の重要なメトリクスを視覚化し、DBA が Neo4j データベースのトラブルシューティングと健全性のモニタリングを行えるようになります。
セットアップ
ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。
インストール
neo4j チェックをホストにインストールするには
Datadog Agent をダウンロードしてインストールします。
neo4j チェックをホストにインストールするには
datadog-agent integration install -t datadog-neo4j==<INTEGRATION_VERSION>
構成
neo4j のパフォーマンスデータの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/
フォルダーの neo4j.d/conf.yaml
ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションの詳細については、neo4j.d/conf.yaml のサンプルを参照してください。
Datadog は、dogstatsd_stats_port と expvar_port をポート 5000 でリッスンしています。neo4j.conf ファイルで、server.discovery.listen_address と server.discovery.advertised_address を 5000 以外のポートを使用するように変更する必要があります。
Agent を再起動します。
検証
Agent の status サブコマンドを実行し、Checks セクションで neo4j
を探します。
収集データ
メトリクス
サービスチェック
サービスチェック neo4j.prometheus.health
はベースチェックで送信されます
イベント
Neo4j には、イベントは含まれません。
トラブルシューティング
ご不明な点は、Neo4j サポートまでお問い合わせください。