Lifecycle Manager v1.0-2024

Admin Features

  1. Announcement

    • DNLCM-000001: Allows creation and editing of announcements by specifying DB technology. This feature ensures that administrators can keep users informed about important updates and notifications related to database technologies.
  2. General Setting

    • DNLCM-000002: Allows creation and editing of system properties. Administrators can configure system-wide settings to tailor the environment according to organizational needs.
  3. Organization

    • DNLCM-000003: Allows creation and editing of organizations. This feature helps in managing different organizations within the system, facilitating organized and structured administration.
  4. Application

    • DNLCM-000004: Allows creation and editing of applications associated with organizations. Administrators can link applications to their respective organizations, ensuring proper management and oversight.
  5. Server Pool

    • DNLCM-000005: Allows addition and removal of prebuilt servers into the list. This feature provides flexibility in managing server resources by enabling administrators to modify the server pool as required.
  6. Service Credential

    • DNLCM-000006: Allows addition, editing, and deletion of credentials used for database provisioning or management. This ensures secure and efficient management of service credentials.
  7. System Integration

    • DNLCM-000007: Allows flexible configuration of each system URL based on the customer environment. This feature supports customization of system integrations to match the specific requirements of different customer environments.
  8. User Management

    • DNLCM-000008: Allows addition, editing, and deletion of users for console login. Administrators can manage user access to the console, ensuring secure and appropriate user permissions.
  9. Version Control

    • DNLCM-000009: Allows updating of DB versions for new provisioning or upgrades. This feature facilitates keeping database versions current and enables smooth upgrades.
  10. Licensing Activation

    • DNLCM-000010: Allows system activation after installation or for renewal purposes. This ensures that the system is properly licensed and operational.

Home Dashboard

  • DNLCM-000011: Displays a pie chart showing the number of DB requests in the last 12 months. This visual representation helps in understanding the distribution of database requests over the year.
  • DNLCM-000012: Displays a line chart breaking down total DB requests by each month. This feature provides a month-by-month analysis of database requests.
  • DNLCM-000013: Provides a summary of the total DB services provisioned and managed by the console. This summary offers a quick overview of the database services managed.
  • DNLCM-000014: Provides a summary of the total servers provisioned and managed by the console. This summary offers insights into the server resources managed by the console.

Service Catalog for DB Provisioning

  • DNLCM-000015: Allows provisioning of Enterprise MongoDB single or multiple nodes. This feature supports the deployment of MongoDB in various configurations to meet enterprise needs.
  • DNLCM-000016: Allows provisioning of Percona MongoDB single or multiple nodes. This provides options for deploying Percona MongoDB with flexibility in node configuration.
  • DNLCM-000017: Allows provisioning of PostgreSQL single or multiple nodes. This feature enables the setup of PostgreSQL databases in different configurations.
  • DNLCM-000018: Allows provisioning of Neo4J single or multiple nodes. This supports the deployment of Neo4J databases with various node configurations.

