Datasentinel Docs
Visit our websiteBlogRelease Notes
  • 👋Welcome
  • 🆓Free Trial
  • 📣Release Notes
  • Getting started
    • Architecture
    • Installation
      • 🌐Platform
      • 🕶️Agent
    • PostgreSQL clusters
      • 🔌Extensions
        • 🔌pg_stat_statements
        • 🔌pg_store_plans
        • 🔌system_stats
        • 🔌pg_buffercache
      • 🕶️Monitoring User
      • ➕Adding Connection
    • FAQs
      • ❓Platform FAQ
      • ❓Agent FAQ
  • Features
    • Key Features
      • 📊Session History
      • 📊Top Queries
      • 📂Top Tables
      • 🔓Lock Explorer
      • 📈Cluster & System Metrics
      • ⌚Live360
      • 📰Reporting
      • 🔔Alerting
        • Settings
        • Templates
        • Silences
        • Manager
    • Other Features
      • 📡Agentless Monitoring
      • 🛡️Role Based Access
      • 🔂Changed Parameters
    • Tips & Hints
      • 🖥️User Interface
      • 🏷️Tags
      • 🔀Metric Correlation
      • 👁️‍🗨️Consolidated View
      • ❗Graphical Annotations
      • ☁️Predefined Providers
      • ❓Wait Event Description
      • ®️Read Replicas
      • 👁️‍🗨️Agentless & System Metrics
      • ☑️Simplified pg_instance Display
  • implementation
    • Platform Usage
      • ⚙️Configuration
        • 🔑License
        • 📓LDAP
        • ✉️SMTP
        • 📋Audit
        • 👨‍🏭Users & Roles
      • 🧩API
        • 🔗Access Token
        • 🧩Connection API
        • 🧩Role API
        • 🧩User API
        • 🧩Reporting API
        • 🧩Workload API
        • 🧩Alerting API
      • 🛠️Tooling
    • Agent Usage
      • 📣Release Notes
      • ⌨️CLI
      • 🧩API
      • 🗃️Collection Level
      • 🔬Internals
    • Upgrade
      • 🔄Platform
      • 🔄Agent
    • Troubleshooting
      • 🩺Error message: “502 Bad Gateway”
      • 🩺The UI is not displaying any metrics for my new instance.
      • 🩺UI dashboard is encountering loading errors
      • 🩺InfluxDB
  • Support
    • How to Contact Us
  • GitHub Toolkit
Powered by GitBook
On this page
  • v2025.02
  • FUJITSU Enterprise Postgres
  • v2024.10
  • PostgreSQL 17
  • Libraries
  • Agent v3.6.0
  • Fixes
  • v2024.04
  • Role Based Access
  • Agent v3.5.2
  • v2024.02
  • Role-Based Access Control
  • Fixes
  • v2024.01
  • I/O Insights
  • Wait Event Descriptions
  • Chart Design
  • Agentless Method
  • Registered Instances Dashboard
  • Tooling
  • LDAP Users
  • Instance Display
  • Contextual Documentation
  • PostgreSQL
  • New Agent V3.5.0
  • Fixes
  • v2023.07
  • Agentless Configuration
  • System Metrics
  • Fixes
  • v2023.05
  • Tooling
  • Linux Compatibility
  • Python Version
  • Fixes
  • v2023.03
  • LDAP Authentication
  • Fixes
  • v2023.02
  • Lock Explorer
  • Session History
  • Changed Parameters
  • Collection Level
  • PostgreSQL
  • Fixes
  • v2022.11
  • Alerting
  • WAL activity
  • Replication
  • PostgreSQL 15
  • Fixes
  • v2022.07
  • Audit
  • v2022.06
  • Top Queries
  • Fixes
  • v2022.05
  • Session History
  • Cascading Replication
  • v2022.04
  • System Metrics
  • Execution Plans
  • Fixes
  • v2022.03
  • Fixes
  • v2022.02
  • Reporting
  • v2022.01
  • Fixes
  • v2021.10
  • Docker / Kubernetes
  • User API
  • PostgreSQL 14
  • Progress Reporting
  • v2021.07
  • User management via API
  • Linux Compatibility
  • Docker
  • Fixes
  • v2021.05
  • High Availability Architecture
  • v2021.04
  • Homepage
  • Correlate Activity Metrics.
  • Session History
  • Query Samples
  • Dark Mode
  • Fixes
  • v2021.02
  • Live360
  • v2020.12
  • System Metrics
  • Top Tables
  • Version Naming
  • v1.6.0
  • Agentless method
  • v1.5.0
  • Reporting
  • Fixes
  • v1.4.0
  • Top Queries
  • Export Metrics
  • Fixes
  • v1.3.0
  • Execution Plans
  • Index usage
  • Fixes
  • v1.2.0
  • Starred Instances
  • Instance Tags
  • Fixes
  • v1.1.0
  • Grafana
  • User profile
  • Fixes
  • v1.0.0
  • First Release

