IBM TechXchange AIOps Group Japan

 View Only
  • 1.  InstanaではNeo4Jの呼び出しをトレースで記録できるでしょうか?

    Posted Tue February 27, 2024 12:06 AM

    こんにちは。

    Neo4Jを使ったJavaアプリケーションを、Instanaで監視しようとしています。

    RDBMSであれば、JavaアプリのトレースにSQLの内容とスタックトレースが記録されます。
    Elasticsearchでも同様に、クエリとスタックトレースが記録されます。

    Neo4Jを呼びだすJavaアプリケーションでも、クエリとスタックトレースが記録されるでしょうか?



    ------------------------------
    Masanori Yamasaki
    ------------------------------


  • 2.  RE: InstanaではNeo4Jの呼び出しをトレースで記録できるでしょうか?
    Best Answer

    Posted Tue February 27, 2024 12:35 AM
    Edited by Masanori Yamasaki Tue February 27, 2024 12:50 AM

    お世話になっております。

    Neo4J も Instrument するライブラリに含まれていますので、トレーシングを行うことが可能です。v1.5~1.7 が対応バージョンです。
    https://www.ibm.com/docs/ja/instana-observability/current?topic=machine-instrumented-frameworks-libraries#databases 



    ------------------------------
    Tomonori Iwashina
    IBM Japan
    ------------------------------



  • 3.  RE: InstanaではNeo4Jの呼び出しをトレースで記録できるでしょうか?

    Posted Tue February 27, 2024 12:50 AM

    助かりました。
    ありがとうございます!



    ------------------------------
    Masanori Yamasaki
    ------------------------------



  • 4.  RE: InstanaではNeo4Jの呼び出しをトレースで記録できるでしょうか?

    Posted Thu February 29, 2024 05:21 AM

    >v1.5~1.7 が対応バージョンです。
    >https://www.ibm.com/docs/ja/instana-observability/current?topic=machine-instrumented-frameworks-libraries#databases

    こちら、

    https://github.com/neo4j-examples/movies-java-spring-data-neo4j

    で試したのですが、
    Instanaが対応しているneo4jのドライババージョンが古すぎるようで、トレースできませんでした。
    ドライバはneo4j-java-driver-5.15.0.jarでした。

    バージョンアップに対応する予定はあるでしょうか?
    もしくは自力で解決する方法はあるでしょうか?



    ------------------------------
    Masanori Yamasaki
    ------------------------------