Skip to content

Network Infrastructure Solution Kit - Enhancements April 2026#83

Open
jim-limprasert-tigergraph wants to merge 4 commits intodevfrom
network_infra_update_2026-04
Open

Network Infrastructure Solution Kit - Enhancements April 2026#83
jim-limprasert-tigergraph wants to merge 4 commits intodevfrom
network_infra_update_2026-04

Conversation

@jim-limprasert-tigergraph
Copy link
Copy Markdown
Contributor

Enhancements made on Network Infrastructure Solution Kit based on testing done in February 2026.

  • Changing the time-related vertices, reducing the layer down from 5 layers to 2 layers - the rationale is that this should provide some good amount of splitting to avoid too many outdegree for a node, while not being too complicated to write a query for
    • Previous: Time_Year -> Time_Date_Month -> Time_Date -> Time_Date_Hour -> Time_Date_Minute -> Event
    • Current: Time_Date -> Time_Date_Minute -> Event
  • Removal of unused vertices and edges - if we ever need those, we can add those back later
    • unused vertices: IP
    • unused edges: From_Device, To_Device, Has_Source_IP, Has_Target_IP, Device_Has_IP
    • Files affected:
  • Time-related vertices fix: Time_Date and Time_Date_Minute now have STRING primary_id, and a date attribute. This is to avoid the issue around DATETIME primary id, as reported here: https://graphsql.atlassian.net/browse/CORE-4869
  • Query changes - change the logic around traversal of time-related vertices
  • changes to corresponding meta folder of Network Infrastructure Solution Kit
  • changes to readme.md file instruction for the script - updated instructions around getting the meta/schema.json and meta/style.json

New Schema now looks like this:
Network_Infrastructure_Schema_Image

Test Results (See April 2026 one):
https://docs.google.com/document/d/13kX0wOa8xE4e1jtzDYSHtFp_-ULLRXKQpDHqjAdCVlw/edit?usp=sharing

The change impacts these files:

  • Query files
    • query/find_events_by_impacted_device_and_time_range.gsql
    • query/find_events_by_time_range_and_event_type.gsql
  • Schema change files:
    • schema/create_network_infrastructure_graph.gsql
  • Loading job files:
    • legacy
      • legacy_loading_job/load_data_no_s3.gsql
    • s3
      • loading_job/load_alert_data.gsql
      • loading_job/load_event_data.gsql
      • loading_job/load_incident_data.gsql
  • Meta folder
    • meta/schema.json
    • meta/style.json
    • meta/images/Network_Infrastructure_Schema_Image.png
  • Associated README.md file for the solution kit
    • network_infrastructure/README.md
  • readme.md file instruction for the script/ folder
    • scripts/readme.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant