Skip to content

Platform Status Observation #52

Description

@digitalrisedorset

Summary

Implement the first iteration of the Health Engine by collecting a minimal set of platform health observations.

The objective is to provide a lightweight operational snapshot of the platform before introducing health assessment, diagnosis or remediation capabilities.

Objectives

  • Measure the percentage of sitemap pages served from cache.
  • Measure current CPU utilisation.
  • Measure the overall Varnish cache hit ratio.
  • Produce a simple platform status report.

Platform Observations

Sitemap Cache Coverage

Determine:

  • Total pages discovered from the sitemap.
  • Number of pages served from cache.
  • Cache hit percentage.

CPU Usage

Measure the current CPU utilisation of the host platform.

Varnish Cache Efficiency

Measure the overall Varnish cache hit ratio.

Example Output

Platform Status

Pages analysed:      524
Cached pages:        498 (95%)

CPU usage:           14%

Varnish hit ratio:   97.8%

Status: Healthy

Out of Scope

This iteration does not:

  • Diagnose unhealthy behaviour.
  • Recommend remediation.
  • Execute remediation.
  • Integrate external validation providers.
  • Correlate observations.
  • Produce health scores.

Future Enhancements

Future iterations may introduce:

  • Observation correlation.
  • Health assessment.
  • Root cause analysis.
  • Automated remediation.
  • Historical trend analysis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Fields

    No fields configured for Feature.

    Projects

    Status
    Todo
    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions