This app allows you to run cypher queries and get the results, all over splunk. This allows you to take advantage of both neo4j's cypher and splunk's SPL.
Project page on github: https://github.com/omerl13/neo4s
Basic usage:
| neo4j host="mygraph.com:7474" query="MATCH (n)-[r]->(m) RETURN n,r,m" | table *
Using neo4j authentication:
| neo4j host="secretgraph.com:7474" username="neo4j" password="neo4j" query="MATCH (n) RETURN n LIMIT 10"
Using bolt protocol:
| neo4j host="mygraph.com:7687" scheme="bolt" query="MATCH (n) RETURN n" | table *
host
(required): Hostname + graph port (port is optional, default port is 7474 for HTTP and 7687 for bolt)query
(required): Cypher query to run on the graph (can be of any kind)username
(optional): Username for authenticationpassword
(optional): Password for authenticationscheme
(optional): Default to HTTPThis app can query neo4j graphs in bolt protocol. The default is HTTP, in order to use bolt, set scheme="bolt"
and use the bolt port at the end of the host
parameter.
Version 2.0.1:
- AppInspect fixes
Version 2.0.0:
Breaking Changes:
- Using bolt
as the default scheme
- Dropped support to http
scheme
Changes:
- Using neo4j official driver for python (instead of py2neo)
- Using python3
- Updated Example dashboard to support username and password
Tested using Splunk 8 and neo4j 4
See more at: https://github.com/omerl13/neo4s
Breaking Changes:
- Using bolt
as the default scheme
- Dropped support to http
scheme
Changes:
- Using neo4j official driver for python (instead of py2neo)
- Using python3
- Updated Example dashboard to support username and password
Tested using Splunk 8 and neo4j 4
See more at: https://github.com/omerl13/neo4s
Added graph's fields extraction
Initial release
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.