SlideShare a Scribd company logo
1 of 37
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Intro to Neo4j Ops Manager
(NOM)
Graph Connect, June 2022
Richard Macaskill
Costa Alexoglou
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Richard Macaskill
Introducing myself
Product Manager
Neo4j
Core Database Team
@datamacas
© 2022 Neo4j, Inc. All rights reserved.
The current challenge
● Graph database adoption is growing >20% annually
● Hybrid deployments in clouds and on premises
● Neo4j continues to grow in features and functions
© 2022 Neo4j, Inc. All rights reserved.
The current challenge
● Data size is exploding
○ Database size has grown from GB to TB and even PB
○ Neo4j is being scaled out as clusters
● Pressure on IT Leaders and DBAs to
○ Deliver and maintain applications on time and on budget
○ Pressure to increase productivity
○ Technical resources are expensive in a tight labour market
© 2022 Neo4j, Inc. All rights reserved.
Previous/Existing options
3rd Party Monitoring tools
• Require setup and integration; separate licenses and support contracts
• Resulting charts and reports are not within Neo4j context
Command line interface for administration and operations
• Requires familiarity with graph concepts, deployment topology, and
Cypher
• Learning curve can be steep for DBAs new to Neo4j
No single place to monitor, administer, and operate your Neo4j estate
© 2022 Neo4j, Inc. All rights reserved.
The Perfect World
At the push of a
button, view the
statuses of all Neo4j
databases, clusters, and
instances.
View the health metrics of each
Neo4j database and also of the
resources where it is deployed
Create databases, configure
and administer them at scale
without first having to master
the graph language.
Put important but mundane tasks
such as scheduled jobs, backup /
restore, upgrades on autopilot
Evaluate and monitor
query performance. Use
recommendations to fine
tune performance
© 2022 Neo4j, Inc. All rights reserved.
Administration
The Solution
Pre-integrated, turnkey
Monitoring for all Neo4j
installations in your estate
Status at a glance
Metrics dashboard
Neo4j at scale, from 1 place
Cloud or on-prem
Single instance or clusters
Monitoring
Administration
Security management
* forward looking
© 2022 Neo4j, Inc. All rights reserved.
Neo4j, Inc. All rights reserved 2021
8
Increased
Productivity
● Faster ramp-up of
new DBAs / SREs / Dev
Ops
● Easier to create /
configure databases*
● Simpler maintenance
of instances and
clusters
● Less or same
overhead
What you gain: large scale Neo4j with less headache
Improved
Reliability
● Faster issue detection
in database or
machines
● Monitor health
metrics out of the box
and within Neo4j
context
Optimized
Performance*
● Evaluation and
recommendations for
faster Neo4j queries
● Recommendations
for more efficient
schema
* Forward looking
© 2022 Neo4j, Inc. All rights reserved.
Architecture
Principles
- Loose coupling with APIs
- Thin Client (Web Browser)
Feature Frameworks
- Metadata driven
- Knowledge Engine
- Intelligent Monitoring
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Hands on/Demo
© 2022 Neo4j, Inc. All rights reserved.
🙋🏻♂️
Hi! I’m Costa Alexoglou
Senior Software Engineer at Neo4j
© 2022 Neo4j, Inc. All rights reserved.
Agenda
1. Demo Setup
2. What is an agent
3. Monitoring your Neo4j Infra
4. Speed up the Operations
5. Registering an agent
© 2022 Neo4j, Inc. All rights reserved.
Demo Setup
© 2022 Neo4j, Inc. All rights reserved.
What is an agent
1. Small Golang executable
2. Monitors OS and Neo4j
related metrics
3. Solves the firewall problem
© 2022 Neo4j, Inc. All rights reserved.
Monitoring your Neo4j Infra
Demo time 🎉
© 2022 Neo4j, Inc. All rights reserved.
Demo for
1. Login
2. Home Page
3. Status Panel
4. Dashboard
5. Alerts
© 2022 Neo4j, Inc. All rights reserved.
How the demo is set up
- NOM server with single instance Neo4j DBMS persistence
- Already running
- 1 x 3 core cluster already registered and managed by agent
- (agent/instances online)
- 1 x single instance already registered and managed by agent
- (agent/instance down)
- Some data loading scripts which can be run on the managed DBMS(s)
- Additional instance ready to join cluster as read-only during the demo
© 2022 Neo4j, Inc. All rights reserved.
What the demo/workshop will cover
NOM in action: a walkthrough of the GUI
● Home Page
● Status Panel
● Dashboards
● Alerts for DBMS
● Security Manager
● Upgrades
NOM setup/configuration
● Adding an instance to NOM
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Home Page
- Sign into NOM (let’s not have the warning about common passwords!)
- Show the home page - system topology
- NOM, DBMSs and Instances
- Show single instance agent is offline in topo
- Show alert message that agent is down on single instance
- Show DBMS selector in header (and explain the matching names in the Home
Topology)
- Start the agent (only) on the single instance
- Show the changes in topology
- Show the changes in alerts
- Start the single instance DBMS
- Show the changes in topology
- Show the changes in alerts
- Choose a DBMS to work with and move to Status Panel
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Status Panel
- Show the system topology view
- Explain the focus is “next level down” from home page
- Create a new database - show it in the topology
- Stop a database - show it in the topology
- Drop the new database - show it in the topology
- Switch to tabular view
- Same output as cypher “show databases”
- Demo sort and search on this table
- [No need to show database view]
- Move to Dashboard
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Dashboards (Host)
- Explain title bar (period selector, tabs)
- Table for hardware resources
- Quick run through the host metrics
- Explain the “polling interval” and “must poll” logic
- 30secs by default with 5 min “must poll”
- Mention that housekeeping is coming in a future release
- With cluster selected, show the member selection with legend
([en|dis]able)
- Move to dashboard -> instance tab
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Dashboards (Instance)
- Show table of disk resources
- (Explain that directories share same mountpoint?)
- Quick run through the instance metrics
- Move to Dashboard -> Database tab
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Dashboards (Database)
- Show database selector
- (Explain that database dashboard is for a selected database)
- Quick run through the database metrics
- Move to DBMS alerts
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - DBMS Alerts
- Explain that this is a subset of the home page alerts for the selected
instance
- Stop one of the cores on the cluster with the cluster selected
- (in time) show that the instance down alert appears
- Move to Security Manager
(Here I can display the Warning of the ghost instance and pass to the
operations chapter, and start on how to solve this alert by creating and starting
a new agent inside the VM of the ghost instance)
© 2022 Neo4j, Inc. All rights reserved.
Speed up Operations
Demo time ⚙️
© 2022 Neo4j, Inc. All rights reserved.
Demo for
1. Creating and setting an agent -> Then
display the alert disappearing and the VM
appearing in the topology
2. Security Manager
3. Upgrade
4. About?!
© 2022 Neo4j, Inc. All rights reserved.
NOM setup - register an agent
- Register an agent
- Show the instructions to install the agent properly
- Start the agent already installed in the server
- Display the alert removal in the Alerts Page
- Display the new DBMS instance in the topology
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Security Manager (Users)
- Show how to create a user
- Also show the cypher code
- Show how to edit a user
- Show how to reset a user’s password
- Show how to remove a user
- Mention that some user capabilities will be added soon (homeDB,
rename)
- Move to Security Manager -> Roles
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Security Manager (Roles)
- Show how to create a role
- Show how to edit a role
- Membership
- Rename workaround
- Show how to clone a role
- Show how to remove a role
- Move to Security Manager -> Privileges
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Security Manager (Privileges)
- Show how to grant a new privilege
- Show how to deny a privilege
- Show how to revoke a privilege
- Use filters to find privileges quickly
- Move to Upgrades
© 2022 Neo4j, Inc. All rights reserved.
NOM in action - Upgrades
- Show the available information in upgrades
- Explain the functionality which will be added for Neo4j 5 migration
- And other upgrades
- Clarify that fully automatic upgrades are not (yet) on the roadmap
© 2022 Neo4j, Inc. All rights reserved.
NOM setup - add an instance
- To demonstrate NOM setup, we will walk through adding a read replica to
the cluster
- Start the prepared RR instance and let it join the cluster and sync raft groups
- Show the alert that there is an unmanaged instance in the cluster
- If RR instance is on same host, add the instance to the agent
- If RR instance is on a new host, deploy and configure the agent
- Show that the instance is now shown and the alert is removed
- Show that the Home page topology, status panel and dashboard are all
updated
© 2022 Neo4j, Inc. All rights reserved.
Useful links
- https://prometheus.io/docs/prometheus/latest/configuration/configuration/
- https://neo4j.com/docs/operations-
manual/current/monitoring/metrics/reference/
- https://neo4j.com/docs/operations-manual/current/docker/clustering/
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Next Steps
© 2022 Neo4j, Inc. All rights reserved.
Neo4j Operations Manager 1.0 and next priorities
Support for multiple Neo4j DBs
Support for self-managed on prem
and cloud deployments
Topology and statuses at a glance
Metrics dashboard
Up / Down alerting
Security management (RBAC)
Docker / Kubernetes deployments
Upgrade and Migrate
License management
Logs, Query, and Performance
Forward looking
v 1.0 GA
Configuration management
Update every 8 weeks:
fixes, functions, features
© 2022 Neo4j, Inc. All rights reserved.
Get it - timeline, prerequisites and eligibility
● Available end June 2022
● Manages Neo4j Enterprise Edition instances running 4.4.0 and later
○ No support for Community Edition
○ No support for versions earlier than 4.4.x
● Works currently with Windows and Linux tarball/zip installations
○ Package managers should be available at launch
○ Docker/Kubernetes should be available shortly after launch
● Available FOR FREE for customers with a valid Neo4j EE DBMS license
© 2022 Neo4j, Inc. All rights reserved.
Q&A Session
FAQ responses
● Does it work with Aura, Cloud?
○ Support for Aura (managing Aura instances and running NOM as a Service)
will be added later
○ NOM will be able to be run on AWS, GCP, Azure
● Does it work with Docker/K8s?
○ Not currently, but support is expected early Q3 2022.
● Does it work with CE?
○ No support for CE is currently planned
● Does it work with Desktop?
○ No support for desktop is currently planned
● How much does it cost?
○ It is free to use for a customer with a valid EE Neo4j DBMS license
● Can I try this out without an EE license?

