-
Notifications
You must be signed in to change notification settings - Fork 340
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add docs on cartography in production and its differentiators (#1358)
### Summary > Describe your changes. My goal here is to make it as smooth as possible for new users to - know why they want cartography by describing what cartography is and isn't - try it on a test machine and have it work on the first try - understand how it can fit in prod
- Loading branch information
Showing
12 changed files
with
131 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Building around Cartography | ||
|
||
This document shows patterns on how Cartography data fits in as part of a production system. | ||
|
||
## DB driver | ||
|
||
The quickest way to build an application around the graph is to use the Neo4j database driver and send queries at it: | ||
|
||
![app-direct.png](../images/app-direct.png) | ||
|
||
|
||
## API | ||
A more mature application will want to define a formal API around it like this: | ||
|
||
![app-with-api.png](../images/app-with-api.png) | ||
|
||
This way, database queries are abstracted behind the questions that your users will want to ask the graph. | ||
|
||
## As part of a data pipeline | ||
|
||
It can be beneficial to periodically extract graph data into data warehouses like Hive. This way you can have historical data. Hive is also easily paired with Mode for dashboards. | ||
|
||
![pipeline-hive-mode.png](../images/pipeline-hive-mode.png) | ||
|
||
## Other useful dashboard options | ||
|
||
[Neodash]() is great for mocking up views on top of graph data and can help you build a "home-made CSPM" very quickly. | ||
|
||
![pipeline-neodash.png](../images/pipeline-neodash.png) |