Release Notes

PreviousFree TrialNextArchitecture

Last updated 28 days ago

Please refer to the documentation to .

v2025.02

Feb 21, 2025

FUJITSU Enterprise Postgres

We have updated the Fujitsu logo in our software to comply with their brand usage guidelines.

Datasentinel is now officially integrated with . This ensures seamless compatibility and monitoring support for users running Fujitsu’s enterprise-grade PostgreSQL solution.

v2024.10

Oct 18, 2024

PostgreSQL 17

Fully compatible with the

Libraries

The backend includes upgraded third-party libraries for better performance, security, and compatibility

Agent v3.6.0

  • Tags are lost in memory (though still persisted on disk) when updating an agentless connection without specifying them.

Apr 10, 2024

Role Based Access

Agent v3.5.2

Feb 15, 2024

Role-Based Access Control

We've introduced an option to manage access for users created via LDAP integration. By default, such users have access to all instances. With this update, you can choose to restrict user access until a specific role is assigned in their properties. This option is configurable through the Global Settings Dashboard, offering better control over permissions.

  • Fixed a bug where the backend API failed to start if the PID in /datasentinel/log/.pid_datasentinel_apis was active but belonged to another process.

Jan 22, 2024

I/O Insights

This feature provides detailed insights into the I/O behavior of PostgreSQL servers. A new dashboard has been introduced, starting from version 16, to facilitate a deeper understanding of I/O insights.

Wait Event Descriptions

Updated wait event descriptions to reflect the latest version's details. Refer to our Documentation for guidance on displaying wait event descriptions effectively in your monitoring workflow.

Chart Design

Agentless Method

- Settings Dashboard

Each monitored instance now displays its corresponding local agent Id. This makes it easier for users to identify specific instances, especially when managing a large number of databases.

Dynamic Filters for Enhanced Navigation

  • Monitoring Status Filter Quickly filter instances by their monitoring status

  • Connection State Filter This filter allows users to view instances based on their connection state, enabling quick toggling between enabled or disabled states.

  • Agent ID Filter Efficiently locate instances using their local agent Id.

- Startup process

We've enhanced our Agentless service startup, ensuring quicker launch times and improved performance, especially beneficial for large-instance environments during system boots or post-upgrade reboots.

- Error Logging

Log any issues encountered during instance monitoring, such as initialization errors, directly into the platform. These issues are then displayed in the UI.

Registered Instances Dashboard

Each registered instance now displays its monitoring status.

Tooling

A new tool, dump_config.sh, has been incorporated into our suite of scripts, in order to dump defined roles, user settings, agentless connections, and alert rules.

These are saved in multiple dump*.txt files in InfluxQL format, perfect for restoration or migration purposes on other platforms.

LDAP Users

The API now supports the creation of LDAP users.

Instance Display

Contextual Documentation

Enhance your dashboard experience with two new buttons!

PostgreSQL

The embedded PostgreSQL database is now in version 15.5 during a full installation

New Agent V3.5.0

Updated third-party libraries.

Send any issues encountered during instance monitoring directly to the platform.

  • When a user is configured with Role-Based Access, the Server Metrics fail to display.


Sep 1, 2023

Agentless Configuration

When selecting this provider, the port is automatically set to their default port.

System Metrics

  • Improved scrolling functionality in the dashboard for file-systems with a large number of entries.


May 10, 2023

Tooling

Tooling is now available as scripts that can be run in a terminal window on one or multiple platforms, enabling you to collect information about Datasentinel’s configuration.

Linux Compatibility

Datasentinel is now available on Red Hat Linux 9-compatible distributions such as Rocky Linux 9 or AlmaLinux 9

