Node monitoring and observability

Estimated reading: 6 minutes 1 views

Development status: Experimental implementation exists — An experimental implementation exists; this page describes the intended public developer capability. An experimental implementation exposes basic node status and metrics surfaces for internal use, and an experimental finality status query exists but reports nothing as final, because the finality component is not yet connected. Broader monitoring, alerting and service-level objectives are planned with no values published; the existing surfaces are not production monitoring, and nothing is publicly available for live use.

Before you read: Operating a node: intended roles and what exists today.

What could an operator observe about a node’s health and status? This page explains the main observability concepts, states which experimental surfaces exist and what they do not offer, describes what is planned, notes that monitoring data can itself reveal activity, and distinguishes node monitoring from querying network data. It gives no metric names, interface details, thresholds or objective values.

What observability means for an operator

Observability is being able to understand a node’s condition from what it reports. Five concepts recur on this page:

  • Health — whether a node is running and responding.
  • Status — where a node is in its work, such as what it has recorded so far.
  • Metrics — counts and measurements collected over time, used to spot trends and problems.
  • Alerts — notifications that something needs attention.
  • Service-level objectives — stated targets for how a service should behave, used to judge whether it is healthy.

Each answers a different question. Health tells an operator whether something is wrong now; status shows how far along the node is; metrics reveal trends that a single reading would miss; alerts bring a problem to someone’s attention without anyone having to watch continuously; and objectives give a yardstick for deciding whether the service is behaving well enough. A service-level objective is not the same as a service level, which is the treatment an application would request for its transactions; see Service levels and admission control.

What exists today

Experimental implementation exists — internal only.

  • An experimental implementation exposes basic node status and metrics surfaces.
  • No particular metric is documented as available, so none is listed here. Do not assume that any specific measurement exists or carries meaningful values.
  • An experimental finality status query exists, but it reports nothing as final, because the finality component is not yet connected. See Agreement and finality status.
  • These surfaces are internal. They are not production monitoring, and they are not publicly reachable.

What is planned

Planned.

  • Broader operational monitoring and alerting are planned.
  • Service-level objectives are planned. No objective values are published, and no measurements are published to compare them with.
  • What would be monitored, and how objectives would be set, is not described.

Monitoring and what it can reveal

Monitoring data describes activity, so it can itself reveal information about what a node is doing, such as how much work it is handling and when. Limiting what activity reveals is part of the wider concern described on What remains observable: the design acknowledges that some protocol metadata remains observable even with confidential execution, and is exploring ways to bound and reduce it.

  • Who could access monitoring surfaces, and how that access would be controlled, is not described.
  • Operators would need to protect monitoring data with the same care as their other operational data, because it describes their node’s activity.

Node monitoring compared with querying network data

Three views of the network are easy to confuse. They answer different questions for different readers.

Table: node monitoring, network queries and finality status compared.

View Whose view Question it answers Status today
Node monitoring The operator’s view of one node What condition is this node in? Basic status and metrics surfaces, internal only
Querying network data and browsing activity The developer’s and user’s view What has the network recorded? Experimental interfaces for internal testing only; data is neither final nor confidential
Finality status An application’s view of a result Can this result still change? An experimental query reports nothing as final; the finality component is not yet connected

A healthy node is not the same thing as a final result: monitoring could show that a node is running and recording transactions while nothing it has recorded is final.

What operators would plan for

Planned. Once node software is released:

Assumptions, trust and limitations

  • The experimental surfaces are basic and internal, and they may change.
  • They are not evidence of how a released node would perform. No performance figures are published.
  • Statements on this page describe the state of development as of the page’s date.

Not yet available, and how this page will grow

Further technical reference is not yet available. Once supported node software exists, this page would describe the supported monitoring surfaces at the level approved for publication and link to versioned reference. If service-level objectives are published, they would accompany a release together with their scope. Status changes would be recorded in the Documentation change log.

What this page does not claim

This page does not claim:

  • any metric name, interface detail, threshold or objective value;
  • that production monitoring or alerting exists;
  • that any finality data is available: nothing is reported as final.

Anything not stated here as available should be treated as unavailable.

Glossary

References

No approved public references yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this Doc

Node monitoring and observability

Or copy link

CONTENTS
Ask Cubane

Ask our AI support assistant your questions about our platform, features, and services.

You are offline
Chatbot avatar
What can I help you with?
Scroll to Top