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

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions