You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
We try to represent the status of say AWS and want to leverage any updates of their service.
As we use possibly 3 services and have many regions we want to make the status page more readable and only represent AWS-Region-XYZ as a component .
This component would be an aggregation of the 3 services AWS-Service_A-RegionXYZ, AWS-Service_B-RegionXYZ and AWS-Service_C-RegionXYZ.
I went through the API but failed to see a way to specify such component is there a simple way to achieve this ?
This is Jesse from the Statuspage support team. Thanks for the question and welcome to the community.
There is not a way to combine the components in the way that you describe. The closest thing you could do to help increase readability it to create a component group and then add the three components to that group. Then, when someone looks at your Statuspage, there will be a group component that they can click and it will show the three components individually.
Besides that, I am unsure if there would be a better way. You might be able to create a component and then take the third party components, aggregate them yourself, and then set that to the component you created but that sounds more complicated.
Here is the article regarding component groups that might help you out: https://support.atlassian.com/statuspage/docs/create-a-component-group/
I hope this helps and I hope you have a great day!
Thanks Jesse, I had figured out there wasn't a simple way.
Do you have any hints on your comment ?
"You might be able to create a component and then take the third party components, aggregate them yourself, and then set that to the component you created but that sounds more complicated."
I looked closely at the API and I don't see a way to do that, but I hope this is possible.
My intent from that comment was that you could take the data of the components and then write something custom. Looking further into our API, it does seem to be limited in updating the data of the component itself so thinking further on this, it might actually be more complicated than my original expectation.
In that case, I think the component groups might be the best option available. My apologies that I don't really have another solution that would work out for this.
In such case maybe you could turn this into a feature request so that your product management team could review and consider for the roadmap.
I am pretty sure there is a demand to simply federate existing components.
Some possible workaround would have been to allow multiple levels of component groups so I could do something that works for me
- My service - status
- cloud provider service - status
|_____ AWS- Region-A-Service_1
|_____ AWS- Region-A-Service_2
Could this be done ? IF not maybe this is a simpler feature request to consider and implement ?
I have added this community post to our open feature request that we have around aggregating components and I added some information to it talking about your use case.
When it comes to the nesting of groups, the team did have a request but product decided that it made more sense to have things separated out by pages instead of having multiple nestings of component groups.
Thanks again for the request and recommendation on this!!!