Python Version

The version of Python used for the backend and the agent has been upgraded to a more recent version, as well as the dependencies used.


March 13, 2023

LDAP Authentication

Datasentinel seamlessly integrates with LDAP for user authentication.

  • When multiple parameter changes are detected, only the last one is displayed (needs agent v3.3)

  • Error when retrieving query texts of specific queries (python drivers)


February 15, 2023

Lock Explorer

Lock explorer makes it easy to identify blocking sessions during blocked session issues, along with the associated queries and locks.

By continuously monitoring lock activity, Datasentinel offers insights into your database’s state and assists you in addressing issues by generating blocking scenarios that give comprehensive information about lock activity during blocked session incidents.

To take advantage of lock explorer capabilities, ensure your agents are updated to at least version 3.0 or higher

Session History

Changed Parameters

Improved detection of changed parameters. A graphical annotation is now included in the main dashboard graphs to clearly indicate when a parameter change has been detected.

Collection Level

The Agent version 3.2, introduces the Collection Level feature allowing you to choose the metrics to monitor.

PostgreSQL

The embedded PostgreSQL database is now in version 14 during a full installation

Fixes

  • Query and Session history reports do not complete if query texts cannot be integrated in the PDF.

  • Execution plans are not displayed when using pg_store_plans >=1.6 on a PostgreSQL cluster < 14.

  • Values of type Decimal returned from Postgresql cannot be serialized to JSON format when using the alerting module.


November 13, 2022

Alerting

Alerting is a new feature in this version, enabling seamless monitoring of your PostgreSQL clusters and providing instant notifications for any detected issues.

To take advantage of alerting capabilities, ensure your agents are updated to at least version 3.0 or higher

WAL activity

Replication

The number of physical replications is now displayed as a badge in the instance statistics dashboard.

PostgreSQL 15

Fixes

  • Minor bugs fixed

Since this version, logging nginx access and influxdb queries are disabled by default on a fresh installation.


July 19, 2022

Audit

User action auditing mechanism.

v2022.06

June 20, 2022

Top Queries

Fixes

  • Retrieval of query execution statistics improved

v2022.05

June 1, 2022

Session History

Cascading Replication

Datasentinel now makes it possible to monitor all the clusters (primary, replicas) of a cascading PostgreSQL replication.

To take advantage of lock explorer capabilities, ensure your agents are updated to at least version 2.9.5 or higher

May 5, 2022

System Metrics

Correlating system activity with PostgreSQL activity becomes even easier and more efficient

Available metrics:

  • Server: busy time

  • Server: load

  • Server: server reads

  • Server: server writes

  • Server: read time

  • Server: write time

  • Server: swap

  • Server: swap activity

  • Server: memory

  • Server: network bytes

  • Server: network packets

Execution Plans

Fixes

  • Better fluidity of navigation on the graphical interface

March 31, 2022

Fixes

  • Stopping the backend service now kills any remaining process

  • The scheduler now works in local time and not in utc time

  • The platform and the agent are compatible with the latest version of pg_store_plans (1.6.1)

March 7, 2022

Reporting

Customize and generate a report in a few clicks.

Can include one or multiple instances.

Ability to filter the report on a particular database.

Schedule your daily or weekly reports at the chosen date and time with sending to a mailing list.

Multiple types of predefined reports.

January 31, 2022

Fixes

  • Performance improvements on the homepage

  • Better handling when an influxdb problem occurs. (Agent detection)

Oct 18, 2021

Docker / Kubernetes

The platform is now accessible via Docker and Kubernetes.

User API

PostgreSQL 14

Progress Reporting

July 26, 2021

User management via API

Manage users and roles through the API.

Linux Compatibility

The platform is now available on Debian Buster and Debian Stretch distributions

Docker

The agent is available as a container image.

Fixes

  • When transitioning to a new PostgreSQL cluster, DataSentinel now automatically selects all databases when the chosen database selection is unavailable. This prevents errors from occurring.

To take advantage of this fix, ensure your agents are updated to at least version 2.6.0 or higher

May 01, 2021

High Availability Architecture

You now have the capability to monitor your complete architecture, including both the master and read-only replicas.

To take advantage of this feature, ensure your agents are updated to at least version 2.6.0 or higher

Apr 01, 2021

Homepage

