SlideShare a Scribd company logo
1 of 24
Download to read offline
© 2022 Neo4j, Inc. All rights reserved.
1
Neo4j Ops Manager: Introduction and Roadmap
© 2022 Neo4j, Inc. All rights reserved.
2
Agenda
❖ Positioning: Why, What And Who?
❖ Now and Next: Quick Demo of Product
❖ Roadmap: The way ahead
Questions at the end of the session, please (if there is time!)
© 2022 Neo4j, Inc. All rights reserved.
3
Positioning: Why, What And Who?
© 2022 Neo4j, Inc. All rights reserved.
Neo4j Ops Manager objectives
- To provide an improved experience for Neo4j Administrators through a
set of UI based functional management tools, making Neo4j simple to run
- To reduce operational costs and improve productivity of the
Administration team and reliability of the Neo4j implementation
- To manage all customer’s* Neo4j deployments regardless of modality
*For paid Enterprise Edition only
5
Neo4j Ops Manager Categories
Architecture:
Provide a secure platform for administrative users to manage their Neo4j
installations, regardless of deployment modality, using a web interface.
Administration:
Make it simpler to perform administrative tasks in Neo4j.
Observability:
Provide an instant view of the status of managed Neo4j installations, a dashboard for
metrics, easy access to logs and audits with extensible alerting for offline monitoring.
Operability:
Schedule, monitor and review database operations.
Architecture
Operability
Observability
Administration
Neo4j pillar: Operational Trust
6
Neo4j Ops Manager Architecture
Architecture
Operability
Observability
Administration
Neo4j installation host (1:n)
Admin User
Neo4j
NOM Server (single JAR)
Front end
NOM Agent
NOM persistence
Neo4j
Client API Agent API
Single JAR. Java 17.
Version 4.4.x or higher
7
Neo4j Ops Manager Administration
• Security
◦ Authentication and Authorization
• Topology Administration
◦ Clusters and Databases
• Object (Schema) Management
• Configuration Management
• Plugin Management
• Activity Management
Architecture
Operability
Observability
Administration
Vision
8
Neo4j Ops Manager Observability
● Topology
○ Display, status and availability
● Metric dashboards
○ Host, instance and database
● Log search, filter, review and trigger
● Actionable insight
○ Alerting and Notification
● History and Audit
Architecture
Operability
Observability
Administration
Vision
9
Neo4j Ops Manager Operability
• Usage Performance (Query)
• Job Management
• Backup Management
• Upgrade Management
• Data Management
• Utility functions and support assistance
Architecture
Operability
Observability
Administration
Vision
© 2022 Neo4j, Inc. All rights reserved.
10
Now and Next: Quick Demo of Product
11
© 2022 Neo4j, Inc. All rights reserved.
12
Roadmap: The way ahead
© 2022 Neo4j, Inc. All rights reserved.
Safe Harbor Roadmap Disclaimer
The information presented here is Neo4j, Inc. confidential and does not
constitute, and should not be construed as, a promise or commitment by
Neo4j to develop, market or deliver any particular product, feature or function.
Neo4j reserves the right to change its product plans or roadmap at any time,
without obligation to notify any person of such changes.
The timing and content of Neo4j’s future product releases could differ
materially from the expectations discussed herein.
13
Roadmap Summary - defining features
Q4 2022
(Planned)
Query Performance
H1 2023
Multi-user and SSO
Actionable Insight
Object Manager
Configuration Manager
H2 2023+
History and Audit
Activity Manager
Topology Management
Recommendations
Neo4j, Inc. All rights reserved 2021
What it is
● Capture the query execution information from
managed instances and store relevant canonical
data in NOM
● Allow drill through from metrics to a focussed
view of queries
● Provide summary view query execution to
quickly identify problem candidates
● Provide a list of all query executions with filter,
sort and search capability
● Data prepared to remove customer data
(canonical form) and only include relevant query
executions as defined by the administrator
What it is for
● To allow administrators to review
query execution data with sort,
search and filter in the NOM UI to
quickly find the queries of interest
● To provide a performance summary
of query execution to allow quick
identification of problem queries for
a given period
Query Performance (1.3, December 2022)
Neo4j, Inc. All rights reserved 2021
What it is
● Support users in Ops Manager Security
Manager who are externally authenticated
(SSO) for the managed DBMSs
● Allow administrators to connect to Ops Manager
using SSO credentials
● Allow multiple users to connect to Ops Manager,
each having their own defined authorisations
● Allow users to be grouped by tenant in Ops
Manager (company, department, project) to
allow Ops Manager to manage multiple DBMSs
where isolation is required
What it is for
● Most Enterprise customers will have SSO
for their Neo4j DBMS installations. Provide
the ability in NOM to manage SSO users in
the managed DBMSs
● Extend NOM to support both multiple NOM
users and tenants with a NOM installation
(projects/departments) to allow a single
NOM to manage multiple DBMSs and
provide Administrative isolation
● Allow NOM users to connect using SSO
Multi-user and SSO (H1 2023)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide a framework which allows the
definition and monitoring of measures,
thresholds, conditions, status and alerts
● Allow this framework to support actionable
insight on topology, metrics and logs for the
managed DBMSs
● Provide a set of default monitors as well as
allowing user-defined monitors
● Allow an action on an alert being triggered
to notify a remote management system via
one or more protocols
What it is for
● Allow the administrator to
define thresholds and alert
conditions on metrics, logs
and other parts of the
managed DBMSs
● Allow a triggered alert to be
sent as a notification event via
one or more protocols for
offline alerting
Actionable Insight (H1 2023)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide a view of the schema of each
database with the managed DBMSs
● To include labels, relationship types,
property names, constraints and
indexes for each database
● Run scheduled jobs to gather statistics
on these objects to augment the data
provided by the DBMS
● Other than schema definitions, Ops
Manager will never store any user data
What it is for
● Allow the Administrator to view
the schema elements within the
managed databases, including
labels, relationship types,
property names, constraints and
indexes
● Periodically capture and store
statistics on these elements for
information
Object Manager (H1 2023)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide graphical view of current
configuration of an instance
● When managing a cluster, allow
side-by-side instance view with the option
to highlight differences
● Allow changing of dynamic settings
through the UI, with option to apply to all
cluster instances concurrently
● [Future] allow setting of static settings in
neo4j.conf with agent controlled restart
What it is for
● Allow an Administrator to quickly view
the configuration of an instance
● Allow the Administrator to set dynamic
(and, in the future, static) configuration
values through a simple user interface
● Support clusters, allowing cross-server
comparison and setting configuration
values on the cluster in one action
● Guided configuration advisories, i.e.
setting up SSL connections
Configuration Manager (H1 2023)
Neo4j, Inc. All rights reserved 2021
What it is
● As well as providing a current view of the
DBMS, also record a history of changes to the
managed DBMS
● This should be a record of changes made
through NOM, or of detected changes in the
managed DBMS
● History will be provided for topology (DBMS,
instance, database), security, configuration and
schema as these features become available
● History will be viewable, and can be filtered,
sorted and searched, with an ability to export the
data
What it is for
● Administrators may wish to
see a record of what changes
were made to a DBMS, when
and by whom
● Provide a history of detected
changes, or a record of
changes in NOM, to allow an
audit to be run by an
Administrator
History and Audit (H1 2023)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide a view of the currently
connected users on a managed DBMS
● Provide a view of the currently
executing queries on a managed
DBMS
● Provide a cluster view where the
managed DBMS is clustered
● Allow the administrator to be able to
cancel running queries and disconnect
users
What it is for
● Provide visibility on currently
connected user transactions
and query activity
● Allow a view across all
servers in a cluster
● Allow queries to be cancelled
and transactions to be
terminated
Activity Manager (H2 2023+)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide better visualisation and
management of the topology of the
managed DBMSs
● Support newer features such as composite
databases and autonomous cluster
● Support various topology elements
including
○ Host/Agent
○ Instance (or cluster server)
○ Database (including composite)
○ Cluster (Causal & Autonomous)
configuration
What it is for
● Allow easier management of
topology though the NOM
user interface for the
Administrator
● Includes management of
clusters, databases and
composite databases (Fabric)
Topology Management (H2 2023+)
Neo4j, Inc. All rights reserved 2021
What it is
● Provide a framework to allow recommendations
to be defined using metadata
● Provide a standard set of recommendations and
allow user-defined recommendations
● Recommendations based on actionable insight
(metrics and logs) as well as detected topology,
schema and security
● Ensure each recommendation is explainable,
detailing the reasons for the recommendation
What it is for
● Provide the Administrator with
recommendation for improving the
performance or setup of the managed
DBMSs
● An extensible framework where
additional advice can be loaded as it
becomes available
● To include recommendations on
configuration, object (schema), query
performance and potentially modelling
Recommendations (H2 2023+)
© 2022 Neo4j, Inc. All rights reserved.
24
Thank you
Want to find out more?
● Sascha Peukert, 17:40 CET Thursday (EMEA Beginner)
“Neo4j Ops Manager: Lessons from Dogfooding”
● Open Q&A, 17:00 CET Thursday
“What would you like in Neo4j Ops Manager?”

