> For the complete documentation index, see [llms.txt](https://docs.monokot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monokot.io/time-series-and-stores/stores/diagnostics.md).

# Diagnostics

Diagnostic variables are available for store operation diagnostics. They are represented as OPC UA items and described below.&#x20;

Only diagnostic variables that are common for all types of stores are described here:

![](/files/SCmbilg0ZH1ldnQfywwg)

* **GoodResponses:** contains the total number of successful responses from the database when preparing or writing data.
* **LastResponseUtcTime:** contains the time of the last successful response from the database in the UTC format.
* **BadResponses:** contains the total number of unsuccessful or unreceived (during loss of connection) responses from the database.
* **LastErrorUtcTime:** contains the time of the last unsuccessful or unreceived response from the database in the UTC format.
* **HasError:** indicates whether the last request sent to the database was successful or not.
* **DemoIsExpired:** contains that demonstration period for the store is expired.
* **MaxWriteDuration:** contains the longest time interval between sending a write request and receiving a response.
* **MaxPrepareDuration:** contains the longest time interval between sending a database preparation request and receiving a response.