Directly view the activity of your instances or groups of instances thanks to the customisable charts.

Correlate Activity Metrics.

Session History

Query Samples

Dark Mode

An icon resembling a moonlight is now situated at the top right corner of the screen. This enables users to easily toggle between dark and light modes.

Fixes

  • Sql Text format option in query dashboard

  • Live360 Blocking sessions, maintenance operations when using PostgreSQL 9.6

  • Live360 layout in sessions dashboard when using a small screen resolution

Feb 01, 2021

Live360

Datasentinel introduces its new Live360° feature:

Thanks to direct connections, this feature provides precision and additional information on the context, which will offer you a valuable and indispensable help during your performance analyzes:

  • Current and blocking sessions.

  • Relations Explorer, a tool designed to provide an in-depth view of statistics. This includes detailed insights into tables, indexes, columns, extended statistics, and more.

  • Disk and Memory cache usage.

  • Generate execution plans for any query and analyze them using our execution plan visualizer.

  • Real-time progress reporting for various operations such as Vacuum, Analyze, Index creation and more.

Dec 09, 2020

System Metrics

Top Tables

Visualize the most commonly used Tables or Indexes, based on metrics like disk reads, cache activity, or any other specified criterion.

Version Naming

New version name convention

v1.6.0

May 11, 2020

Agentless method

Introducing the latest Agentless version, offering comprehensive monitoring capabilities for a wide range of PostgreSQL instances, including:

  • AWS RDS and Aurora

  • Microsoft Azure databases, including hyperscale

  • Google Cloud SQL, as well as other cloud providers.

v1.5.0

Mar 30, 2020

Reporting

We've introduced a Reporting feature, which includes the ability to generate PDF reports. Additionally, you can create your reports programmatically using the API.

Fixes

  • Fix pagination on some dashboards in the UI.

v1.4.0

Feb 18, 2020

Top Queries

Query statistics display the minimum and maximum execution time

Export Metrics

Metrics can now be directly downloaded from the user interface. JSON or CSV format

Fixes

  • Fix layout in the top queries dashboard

  • Fix tab layout in the instance dashboard

v1.3.0

Jan 14, 2020

Execution Plans

Analyzing execution plans is now simplified with the Plan Viewer feature. You have the flexibility to copy/paste existing plans in text or JSON format, as well as view them directly within the execution plans dashboard.

Index usage

Index usage statistics are now accessible, allowing you to identify the most frequently used indexes.

Fixes

v1.2.0

Dec 19, 2019

Starred Instances

You now have the option to star PostgreSQL instances. This enables you to filter and view only your starred instances.

Instance Tags

Instance tags are now visible on both the home page and the instances dashboard. This enables convenient filtering by tag for streamlined navigation.

Fixes

  • When updating a user email, the user properties are lost

  • Home page reload does not work properly in some cases

v1.1.0

Nov 12, 2019

Grafana

Upgraded to version 6.4.4

User profile

Fixes

  • Query id with unknown filters

v1.0.0

Oct 2019

First Release

The inaugural release of Datasentinel is now available

Refer to the

Fixes

v2024.04

Users can be assigned multiple roles, moving beyond the previous one-role limit. This update offers increased flexibility and precision in access control, available both through the UI and , enhancing both ease of use and security

Please be aware that the role field in our has been deprecated. We've introduced the new field roles as its replacement. roles is designed to accommodate multiple roles for a single user.

Refer to the

v2024.02

Fixes

v2024.01

PostgreSQL 16 introduces an exciting enhancement to database monitoring and performance tuning with the

Update colors in main chart for more clarity.

Transformed the chart into a staircase chart for enhanced data visualization

Added Monitoring Status Filter Quickly filter instances by their monitoring status

The first button brings you a , offering daily insights to improve your usage and knowledge of Datasentinel. The second button instantly connects you to relevant documentation for your current dashboard context, making information access quick and effortless.

Fully compatible with the newest release,

Fixes

In the blocked session panel, the database and users are reversed, displaying user information under database and vice versa.

The total size of the Generated WAL displayed is inaccurate in the PostgreSQL Instance Information panel.

Tooltip display issue in the charts on the homepage when using the Dark Theme.

v2023.07

Enhanced provider selection functionality: added the ability to choose a provider from a predefined list of values.Added as a new provider option when configuring a new instance.

