radius-project / radius-project/radius

Application Health Indicator

Open
#7,724 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature triaged
Dominant language
Go
Stars
1.7k
Forks
137
Avg merge
2d 17h
Merged PRs (30d)
110

Description

Overview of feature request

Introduce a “Workload Health Indicator” feature in the Radius App to provide real-time monitoring and visualisation of the health status of workloads. This feature will enhance the user experience by offering immediate insights into the performance and reliability of various workloads, helping to proactively identify and resolve potential issues.

Objectives

  • Monitor the health of workloads in real-time.
  • Provide visual indicators to quickly assess workload status.
  • Enable users to identify and address performance bottlenecks or failures promptly.
  • Enhance overall system reliability and user confidence.

Key Features

  1. Real-Time Monitoring:

    • Continuous tracking of workload performance metrics such as CPU usage, memory usage and configured health checks.
    • Integration with existing monitoring tools and services for seamless data aggregation.
  2. Visual Indicators:

    • Dashboard with health status icons (e.g., green for healthy, yellow for warnings, red for critical issues).

Benefits

  • Proactive Issue Resolution: Early detection of performance issues helps in taking timely corrective actions, reducing downtime and improving system reliability.
  • Improved Resource Management: Visual insights and alerts enable better resource allocation and utilisation.
  • Enhanced User Satisfaction: Quick and effective issue resolution leads to higher user satisfaction and confidence in the system.
  • Developers don't depend on SRE's or Platform Engineers to know the status of their app
Acceptance criteria

No response

Additional context

No response

Would you like to support us?
  • Yes, I would like to support you

AB#12637

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the Radius App workload dashboard and its existing monitoring integrations; done should mean that workload health is tracked in real time and displayed with clear status indicators.

Written by the indexing model from the issue text.

Assessment

Domain
observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.