More Related Content

Similar to 011 Neo4j Ops Manager Intro and Roadmap - NODES2022 AMERICAS Advanced 3 - Chris Shelmerdine.pdf

Discover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptxDiscover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptx
Neo4j
 
motorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of projectmotorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of project
prabhat kumar
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
ShapeBlue
 

Similar to 011 Neo4j Ops Manager Intro and Roadmap - NODES2022 AMERICAS Advanced 3 - Chris Shelmerdine.pdf (20)

[Nuxeo World 2013] USING VAADIN TO INTEGRATE LIFERAY AND THE NUXEO PLATFORM -...
[Nuxeo World 2013] USING VAADIN TO INTEGRATE LIFERAY AND THE NUXEO PLATFORM -...[Nuxeo World 2013] USING VAADIN TO INTEGRATE LIFERAY AND THE NUXEO PLATFORM -...
[Nuxeo World 2013] USING VAADIN TO INTEGRATE LIFERAY AND THE NUXEO PLATFORM -...
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
 
Discover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptxDiscover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptx
 
motorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of projectmotorized bike j2ee ppt explanation of project
motorized bike j2ee ppt explanation of project
 
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
 
Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
 
Peek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapPeek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and Roadmap
 
Dev ops for python, django, ror and java stacks
Dev ops for python, django, ror and java stacksDev ops for python, django, ror and java stacks
Dev ops for python, django, ror and java stacks
 