More Related Content

Similar to Intro to Neo4j Ops Manager (NOM)

MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) Frazer Clement
 
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...Olivier DASINI
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDGonzalo Marcos Ansoain
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_pptSecure-24
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CSecure-24
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Courtney Llamas
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
Flex Workshop, New Relic O11y Days
Flex Workshop, New Relic O11y DaysFlex Workshop, New Relic O11y Days
Flex Workshop, New Relic O11y DaysLeonAdato
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudLyzun Oleksandr
 
Practical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsPractical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsJarek Miszczyk
 
Microservices and Kubernetes for your Full Data Lifecycle
Microservices and Kubernetes for your Full Data LifecycleMicroservices and Kubernetes for your Full Data Lifecycle
Microservices and Kubernetes for your Full Data LifecycleDoKC
 
6 Tips to MySQL Performance Tuning
6 Tips to MySQL Performance Tuning6 Tips to MySQL Performance Tuning
6 Tips to MySQL Performance TuningOracleMySQL
 
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza DatabasesNagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza DatabasesNagios
 

Similar to Intro to Neo4j Ops Manager (NOM) (20)

MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014)
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
 
Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
Patterns
Patterns Patterns
Patterns
 
Em13c features- HotSos 2016
Em13c features- HotSos 2016Em13c features- HotSos 2016
Em13c features- HotSos 2016
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_ppt
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12C
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Flex Workshop, New Relic O11y Days
Flex Workshop, New Relic O11y DaysFlex Workshop, New Relic O11y Days
Flex Workshop, New Relic O11y Days
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
 
Practical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsPractical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloads
 
Microservices and Kubernetes for your Full Data Lifecycle
Microservices and Kubernetes for your Full Data LifecycleMicroservices and Kubernetes for your Full Data Lifecycle
Microservices and Kubernetes for your Full Data Lifecycle
 
6 Tips to MySQL Performance Tuning
6 Tips to MySQL Performance Tuning6 Tips to MySQL Performance Tuning
6 Tips to MySQL Performance Tuning
 
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza DatabasesNagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

More from Neo4j

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 

More from Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Intro to Neo4j Ops Manager (NOM)

  • 1. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Intro to Neo4j Ops Manager (NOM) Graph Connect, June 2022 Richard Macaskill Costa Alexoglou
  • 2. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Richard Macaskill Introducing myself Product Manager Neo4j Core Database Team @datamacas
  • 3. © 2022 Neo4j, Inc. All rights reserved. The current challenge ● Graph database adoption is growing >20% annually ● Hybrid deployments in clouds and on premises ● Neo4j continues to grow in features and functions
  • 4. © 2022 Neo4j, Inc. All rights reserved. The current challenge ● Data size is exploding ○ Database size has grown from GB to TB and even PB ○ Neo4j is being scaled out as clusters ● Pressure on IT Leaders and DBAs to ○ Deliver and maintain applications on time and on budget ○ Pressure to increase productivity ○ Technical resources are expensive in a tight labour market
  • 5. © 2022 Neo4j, Inc. All rights reserved. Previous/Existing options 3rd Party Monitoring tools • Require setup and integration; separate licenses and support contracts • Resulting charts and reports are not within Neo4j context Command line interface for administration and operations • Requires familiarity with graph concepts, deployment topology, and Cypher • Learning curve can be steep for DBAs new to Neo4j No single place to monitor, administer, and operate your Neo4j estate
  • 6. © 2022 Neo4j, Inc. All rights reserved. The Perfect World At the push of a button, view the statuses of all Neo4j databases, clusters, and instances. View the health metrics of each Neo4j database and also of the resources where it is deployed Create databases, configure and administer them at scale without first having to master the graph language. Put important but mundane tasks such as scheduled jobs, backup / restore, upgrades on autopilot Evaluate and monitor query performance. Use recommendations to fine tune performance
  • 7. © 2022 Neo4j, Inc. All rights reserved. Administration The Solution Pre-integrated, turnkey Monitoring for all Neo4j installations in your estate Status at a glance Metrics dashboard Neo4j at scale, from 1 place Cloud or on-prem Single instance or clusters Monitoring Administration Security management * forward looking
  • 8. © 2022 Neo4j, Inc. All rights reserved. Neo4j, Inc. All rights reserved 2021 8 Increased Productivity ● Faster ramp-up of new DBAs / SREs / Dev Ops ● Easier to create / configure databases* ● Simpler maintenance of instances and clusters ● Less or same overhead What you gain: large scale Neo4j with less headache Improved Reliability ● Faster issue detection in database or machines ● Monitor health metrics out of the box and within Neo4j context Optimized Performance* ● Evaluation and recommendations for faster Neo4j queries ● Recommendations for more efficient schema * Forward looking
  • 9. © 2022 Neo4j, Inc. All rights reserved. Architecture Principles - Loose coupling with APIs - Thin Client (Web Browser) Feature Frameworks - Metadata driven - Knowledge Engine - Intelligent Monitoring
  • 10. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Hands on/Demo
  • 11. © 2022 Neo4j, Inc. All rights reserved. 🙋🏻♂️ Hi! I’m Costa Alexoglou Senior Software Engineer at Neo4j
  • 12. © 2022 Neo4j, Inc. All rights reserved. Agenda 1. Demo Setup 2. What is an agent 3. Monitoring your Neo4j Infra 4. Speed up the Operations 5. Registering an agent
  • 13. © 2022 Neo4j, Inc. All rights reserved. Demo Setup
  • 14. © 2022 Neo4j, Inc. All rights reserved. What is an agent 1. Small Golang executable 2. Monitors OS and Neo4j related metrics 3. Solves the firewall problem
  • 15. © 2022 Neo4j, Inc. All rights reserved. Monitoring your Neo4j Infra Demo time 🎉
  • 16. © 2022 Neo4j, Inc. All rights reserved. Demo for 1. Login 2. Home Page 3. Status Panel 4. Dashboard 5. Alerts
  • 17. © 2022 Neo4j, Inc. All rights reserved. How the demo is set up - NOM server with single instance Neo4j DBMS persistence - Already running - 1 x 3 core cluster already registered and managed by agent - (agent/instances online) - 1 x single instance already registered and managed by agent - (agent/instance down) - Some data loading scripts which can be run on the managed DBMS(s) - Additional instance ready to join cluster as read-only during the demo
  • 18. © 2022 Neo4j, Inc. All rights reserved. What the demo/workshop will cover NOM in action: a walkthrough of the GUI ● Home Page ● Status Panel ● Dashboards ● Alerts for DBMS ● Security Manager ● Upgrades NOM setup/configuration ● Adding an instance to NOM
  • 19. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Home Page - Sign into NOM (let’s not have the warning about common passwords!) - Show the home page - system topology - NOM, DBMSs and Instances - Show single instance agent is offline in topo - Show alert message that agent is down on single instance - Show DBMS selector in header (and explain the matching names in the Home Topology) - Start the agent (only) on the single instance - Show the changes in topology - Show the changes in alerts - Start the single instance DBMS - Show the changes in topology - Show the changes in alerts - Choose a DBMS to work with and move to Status Panel
  • 20. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Status Panel - Show the system topology view - Explain the focus is “next level down” from home page - Create a new database - show it in the topology - Stop a database - show it in the topology - Drop the new database - show it in the topology - Switch to tabular view - Same output as cypher “show databases” - Demo sort and search on this table - [No need to show database view] - Move to Dashboard
  • 21. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Dashboards (Host) - Explain title bar (period selector, tabs) - Table for hardware resources - Quick run through the host metrics - Explain the “polling interval” and “must poll” logic - 30secs by default with 5 min “must poll” - Mention that housekeeping is coming in a future release - With cluster selected, show the member selection with legend ([en|dis]able) - Move to dashboard -> instance tab
  • 22. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Dashboards (Instance) - Show table of disk resources - (Explain that directories share same mountpoint?) - Quick run through the instance metrics - Move to Dashboard -> Database tab
  • 23. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Dashboards (Database) - Show database selector - (Explain that database dashboard is for a selected database) - Quick run through the database metrics - Move to DBMS alerts
  • 24. © 2022 Neo4j, Inc. All rights reserved. NOM in action - DBMS Alerts - Explain that this is a subset of the home page alerts for the selected instance - Stop one of the cores on the cluster with the cluster selected - (in time) show that the instance down alert appears - Move to Security Manager (Here I can display the Warning of the ghost instance and pass to the operations chapter, and start on how to solve this alert by creating and starting a new agent inside the VM of the ghost instance)
  • 25. © 2022 Neo4j, Inc. All rights reserved. Speed up Operations Demo time ⚙️
  • 26. © 2022 Neo4j, Inc. All rights reserved. Demo for 1. Creating and setting an agent -> Then display the alert disappearing and the VM appearing in the topology 2. Security Manager 3. Upgrade 4. About?!
  • 27. © 2022 Neo4j, Inc. All rights reserved. NOM setup - register an agent - Register an agent - Show the instructions to install the agent properly - Start the agent already installed in the server - Display the alert removal in the Alerts Page - Display the new DBMS instance in the topology
  • 28. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Security Manager (Users) - Show how to create a user - Also show the cypher code - Show how to edit a user - Show how to reset a user’s password - Show how to remove a user - Mention that some user capabilities will be added soon (homeDB, rename) - Move to Security Manager -> Roles
  • 29. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Security Manager (Roles) - Show how to create a role - Show how to edit a role - Membership - Rename workaround - Show how to clone a role - Show how to remove a role - Move to Security Manager -> Privileges
  • 30. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Security Manager (Privileges) - Show how to grant a new privilege - Show how to deny a privilege - Show how to revoke a privilege - Use filters to find privileges quickly - Move to Upgrades
  • 31. © 2022 Neo4j, Inc. All rights reserved. NOM in action - Upgrades - Show the available information in upgrades - Explain the functionality which will be added for Neo4j 5 migration - And other upgrades - Clarify that fully automatic upgrades are not (yet) on the roadmap
  • 32. © 2022 Neo4j, Inc. All rights reserved. NOM setup - add an instance - To demonstrate NOM setup, we will walk through adding a read replica to the cluster - Start the prepared RR instance and let it join the cluster and sync raft groups - Show the alert that there is an unmanaged instance in the cluster - If RR instance is on same host, add the instance to the agent - If RR instance is on a new host, deploy and configure the agent - Show that the instance is now shown and the alert is removed - Show that the Home page topology, status panel and dashboard are all updated
  • 33. © 2022 Neo4j, Inc. All rights reserved. Useful links - https://prometheus.io/docs/prometheus/latest/configuration/configuration/ - https://neo4j.com/docs/operations- manual/current/monitoring/metrics/reference/ - https://neo4j.com/docs/operations-manual/current/docker/clustering/
  • 34. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Next Steps
  • 35. © 2022 Neo4j, Inc. All rights reserved. Neo4j Operations Manager 1.0 and next priorities Support for multiple Neo4j DBs Support for self-managed on prem and cloud deployments Topology and statuses at a glance Metrics dashboard Up / Down alerting Security management (RBAC) Docker / Kubernetes deployments Upgrade and Migrate License management Logs, Query, and Performance Forward looking v 1.0 GA Configuration management Update every 8 weeks: fixes, functions, features
  • 36. © 2022 Neo4j, Inc. All rights reserved. Get it - timeline, prerequisites and eligibility ● Available end June 2022 ● Manages Neo4j Enterprise Edition instances running 4.4.0 and later ○ No support for Community Edition ○ No support for versions earlier than 4.4.x ● Works currently with Windows and Linux tarball/zip installations ○ Package managers should be available at launch ○ Docker/Kubernetes should be available shortly after launch ● Available FOR FREE for customers with a valid Neo4j EE DBMS license
  • 37. © 2022 Neo4j, Inc. All rights reserved. Q&A Session FAQ responses ● Does it work with Aura, Cloud? ○ Support for Aura (managing Aura instances and running NOM as a Service) will be added later ○ NOM will be able to be run on AWS, GCP, Azure ● Does it work with Docker/K8s? ○ Not currently, but support is expected early Q3 2022. ● Does it work with CE? ○ No support for CE is currently planned ● Does it work with Desktop? ○ No support for desktop is currently planned ● How much does it cost? ○ It is free to use for a customer with a valid EE Neo4j DBMS license ● Can I try this out without an EE license?

Editor's Notes

  1. V