Skip to content

Application Graph enhancements  #89

Description

@filipevrevez

Overview of feature request

Enhance the current application graph in Radius by incorporating links to other applications that it depends on. This feature will provide a comprehensive view of the entire application ecosystem, highlighting interdependencies and facilitating better management and troubleshooting.

Objectives

  • Visualize the dependencies between the primary application and other interconnected applications.
  • Improve understanding of the impact of changes or issues in one application on the entire system.
  • Facilitate better planning, monitoring, and troubleshooting by providing a holistic view of the application network.

Key Features

  1. Dependency Mapping:
    • Automatically detect and map dependencies between applications.
    • Manual addition of dependencies for custom or legacy applications.
  2. Interactive Graph:
    • Expandable and collapsible nodes to manage the complexity of the graph.
    • Detailed information on each node, including application name, status, version
  3. Impact Analysis:
    • Highlight potential impact areas when an application is down/not responding to health checks.

Benefits

  • Enhanced Visibility: A clear and comprehensive view of application dependencies helps in understanding the complex web of interactions within the system.
  • Proactive Management: Real-time updates and impact analysis enable proactive management of the application ecosystem, reducing downtime and improving reliability.
  • Better Planning: Detailed dependency maps support better planning and coordination among development, operations, and management teams.
  • Informed Decision Making: Accurate and up-to-date dependency information aids in making informed decisions regarding updates, maintenance, and troubleshooting.

Acceptance criteria

No response

Additional context

No response

Would you like to support us?

  • Yes, I would like to support you

AB#12636

AB#12646

Metadata

Metadata

Assignees

No one assigned

    Labels

    triagedThis item has been triaged by project maintainers and is in the backlog

    Type

    No type
    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