Vamsi_Obiee_Admin
Vamsi_Obiee_AdminVamsi_Obiee_Admin
Vamsi_Obiee_Admin
 
RESUME
RESUMERESUME
RESUME
 
Accelerated #DataMinimization with Governance via DGD
Accelerated #DataMinimization with Governance via DGDAccelerated #DataMinimization with Governance via DGD
Accelerated #DataMinimization with Governance via DGD
 
Accelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudAccelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the Cloud
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...
 
Accelerate your Upgrades and Migrations
Accelerate your Upgrades and MigrationsAccelerate your Upgrades and Migrations
Accelerate your Upgrades and Migrations
 
Oracle Cloud Maintenance Product Update.pdf
Oracle Cloud Maintenance Product Update.pdfOracle Cloud Maintenance Product Update.pdf
Oracle Cloud Maintenance Product Update.pdf
 
Hari Babu-DBA Resume
Hari Babu-DBA ResumeHari Babu-DBA Resume
Hari Babu-DBA Resume
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
 

More from Neo4j

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

Recently uploaded (20)

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)
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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 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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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?
 

011 Neo4j Ops Manager Intro and Roadmap - NODES2022 AMERICAS Advanced 3 - Chris Shelmerdine.pdf

  • 1. © 2022 Neo4j, Inc. All rights reserved. 1 Neo4j Ops Manager: Introduction and Roadmap
  • 2. © 2022 Neo4j, Inc. All rights reserved. 2 Agenda ❖ Positioning: Why, What And Who? ❖ Now and Next: Quick Demo of Product ❖ Roadmap: The way ahead Questions at the end of the session, please (if there is time!)
  • 3. © 2022 Neo4j, Inc. All rights reserved. 3 Positioning: Why, What And Who?
  • 4. © 2022 Neo4j, Inc. All rights reserved. Neo4j Ops Manager objectives - To provide an improved experience for Neo4j Administrators through a set of UI based functional management tools, making Neo4j simple to run - To reduce operational costs and improve productivity of the Administration team and reliability of the Neo4j implementation - To manage all customer’s* Neo4j deployments regardless of modality *For paid Enterprise Edition only
  • 5. 5 Neo4j Ops Manager Categories Architecture: Provide a secure platform for administrative users to manage their Neo4j installations, regardless of deployment modality, using a web interface. Administration: Make it simpler to perform administrative tasks in Neo4j. Observability: Provide an instant view of the status of managed Neo4j installations, a dashboard for metrics, easy access to logs and audits with extensible alerting for offline monitoring. Operability: Schedule, monitor and review database operations. Architecture Operability Observability Administration Neo4j pillar: Operational Trust
  • 6. 6 Neo4j Ops Manager Architecture Architecture Operability Observability Administration Neo4j installation host (1:n) Admin User Neo4j NOM Server (single JAR) Front end NOM Agent NOM persistence Neo4j Client API Agent API Single JAR. Java 17. Version 4.4.x or higher
  • 7. 7 Neo4j Ops Manager Administration • Security ◦ Authentication and Authorization • Topology Administration ◦ Clusters and Databases • Object (Schema) Management • Configuration Management • Plugin Management • Activity Management Architecture Operability Observability Administration Vision
  • 8. 8 Neo4j Ops Manager Observability ● Topology ○ Display, status and availability ● Metric dashboards ○ Host, instance and database ● Log search, filter, review and trigger ● Actionable insight ○ Alerting and Notification ● History and Audit Architecture Operability Observability Administration Vision
  • 9. 9 Neo4j Ops Manager Operability • Usage Performance (Query) • Job Management • Backup Management • Upgrade Management • Data Management • Utility functions and support assistance Architecture Operability Observability Administration Vision
  • 10. © 2022 Neo4j, Inc. All rights reserved. 10 Now and Next: Quick Demo of Product
  • 11. 11
  • 12. © 2022 Neo4j, Inc. All rights reserved. 12 Roadmap: The way ahead
  • 13. © 2022 Neo4j, Inc. All rights reserved. Safe Harbor Roadmap Disclaimer The information presented here is Neo4j, Inc. confidential and does not constitute, and should not be construed as, a promise or commitment by Neo4j to develop, market or deliver any particular product, feature or function. Neo4j reserves the right to change its product plans or roadmap at any time, without obligation to notify any person of such changes. The timing and content of Neo4j’s future product releases could differ materially from the expectations discussed herein. 13
  • 14. Roadmap Summary - defining features Q4 2022 (Planned) Query Performance H1 2023 Multi-user and SSO Actionable Insight Object Manager Configuration Manager H2 2023+ History and Audit Activity Manager Topology Management Recommendations
  • 15. Neo4j, Inc. All rights reserved 2021 What it is ● Capture the query execution information from managed instances and store relevant canonical data in NOM ● Allow drill through from metrics to a focussed view of queries ● Provide summary view query execution to quickly identify problem candidates ● Provide a list of all query executions with filter, sort and search capability ● Data prepared to remove customer data (canonical form) and only include relevant query executions as defined by the administrator What it is for ● To allow administrators to review query execution data with sort, search and filter in the NOM UI to quickly find the queries of interest ● To provide a performance summary of query execution to allow quick identification of problem queries for a given period Query Performance (1.3, December 2022)
  • 16. Neo4j, Inc. All rights reserved 2021 What it is ● Support users in Ops Manager Security Manager who are externally authenticated (SSO) for the managed DBMSs ● Allow administrators to connect to Ops Manager using SSO credentials ● Allow multiple users to connect to Ops Manager, each having their own defined authorisations ● Allow users to be grouped by tenant in Ops Manager (company, department, project) to allow Ops Manager to manage multiple DBMSs where isolation is required What it is for ● Most Enterprise customers will have SSO for their Neo4j DBMS installations. Provide the ability in NOM to manage SSO users in the managed DBMSs ● Extend NOM to support both multiple NOM users and tenants with a NOM installation (projects/departments) to allow a single NOM to manage multiple DBMSs and provide Administrative isolation ● Allow NOM users to connect using SSO Multi-user and SSO (H1 2023)
  • 17. Neo4j, Inc. All rights reserved 2021 What it is ● Provide a framework which allows the definition and monitoring of measures, thresholds, conditions, status and alerts ● Allow this framework to support actionable insight on topology, metrics and logs for the managed DBMSs ● Provide a set of default monitors as well as allowing user-defined monitors ● Allow an action on an alert being triggered to notify a remote management system via one or more protocols What it is for ● Allow the administrator to define thresholds and alert conditions on metrics, logs and other parts of the managed DBMSs ● Allow a triggered alert to be sent as a notification event via one or more protocols for offline alerting Actionable Insight (H1 2023)
  • 18. Neo4j, Inc. All rights reserved 2021 What it is ● Provide a view of the schema of each database with the managed DBMSs ● To include labels, relationship types, property names, constraints and indexes for each database ● Run scheduled jobs to gather statistics on these objects to augment the data provided by the DBMS ● Other than schema definitions, Ops Manager will never store any user data What it is for ● Allow the Administrator to view the schema elements within the managed databases, including labels, relationship types, property names, constraints and indexes ● Periodically capture and store statistics on these elements for information Object Manager (H1 2023)
  • 19. Neo4j, Inc. All rights reserved 2021 What it is ● Provide graphical view of current configuration of an instance ● When managing a cluster, allow side-by-side instance view with the option to highlight differences ● Allow changing of dynamic settings through the UI, with option to apply to all cluster instances concurrently ● [Future] allow setting of static settings in neo4j.conf with agent controlled restart What it is for ● Allow an Administrator to quickly view the configuration of an instance ● Allow the Administrator to set dynamic (and, in the future, static) configuration values through a simple user interface ● Support clusters, allowing cross-server comparison and setting configuration values on the cluster in one action ● Guided configuration advisories, i.e. setting up SSL connections Configuration Manager (H1 2023)
  • 20. Neo4j, Inc. All rights reserved 2021 What it is ● As well as providing a current view of the DBMS, also record a history of changes to the managed DBMS ● This should be a record of changes made through NOM, or of detected changes in the managed DBMS ● History will be provided for topology (DBMS, instance, database), security, configuration and schema as these features become available ● History will be viewable, and can be filtered, sorted and searched, with an ability to export the data What it is for ● Administrators may wish to see a record of what changes were made to a DBMS, when and by whom ● Provide a history of detected changes, or a record of changes in NOM, to allow an audit to be run by an Administrator History and Audit (H1 2023)
  • 21. Neo4j, Inc. All rights reserved 2021 What it is ● Provide a view of the currently connected users on a managed DBMS ● Provide a view of the currently executing queries on a managed DBMS ● Provide a cluster view where the managed DBMS is clustered ● Allow the administrator to be able to cancel running queries and disconnect users What it is for ● Provide visibility on currently connected user transactions and query activity ● Allow a view across all servers in a cluster ● Allow queries to be cancelled and transactions to be terminated Activity Manager (H2 2023+)
  • 22. Neo4j, Inc. All rights reserved 2021 What it is ● Provide better visualisation and management of the topology of the managed DBMSs ● Support newer features such as composite databases and autonomous cluster ● Support various topology elements including ○ Host/Agent ○ Instance (or cluster server) ○ Database (including composite) ○ Cluster (Causal & Autonomous) configuration What it is for ● Allow easier management of topology though the NOM user interface for the Administrator ● Includes management of clusters, databases and composite databases (Fabric) Topology Management (H2 2023+)
  • 23. Neo4j, Inc. All rights reserved 2021 What it is ● Provide a framework to allow recommendations to be defined using metadata ● Provide a standard set of recommendations and allow user-defined recommendations ● Recommendations based on actionable insight (metrics and logs) as well as detected topology, schema and security ● Ensure each recommendation is explainable, detailing the reasons for the recommendation What it is for ● Provide the Administrator with recommendation for improving the performance or setup of the managed DBMSs ● An extensible framework where additional advice can be loaded as it becomes available ● To include recommendations on configuration, object (schema), query performance and potentially modelling Recommendations (H2 2023+)
  • 24. © 2022 Neo4j, Inc. All rights reserved. 24 Thank you Want to find out more? ● Sascha Peukert, 17:40 CET Thursday (EMEA Beginner) “Neo4j Ops Manager: Lessons from Dogfooding” ● Open Q&A, 17:00 CET Thursday “What would you like in Neo4j Ops Manager?”