Improved visual representation by displaying the icon alongside each relevant PG instance in Datasentinel’s navigation.

Introduced direct access to system metric dashboards via the name, eliminating the requirement for the server name and resolving filter-related issues.

Fixes

Added the ability to sort file-systems by any property.

Inaccurate outcomes appear on the dashboard when multiple query IDs are associated with a single statement in pg_stat_statements.

v2023.05

Fixes

After updating the token for connections, the module is no longer functioning.

v2023.03

Fixes

does not work since upgraded to the version 2023.02

v2023.02

Learn about how this feature works by referring to the documentation.

The dashboard displaying activity by process id has been replaced by a more accurate version, now showing activity by user name and client host name.

v2022.11

Refer the on how to configure and manage alerts. You also have the capability to generate custom alerts using the .

A new dashboard displaying the WAL and Archiving activity for an instance has been added.

Support for

Refer to the to configure logging generated by nginx and influxdb

v2022.07

A flag per execution option has been introduced in the module, enabling you to calculate metrics on a per-execution basis. For instance, you can display queries that incur the highest disk reads for each execution.

The session workload module has been renamed to for clarity

v2022.04

In addition to the existing PostgreSQL metrics, the 3 small graphs on the , , dashboards now have the capability to display certain system metrics.

The number of distinct execution plans is now displayed as a badge allowing you to quickly see if multiple plans exist for a query (requires extension)

v2022.03

v2022.02

Reports can be generated in an automation flow thanks to the .

v2022.01

v2021.10

A comment property has been added to

Datasentinel is compatible with , taking into account the query_id column in the sampling of active sessions ()

Real-time progress reporting for COPY operations is now implemented in the .

v2021.07

:

v2021.05

v2021.04

Customizable charts have been introduced to the , , and modules. These charts facilitate the seamless correlation of activity metrics.

Execution statistics from pg_stat_statements are now presented in the module.

Query samples are now collected, with a maximum of one per hour. This feature can be disabled at the instance level through the

v2021.02

v2020.12

Datasentinel can obtain system metrics using the Agentless method by installing the extension

In the dashboard, labels display the sql text (truncated if needed) instead of the query md5 id.

We've introduced two user profiles: Developer and Data Admin. The Developer profile offers access exclusively to the and sections.

📣
🔧
🏷️
🏷️
🔧
🏷️
🔧
🏷️
🔧
🏷️
🔧
🏷️
🔧
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
🏷️
upgrade Datasentinel
Fujitsu Enterprise Postgres 17 SP1
latest PostgreSQL 17 release
Agent Release Notes
API
User API
Agent Release Notes
pg_stat_io system view.
❓Wait Event Description
Session History
Real-time illustration ▶
Top Queries
Real-time illustration ▶
Real-time illustration ▶
📡Agentless Monitoring
Real-time illustration ▶
🛠️Tooling
🧩User API
☑️Simplified pg_instance Display
Tip of the Day
PostgreSQL Version 16.
🔄Agent
Real-time illustration ▶
Real-time illustration ▶
Real-time illustration ▶
Fujitsu Enterprise Postgres
Fujitsu Enterprise Postgres
pg_instance
Real-time illustration ▶️
Real-time illustration ▶️
Top Queries
🛠️Tooling
Agentless
Live360
📓LDAP
Live360
Lock explorer
Real-time illustration ▶️
🔓Lock Explorer
Real-time illustration ▶️
Real-time illustration ▶️
🗃️Collection Level
Alerting documentation
Alerting API
🔔Alerting
Real-time illustration ▶️
PostgreSQL 15
FAQ
,
📋Audit
Top Queries
Session History
Session History
Top Queries
Top Tables
pg_store_plans
Reporting API
📰Reporting

Docker

Kubernetes

User Management API
PostgreSQL 14
pg_stat_activity
Live360 module
🧩Role API
🧩User API
Agent
Live360 module
Session History
Top Queries
Top Tables
🔀Metric Correlation
Session History
API.
⌚Live360
system_stats
📂Top Tables
📰Reporting
📂Top Tables
Top Queries
Session History
Top Queries
Blog Post
LogoEfficiently Track Your PostgreSQL High Availability Architecture's Performance with Datasentinel
System Metrics
Execution Plans
Export Metrics in JSON or CSV format
Execution Plan viewer
Starred Instances