My Database (Target DB Page)

  1. DB Home Dashboard

    • DNLCM-000019: Provides a summary of DB information. This feature offers a quick overview of database details.
    • DNLCM-000020: Displays the number of servers associated with the DB and their status. This helps in monitoring the server resources linked to each database.
    • DNLCM-000021: Allows viewing of important announcements. This ensures users are informed about significant updates related to the database.
  2. Host Metrics

    • DNLCM-000022: View overall host health status and capacity. This feature provides a comprehensive view of the host's performance and capacity metrics.
    • DNLCM-000023: View CPU usage. This allows monitoring of the CPU resources being utilized.
    • DNLCM-000024: View memory usage. This helps in tracking the memory consumption of the host.
    • DNLCM-000025: View disk space usage. This feature monitors the disk space being used.
    • DNLCM-000026: View load average metrics. This provides insights into the system load over time.
    • DNLCM-000027: View memory pages in/out. This tracks the paging activity of the system memory.
    • DNLCM-000028: View swap I/O. This monitors the swap input/output operations.
    • DNLCM-000029: View memory page faults. This tracks the page fault occurrences in the memory.
    • DNLCM-000030: View OOM killer. This monitors the Out-Of-Memory (OOM) killer activity.
    • DNLCM-000031: View network traffic. This feature tracks the network traffic statistics.
    • DNLCM-000032: View disk IOPs. This monitors the input/output operations per second on the disk.
    • DNLCM-000033: View IO read/write. This tracks the read/write operations on the disk.
    • DNLCM-000034: View disk waiting time. This monitors the waiting time for disk operations.
  3. DB Metrics

    For PostgreSQL

    • DNLCM-000035: View summary of database health. This provides an overall health status of the PostgreSQL database.
    • DNLCM-000036: View session status. This tracks the status of database sessions.
    • DNLCM-000037: View session state. This monitors the state of database sessions.
    • DNLCM-000038: View transactions. This tracks the transaction activities in the database.
    • DNLCM-000039: View checkpoints. This monitors the checkpoint operations in the database.
    • DNLCM-000040: View replication delay. This tracks the delay in database replication.
    • DNLCM-000041: View throughput. This monitors the data throughput of the database.
    • DNLCM-000042: View WAL archive metrics. This tracks the Write-Ahead Logging (WAL) archive activities.
    • DNLCM-000043: View WAL creation metrics. This monitors the creation of WAL files.
    • DNLCM-000044: View space utilization. This tracks the space utilization of the database.
    • DNLCM-000045: View temporary file stats. This monitors the statistics of temporary file usage.
    • DNLCM-000046: View blocked sessions. This tracks the sessions that are blocked in the database.
    • DNLCM-000047: View long-running queries. This monitors the queries that are running for extended periods.

    For Neo4J

    • DNLCM-000048: View summary of database health. This provides an overall health status of the Neo4J database.
    • DNLCM-000049: View leader status. This monitors the leader status in the database cluster.
    • DNLCM-000050: View database size on disk. This tracks the size of the database on the disk.
    • DNLCM-000051: View active transactions. This monitors the active transactions in the database.
    • DNLCM-000052: View bolt connections running. This tracks the bolt connections currently running.
    • DNLCM-000053: View counter of graph items. This monitors the count of graph items in the database.
    • DNLCM-000054: View graph items creation rate. This tracks the rate of graph item creation.
    • DNLCM-000055: View page cache total faults. This monitors the total faults in the page cache.
    • DNLCM-000056: View committed transactions. This tracks the transactions that have been committed.
    • DNLCM-000057: View transactions per second. This monitors the transaction rate per second.
    • DNLCM-000058: View heap usage. This tracks the heap usage in the database.
    • DNLCM-000059: View cypher replan events. This monitors the cypher replan events.
    • DNLCM-000060: View page cache hit ratio. This tracks the hit ratio of the page cache.
    • DNLCM-000061: View garbage collection pause times. This monitors the pause times for garbage collection.
    • DNLCM-000062: View checkpoint duration. This tracks the duration of checkpoint operations.
    • DNLCM-000063: View last committed transaction ID. This monitors the ID of the last committed transaction.
    • DNLCM-000064: View page cache usage ratio. This tracks the usage ratio of the page cache.

    For MongoDB

    • DNLCM-000065: View summary of database health. This provides an overall health status of the MongoDB database.
    • DNLCM-000066: View latency details. This monitors the latency details of database operations.
    • DNLCM-000067: View document operations. This tracks the document operations in the database.
    • DNLCM-000068: View replication lag. This monitors the lag in database replication.
    • DNLCM-000069: View operations. This tracks the operations in the database.
    • DNLCM-000070: View member ping time. This monitors the ping time of database members.
    • DNLCM-000071: View max heartbeat. This tracks the maximum heartbeat time.
    • DNLCM-000072: View oplog recovery windows. This monitors the oplog recovery windows.
    • DNLCM-000073: View option details. This tracks the configuration options of the database.
  4. Administrator

    For PostgreSQL

    • DNLCM-000074: Start DB service. This feature allows administrators to start the PostgreSQL database service.
    • DNLCM-000075: Stop DB service. This feature allows administrators to stop the PostgreSQL database service.
    • DNLCM-000076: Create DB. This feature allows administrators to create a new PostgreSQL database.
    • DNLCM-000077: Delete DB. This feature allows administrators to delete an existing PostgreSQL database.
    • DNLCM-000078: Install/upgrade/delete extensions. This feature allows administrators to manage PostgreSQL database extensions.
    • DNLCM-000079: View DB configuration. This feature allows administrators to view the configuration settings of the PostgreSQL database.

    For Neo4J

    • DNLCM-000080: Start DB service. This feature allows administrators to start the Neo4J database service.
    • DNLCM-000081: Stop DB service. This feature allows administrators to stop the Neo4J database service.
    • DNLCM-000082: Create DB. This feature allows administrators to create a new Neo4J database.
    • DNLCM-000083: Delete DB. This feature allows administrators to delete an existing Neo4J database.
    • DNLCM-000084: Redirect to Neo4J console. This feature allows administrators to access the Neo4J console directly.
    • DNLCM-000085: View DB configuration. This feature allows administrators to view the configuration settings of the Neo4J database.

    For MongoDB

    • DNLCM-000086: Start DB service. This feature allows administrators to start the MongoDB database service.
    • DNLCM-000087: Stop DB service. This feature allows administrators to stop the MongoDB database service.
    • DNLCM-000088: Create DB. This feature allows administrators to create a new MongoDB database.
    • DNLCM-000089: Delete DB. This feature allows administrators to delete an existing MongoDB database.
    • DNLCM-000090: Update MongoDB configuration. This feature allows administrators to update the configuration settings of the MongoDB database.
    • DNLCM-000091: Edit replication settings. This feature allows administrators to modify the replication settings of the MongoDB database.
    • DNLCM-000092: Edit read/write concern. This feature allows administrators to update the read and write concern settings of the MongoDB database.
  5. User & Role

    • DNLCM-000093: Create DB user. This feature allows administrators to create new database users.
    • DNLCM-000094: Edit DB user. This feature allows administrators to edit existing database users.
    • DNLCM-000095: Delete DB user. This feature allows administrators to delete existing database users.
  6. DB Decommissioning

    • DNLCM-000096: Decommission databases. This feature allows administrators to safely decommission databases that are no longer needed.