Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow mapping and dependencies of Kinds other than Components #104

Open
aladjadj opened this issue Nov 18, 2024 · 0 comments
Open

Allow mapping and dependencies of Kinds other than Components #104

aladjadj opened this issue Nov 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@aladjadj
Copy link

aladjadj commented Nov 18, 2024

Is your feature request related to a problem? Please describe.

Currently, the plugin only manages the Component kind and excludes managing Resources (Database, Redis, etc) or more high-level views like System or Domain as Business Service.

Also, we want to use Backstage as the source of thrust to pilote PagerDuty with fine granularity without manual actions.
In an organization with Platform, teams managed infrastructure resources it could be interesting to map each resource to the component to see affected.

I don't see any decision about this current limitation, do you have resources about that ?

Describe the solution you'd like

Assumption schema

graph TD;
    service1-->service2;
    service2-->business_service;
    database_service1-->service1;
    database_service2-->service2;
    db_instance_shared_like_rds-->database_service1;
    db_instance_shared_like_rds-->database_service2;
Loading

pg_instance_shared: Resource could be impacted by an performance issue and trigger Platform OnCall
database_*: Resource could be impacted by a performance issue without impact pg_instance_shared and trigger Engineer or Platform OnCall
service_*: The component could see the impact on the dedicated database.

Final the goal is to allow mapping of Resources (kind) to PagerDuty + Dependencies

Don't hesitate if you have any extra questions.

@aladjadj aladjadj added the enhancement New feature or request label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant