{"version":1,"pages":[{"id":"dDnUAkByzWe5f6aCXjLK","title":"Welcome","pathname":"/manual","siteSpaceId":"sitesp_ViVfp","icon":"hand-wave","description":"Welcome to Datasentinel's new help center, your ultimate solution for effectively monitoring and analyzing the performance of your PostgreSQL clusters.","breadcrumbs":[{"label":"Documentation"}]},{"id":"ObsjH9F2DIQxioxX2sE1","title":"Free Trial","pathname":"/manual/free-trial","siteSpaceId":"sitesp_ViVfp","icon":"play","description":"","breadcrumbs":[{"label":"Documentation"}]},{"id":"lehCXhkJT6leqp1UA8Ij","title":"Release Notes","pathname":"/manual/release-notes","siteSpaceId":"sitesp_ViVfp","icon":"bullhorn","description":"All releases are cumulative. Upgrading to the latest version includes all previous changes, so it's sufficient to install or run only the most recent release.","breadcrumbs":[{"label":"Documentation"}]},{"id":"JRRFbsdh3lahc6csEjCo","title":"Architecture","pathname":"/manual/getting-started/architecture","siteSpaceId":"sitesp_ViVfp","description":"Datasentinel offers the flexibility to be used either On-Premises or in SaaS mode, with or without agents, enabling you to choose an architecture that best fits your needs.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"}]},{"id":"ji0yXgRKxyu6gLGeuAR2","title":"Installation","pathname":"/manual/getting-started/installation","siteSpaceId":"sitesp_ViVfp","description":"For on-premises use of Datasentinel, platform installation is required. We advise utilizing a dedicated machine for optimal performance.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"}]},{"id":"NWHE4JQgbY6GLYsMK4qx","title":"Platform","pathname":"/manual/getting-started/installation/platform","siteSpaceId":"sitesp_ViVfp","icon":"globe","description":"Installation completes within minutes, ensuring that all components are operational upon completion.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"Installation"}]},{"id":"U9z3vH2aZe9lYoIcMZxd","title":"Agent","pathname":"/manual/getting-started/installation/agent","siteSpaceId":"sitesp_ViVfp","icon":"sunglasses","description":"Datasentinel offers two monitoring approaches: agent-based and agentless. This guide focuses on the installation of an agent, applicable when you opt for the agent-based monitoring method.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"Installation"}]},{"id":"ZJChL6lRG34VFfpYqSgk","title":"PostgreSQL clusters","pathname":"/manual/getting-started/postgresql-clusters","siteSpaceId":"sitesp_ViVfp","description":"Datasentinel has the capability to monitor hundreds of PostgreSQL clusters, and a single connection to a cluster is sufficient for overseeing all the existing databases within it.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"}]},{"id":"3W4JguU6tyCeqJDIeW45","title":"Extensions","pathname":"/manual/getting-started/postgresql-clusters/extensions","siteSpaceId":"sitesp_ViVfp","icon":"plug","description":"Datasentinel harnesses the power of multiple PostgreSQL extensions to deliver in-depth monitoring metrics on specific areas.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"}]},{"id":"WHsSjLtIWONX5NmBaRIw","title":"pg_stat_statements","pathname":"/manual/getting-started/postgresql-clusters/extensions/pg_stat_statements","siteSpaceId":"sitesp_ViVfp","icon":"plug","description":"The pg_stat_statements extension allows to trace the execution statistics of all queries. It is an essential extension in understanding the activity of a PostgreSQL cluster.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"},{"label":"Extensions","icon":"plug"}]},{"id":"i5gbmUwG8l9T0udkODbo","title":"pg_store_plans","pathname":"/manual/getting-started/postgresql-clusters/extensions/pg_store_plans","siteSpaceId":"sitesp_ViVfp","icon":"plug","description":"The PostgreSQL extension pg_store_plans is a contrib module that provides a way to store execution plans generated by the query planner.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"},{"label":"Extensions","icon":"plug"}]},{"id":"ucW3vLylxbehbTpefoYg","title":"system_stats","pathname":"/manual/getting-started/postgresql-clusters/extensions/system_stats","siteSpaceId":"sitesp_ViVfp","icon":"plug","description":"system_stats is a PostgreSQL extension that provides functions to access system level statistics that can be used for monitoring","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"},{"label":"Extensions","icon":"plug"}]},{"id":"bA1oQY0HMBohHS46KOsk","title":"pg_buffercache","pathname":"/manual/getting-started/postgresql-clusters/extensions/pg_buffercache","siteSpaceId":"sitesp_ViVfp","icon":"plug","description":"pg_buffercache is a PostgreSQL contrib module offering a real-time method for inspecting activities within the shared buffer cache.","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"},{"label":"Extensions","icon":"plug"}]},{"id":"TH63Pnuq916rTbhrUGH4","title":"Monitoring User","pathname":"/manual/getting-started/postgresql-clusters/monitoring-user","siteSpaceId":"sitesp_ViVfp","icon":"glasses-round","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"}]},{"id":"oKF9gMyuHxRIyKZW3txo","title":"Adding Connection","pathname":"/manual/getting-started/postgresql-clusters/adding-connection","siteSpaceId":"sitesp_ViVfp","icon":"plus","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"PostgreSQL clusters"}]},{"id":"BI4fQk93ctWaQS3Mnu2g","title":"FAQs","pathname":"/manual/getting-started/faqs","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"}]},{"id":"IhcHxiOrtqNsDRF8LEoE","title":"Platform FAQ","pathname":"/manual/getting-started/faqs/platform-faq","siteSpaceId":"sitesp_ViVfp","icon":"question","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"FAQs"}]},{"id":"mQAxQHMQmrvyCRn0A26M","title":"Agent FAQ","pathname":"/manual/getting-started/faqs/agent-faq","siteSpaceId":"sitesp_ViVfp","icon":"question","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Getting started"},{"label":"FAQs"}]},{"id":"YMhzhoCU4kIcBRXXmohx","title":"Key Features","pathname":"/manual/features/key-features","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Features"}]},{"id":"yUGnw5CyiREJgqkA9ALe","title":"Session History","pathname":"/manual/features/key-features/session-history","siteSpaceId":"sitesp_ViVfp","icon":"chart-area","description":"Datasentinel periodically samples active sessions, enabling in-depth analysis of your workload.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"0z3m1C0QshZ1dCVZ6tw7","title":"Top Queries","pathname":"/manual/features/key-features/top-queries","siteSpaceId":"sitesp_ViVfp","icon":"chart-column","description":"The Top Queries feature allows you to identify the most consuming queries according to a chosen dimension.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"lFr0z3k5xwmT0MTOQjC9","title":"Top Tables","pathname":"/manual/features/key-features/top-tables","siteSpaceId":"sitesp_ViVfp","icon":"bars-filter","description":"Datasentinel facilitates hourly collection of relations, supporting a Dimension-Based Analysis approach","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"mhBOCbdjDCCAyd5YvFOd","title":"Lock Explorer","pathname":"/manual/features/key-features/lock-explorer","siteSpaceId":"sitesp_ViVfp","icon":"lock","description":"Lock explorer makes it easy to identify blocking sessions during blocked session issues, along with the associated queries and locks.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"1TcVWSMIlC7JJj49XRgr","title":"Cluster & System Metrics","pathname":"/manual/features/key-features/cluster-and-system-metrics","siteSpaceId":"sitesp_ViVfp","icon":"chart-line","description":"Datasentinel gathers real-time PostgreSQL cluster metrics on a minute-by-minute basis, alongside database-specific measures encompassing transactions, cache hits, IO operations, among others.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"6m2QWxqCtnDKY67DLi9v","title":"Live360","pathname":"/manual/features/key-features/live360","siteSpaceId":"sitesp_ViVfp","icon":"watch-smart","description":"Datasentinel offers a direct connection feature to PostgreSQL instances, enabling real-time retrieval of information.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"YH3ebvTtm0lvj5P9FGIg","title":"Reporting","pathname":"/manual/features/key-features/reporting","siteSpaceId":"sitesp_ViVfp","icon":"file-chart-column","description":"The reporting feature allows you to define different types of activity reports for analysis purposes","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"JzCAjzTDOHR7uBAaPAWx","title":"Alerting","pathname":"/manual/features/key-features/alerting","siteSpaceId":"sitesp_ViVfp","icon":"bell-ring","description":"The alerting functionality empowers you to effectively oversee your PostgreSQL instances, enabling prompt notifications in the event of any issues.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"}]},{"id":"nXvBofbtmzI9OvgTevcA","title":"Settings","pathname":"/manual/features/key-features/alerting/settings","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"},{"label":"Alerting","icon":"bell-ring"}]},{"id":"sTY3ucePBgzTC1I91qUF","title":"Templates","pathname":"/manual/features/key-features/alerting/templates","siteSpaceId":"sitesp_ViVfp","description":"Defining notification templates is the next step after enabling Alerting at the platform level.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"},{"label":"Alerting","icon":"bell-ring"}]},{"id":"xNzl900jwsUAaqKNLAFI","title":"Silences","pathname":"/manual/features/key-features/alerting/silences","siteSpaceId":"sitesp_ViVfp","description":"Activating a silence period deactivates the alerting mechanism for one or multiple instances. This proves particularly beneficial during maintenance tasks.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"},{"label":"Alerting","icon":"bell-ring"}]},{"id":"4mlH4lpYt2K0kfaITBbv","title":"Manager","pathname":"/manual/features/key-features/alerting/manager","siteSpaceId":"sitesp_ViVfp","description":"Various methods exist for both viewing and managing notifications.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Key Features"},{"label":"Alerting","icon":"bell-ring"}]},{"id":"G9AQNA8ntl2lqNGo8cDR","title":"Other Features","pathname":"/manual/features/other-features","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Features"}]},{"id":"qnpku9OgUlxQYdp69B54","title":"Agentless Monitoring","pathname":"/manual/features/other-features/agentless-monitoring","siteSpaceId":"sitesp_ViVfp","icon":"satellite-dish","description":"Datasentinel offers an agentless approach for remote monitoring of PostgreSQL clusters, eliminating the need for local agent installations.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Other Features"}]},{"id":"Ba2AZyCDjN74kY33kNjB","title":"Role Based Access","pathname":"/manual/features/other-features/role-based-access","siteSpaceId":"sitesp_ViVfp","icon":"filter","description":"Datasentinel offers Role-Based Access Control, enabling precise restriction of designated users to specific perimeters among the total instances available.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Other Features"}]},{"id":"hvLaUKkzQChHIPmEqR7K","title":"Execution Plans","pathname":"/manual/features/other-features/execution-plans","siteSpaceId":"sitesp_ViVfp","icon":"list-tree","description":"Execution plans provide detailed insight into how PostgreSQL executes SQL queries. They describe the steps chosen by the query planner, the access methods used, join strategies, ...","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Other Features"}]},{"id":"fdTllJStuhjrCYoc8BsO","title":"Changed Parameters","pathname":"/manual/features/other-features/changed-parameters","siteSpaceId":"sitesp_ViVfp","icon":"magnifying-glass-arrows-rotate","description":"Datasentinel automatically checks for changes in parameters every hour.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Other Features"}]},{"id":"050n3k8GrkHxRru2ZTEq","title":"Tips & Hints","pathname":"/manual/features/tips-and-hints","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Features"}]},{"id":"AdprqOzrXmDPgegBXxsT","title":"User Interface","pathname":"/manual/features/tips-and-hints/user-interface","siteSpaceId":"sitesp_ViVfp","icon":"display","description":"Built as a specialized plugin for the Grafana framework, Datasentinel offers an intuitive interface that allows users to become adept within minutes","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"6qMO1VXnEBOK7n0cig6O","title":"Tags","pathname":"/manual/features/tips-and-hints/tags","siteSpaceId":"sitesp_ViVfp","icon":"tag","description":"A tag is comprised of both a key and a corresponding value, working together to represent a distinct property.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"dbLGoTRlMNoFwgFYcbNF","title":"Metric Correlation","pathname":"/manual/features/tips-and-hints/metric-correlation","siteSpaceId":"sitesp_ViVfp","icon":"retweet","description":"This ability to correlate metrics greatly enhances analytical capabilities by effortlessly revealing potential relationships and patterns between separate measurements.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"JyzGJXaNYbzwoeyBC33b","title":"Consolidated View","pathname":"/manual/features/tips-and-hints/consolidated-view","siteSpaceId":"sitesp_ViVfp","icon":"eye","description":"One of the standout features of Datasentinel is its ability to provide a consolidated view of multiple instances concurrently.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"POxnI0rnXheATMHcL0jh","title":"Graphical Annotations","pathname":"/manual/features/tips-and-hints/graphical-annotations","siteSpaceId":"sitesp_ViVfp","icon":"exclamation","description":"The main dashboards employ graphical annotations to spotlight significant events, delivering an instant visual summary.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"Pq6NDrRmBWfqulUW9zh9","title":"Predefined Providers","pathname":"/manual/features/tips-and-hints/predefined-providers","siteSpaceId":"sitesp_ViVfp","icon":"cloud","description":"DataSentinel allows users to associate their monitored PostgreSQL instances with specific providers.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"KMuh0LMOEe9V2DquHdFm","title":"Wait Event Description","pathname":"/manual/features/tips-and-hints/wait-event-description","siteSpaceId":"sitesp_ViVfp","icon":"subtitles","description":"A wait event in PostgreSQL is a fundamental concept used in performance monitoring and tuning.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"v1kNRfRGyGFPVvCWBTHw","title":"Read Replicas","pathname":"/manual/features/tips-and-hints/read-replicas","siteSpaceId":"sitesp_ViVfp","icon":"clone","description":"Datasentinel offers efficient monitoring of PostgreSQL Read Replicas through read-only access. It supports both local agent-based and agentless setups, ensuring flexible and seamless integration.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"jA17FbDtgjefzQTnEMJj","title":"Agentless & System Metrics","pathname":"/manual/features/tips-and-hints/agentless-and-system-metrics","siteSpaceId":"sitesp_ViVfp","icon":"server","description":"One of the features of Datasentinel is its ability to offer comprehensive monitoring of PostgreSQL clusters without the need for installing agents on your database servers.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"keoXcOBzDXVeyjUi30iz","title":"Query Identifier","pathname":"/manual/features/tips-and-hints/query-identifier","siteSpaceId":"sitesp_ViVfp","icon":"fingerprint","description":"From the beginning, Datasentinel has relied on an MD5 hash of the query text to compute query identifiers.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"j8XejVrm6yYKFqfC6QiJ","title":"Simplified pg_instance Display","pathname":"/manual/features/tips-and-hints/simplified-pg_instance-display","siteSpaceId":"sitesp_ViVfp","icon":"square-check","description":"Created by Datasentinel, the pg_instance tag is a unique identifier for your instance across the platform.","breadcrumbs":[{"label":"Documentation"},{"label":"Features"},{"label":"Tips & Hints"}]},{"id":"9NKJUiTXCTyfemmyJx4g","title":"Platform Usage","pathname":"/manual/implementation/platform-usage","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"}]},{"id":"nh6ZYyy7ed4z6w8PkOiX","title":"Configuration","pathname":"/manual/implementation/platform-usage/configuration","siteSpaceId":"sitesp_ViVfp","icon":"gear-complex","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"}]},{"id":"nAfTkgFyrtHehA4uZRFR","title":"License","pathname":"/manual/implementation/platform-usage/configuration/license","siteSpaceId":"sitesp_ViVfp","icon":"key-skeleton","description":"The license is provided in the form of a token with a restricted time of validity.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"eQk7zH7x5KBxZGHl1dnS","title":"LDAP","pathname":"/manual/implementation/platform-usage/configuration/ldap","siteSpaceId":"sitesp_ViVfp","icon":"book","description":"Datasentinel seamlessly integrates with LDAP for user authentication.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"P5q1u8YR9Q06lDGm8SWO","title":"SMTP","pathname":"/manual/implementation/platform-usage/configuration/smtp","siteSpaceId":"sitesp_ViVfp","icon":"envelope","description":"SMTP (Simple Mail Transfer Protocol) is required for sending email notifications and workload reports. It ensures reliable delivery of messages, enabling real-time alerts and efficient report sharing","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"kOlK1zlJcfHuOCJzzIhT","title":"Audit","pathname":"/manual/implementation/platform-usage/configuration/audit","siteSpaceId":"sitesp_ViVfp","icon":"user","description":"Datasentinel can audit the actions performed by your declared users on the platform.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"Q5PYRyBaLTsDPNIeRNIz","title":"Default RBAC Behavior","pathname":"/manual/implementation/platform-usage/configuration/default-rbac-behavior","siteSpaceId":"sitesp_ViVfp","icon":"user","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"kYL7Pef0QJ6Y9yxO0ost","title":"Users & Roles","pathname":"/manual/implementation/platform-usage/configuration/users-and-roles","siteSpaceId":"sitesp_ViVfp","icon":"user","description":"Datasentinel employs a multi-layered approach to secure user access to its platform and control who can access monitored PostgreSQL instances.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"NwBkFae8VwyPWlWyF38i","title":"Backend","pathname":"/manual/implementation/platform-usage/configuration/backend","siteSpaceId":"sitesp_ViVfp","icon":"screwdriver-wrench","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"Configuration","icon":"gear-complex"}]},{"id":"F90GnK6G5jxhj2tJ6ak8","title":"API Reference","pathname":"/manual/implementation/platform-usage/api-reference","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"}]},{"id":"pWMV9FXn2PVthWicFKyC","title":"Access Token","pathname":"/manual/implementation/platform-usage/api-reference/access-token","siteSpaceId":"sitesp_ViVfp","icon":"link","description":"To enable interaction with the Platform API, it is necessary to generate an access token.This access token is subsequently used when making calls to the API.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"QzfvS4NlK6uuNUarhtfv","title":"Connection","pathname":"/manual/implementation/platform-usage/api-reference/connection","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"The Connection API is available solely through an on-premises installation and is reliant on the decision to use the Agentless feature.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"7OpT9RFUa8A64C7B8awR","title":"Role","pathname":"/manual/implementation/platform-usage/api-reference/role","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"PEkFNsuq5YqVposp2CLG","title":"User","pathname":"/manual/implementation/platform-usage/api-reference/user","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"Ax2GR2jf0dLwU2cYguRk","title":"Reporting","pathname":"/manual/implementation/platform-usage/api-reference/reporting","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"rRbgcGgDFLK6tQGcDYOL","title":"Workload","pathname":"/manual/implementation/platform-usage/api-reference/workload","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"The Workload API provides you with the option to download comprehensive metrics in either JSON or CSV format.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"lHR5nxUxOqS7JkbTcc00","title":"Alerting","pathname":"/manual/implementation/platform-usage/api-reference/alerting","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"},{"label":"API Reference","icon":"puzzle-piece-simple"}]},{"id":"BkZpXiZyJgmgaAbAbaho","title":"Tooling","pathname":"/manual/implementation/platform-usage/tooling","siteSpaceId":"sitesp_ViVfp","icon":"screwdriver-wrench","description":"Datasentinel provides tooling to help you troubleshoot problems or gather information about system configurations.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"}]},{"id":"Af3vlhx6Oa4eCD6JFEVl","title":"Log Files","pathname":"/manual/implementation/platform-usage/log-files","siteSpaceId":"sitesp_ViVfp","icon":"file-lines","description":"Datasentinel generates logs, which are located in the /datasentinel/log directory, except for the NGINX log file.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Platform Usage"}]},{"id":"zFIhaAw2yiXkk73VxfHx","title":"Agent Usage","pathname":"/manual/implementation/agent-usage","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"}]},{"id":"MAP2YFfUJ0hfgplw8cAI","title":"Release Notes","pathname":"/manual/implementation/agent-usage/release-notes","siteSpaceId":"sitesp_ViVfp","icon":"bullhorn","description":"All releases are cumulative. Upgrading to the latest version includes all previous changes, so it's sufficient to install or run only the most recent release—even when replacing an old version.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Agent Usage"}]},{"id":"xmYSWfE9TA99dsgsW4mn","title":"CLI","pathname":"/manual/implementation/agent-usage/cli","siteSpaceId":"sitesp_ViVfp","icon":"keyboard","description":"The agent offers a CLI for conveniently modifying attributes and connections.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Agent Usage"}]},{"id":"J9dSGVENOsIzGxqxpoKG","title":"API Reference","pathname":"/manual/implementation/agent-usage/api-reference","siteSpaceId":"sitesp_ViVfp","icon":"puzzle-piece-simple","description":"The agent's setup is adjustable using direct API invocations, facilitating interactive information retrieval and interaction.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Agent Usage"}]},{"id":"PU7809BSrcyBDPOEXxXT","title":"Collection Level","pathname":"/manual/implementation/agent-usage/collection-level","siteSpaceId":"sitesp_ViVfp","icon":"ballot-check","description":"The Agent version 3.2, which was released in February 2023, introduces the Collection Level feature allowing you to choose the metrics to monitor.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Agent Usage"}]},{"id":"hUrX1ho94QetFEPZo44R","title":"Internals","pathname":"/manual/implementation/agent-usage/internals","siteSpaceId":"sitesp_ViVfp","icon":"folder-gear","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Agent Usage"}]},{"id":"nW40OaFdp4ocBhLZdLqa","title":"Upgrade","pathname":"/manual/implementation/upgrade","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"}]},{"id":"gDzvfHFBkDgDh5mBCob3","title":"Platform","pathname":"/manual/implementation/upgrade/platform","siteSpaceId":"sitesp_ViVfp","icon":"rotate-reverse","description":"Procedure to upgrade your on-premises platform.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Upgrade"}]},{"id":"WrTjw0dvsJlV1mbMkIjO","title":"Agent","pathname":"/manual/implementation/upgrade/agent","siteSpaceId":"sitesp_ViVfp","icon":"rotate-reverse","description":"Upgrading an agent involves completely replacing the old version with the new version.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Upgrade"}]},{"id":"z075Spji4V4uTWbiwaWC","title":"Troubleshooting","pathname":"/manual/implementation/troubleshooting","siteSpaceId":"sitesp_ViVfp","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"}]},{"id":"7F0HWxCSibbI8tnILPNr","title":"Platform Diagnostics Tools","pathname":"/manual/implementation/troubleshooting/platform-diagnostics-tools","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"Starting with version 2025.11, two new diagnostic scripts are available to help identify issues and assist the support team.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"KvF1azSX72dyh6WzY2If","title":"Unexpected Agent Termination","pathname":"/manual/implementation/troubleshooting/unexpected-agent-termination","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"In some cases, the Agent may stop running without any visible error or warning.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"jtqhyTDWd5UEvu8HR67D","title":"Error message: “502 Bad Gateway”","pathname":"/manual/implementation/troubleshooting/error-message-502-bad-gateway","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"2SqlCjTc7sKUBHImwS4Q","title":"The UI is not displaying any metrics for my new instance.","pathname":"/manual/implementation/troubleshooting/the-ui-is-not-displaying-any-metrics-for-my-new-instance.","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"Oq3jnBOKLjTaVS6y3lLC","title":"UI dashboard is encountering loading errors","pathname":"/manual/implementation/troubleshooting/ui-dashboard-is-encountering-loading-errors","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"ZrDsVP0uYgjv4ebTJTJv","title":"InfluxDB","pathname":"/manual/implementation/troubleshooting/influxdb","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"InfluxDB is an open-source time series database used by Datasentinel to store collected metrics and manage data retention.","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"j6KRl57On5rt6NN4FGQF","title":"SELinux","pathname":"/manual/implementation/troubleshooting/selinux","siteSpaceId":"sitesp_ViVfp","icon":"stethoscope","description":"Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC).","breadcrumbs":[{"label":"Documentation"},{"label":"implementation"},{"label":"Troubleshooting"}]},{"id":"CkhE157dOb8UIdOBeMGg","title":"How to Contact Us","pathname":"/manual/support/how-to-contact-us","siteSpaceId":"sitesp_ViVfp","description":"Need Assistance? Encountered a Bug?","breadcrumbs":[{"label":"Documentation"},{"label":"Support"}]},{"id":"JsKd452Nu8XTrHz68zaF","title":"Guides","pathname":"/manual/guides","siteSpaceId":"sitesp_6P2Gh","icon":"book-open","description":"Each guide is designed to walk you through a specific task, from initial setup to advanced operations, with clear explanations and practical examples.","breadcrumbs":[{"label":"Guides"}]},{"id":"jdy0zIUnjZHb9XwBGH0Y","title":"Organize Content using Tags","pathname":"/manual/guides/readme/organize-content-using-tags","siteSpaceId":"sitesp_6P2Gh","icon":"tag","description":"Label instances with custom tags to filter dashboards, consolidate workloads, and scope user access.","breadcrumbs":[{"label":"Guides"},{"label":"Guides","icon":"book-open"}]},{"id":"M5MUBWa2Y2eRROXypHwm","title":"Manage Users and Role-Based Access","pathname":"/manual/guides/readme/manage-users-and-role-based-access","siteSpaceId":"sitesp_6P2Gh","icon":"users","description":"Datasentinel provides role-based access control (RBAC) to restrict user access to PostgreSQL instances based on tags.","breadcrumbs":[{"label":"Guides"},{"label":"Guides","icon":"book-open"}]},{"id":"f0m9FJY4KZgtCtJYermh","title":"Monitor High-Availability Clusters","pathname":"/manual/guides/readme/monitor-high-availability-clusters","siteSpaceId":"sitesp_6P2Gh","icon":"layer-plus","description":"Datasentinel supports monitoring high-availability (HA) PostgreSQL clusters, allowing activity analysis across primary and replica instances from a single, consolidated view.","breadcrumbs":[{"label":"Guides"},{"label":"Guides","icon":"book-open"}]},{"id":"aGpRhzYSyd7klXa01uYC","title":"Monitor Cloud-Managed Instances","pathname":"/manual/guides/readme/monitor-cloud-managed-instances","siteSpaceId":"sitesp_6P2Gh","icon":"cloud","description":"Datasentinel supports monitoring of managed PostgreSQL instances from major cloud providers, including Amazon Web Services, Google Cloud, and Microsoft Azure, among others.","breadcrumbs":[{"label":"Guides"},{"label":"Guides","icon":"book-open"}]}]}