youngmon/atlassian-qna huggingface dataset:
Why does a Private Status Page not support Slack Subscriptions?
Asked by Robert Valentine:

Note, this is ONLY for Private Status Pages, not public.

Has it been stated anywhere why the Slack subscriptions aren't supported on private pages?

This might actually be a blocker for our company taking on full support of Statuspage.

I've tried to do some workarounds, but it isn't nearly as viable as the slack integration would be.


Answers:
author: Alan Violada
body: Hey Robert, Alan from the Statuspage support team here. I see that you have already spoken with one of my colleagues regarding this issue on the ticket at [getsupport.atlassian.com/browse/SPSP-28448](http://getsupport.atlassian.com/browse/SPSP-28448) and the **Feature Request** with the number **STATUS-464** has been created for our engineering team to review.

You can also read about our feature implementation policy in the below link if interested:

[Feature implementation policy](https://confluence.atlassian.com/support/implementation-of-new-features-policy-201294576.html)

Feel free to ask any questions or let us know of anything else we can assist with, either here or on the support ticket you have created.

Regards,

Alan

comments: author: Robert Valentine
body: Thanks for the reply.  
I do think I would like to note that the reasoning given in the ticket was as below:

"Slack subscriptions only work on public pages due some technical limitations with private Slack channels. We do have a Slack Integration that works for private pages but that is meat to surface admin notifications into slack. You can take a looks at this integration here:

* <https://support.atlassian.com/statuspage/docs/set-up-a-slack-integration/> "

This is helpful if you are looking for a private page integration for admins, but not for customers. I hope a resolution is found, because as I noted in the ticket, finding a workaround implementation that allows teams to subscribe to specific updates in their own team threads is going to be a lot of work. Or, if using the email subscription in slack, really ugly.

The slack integration was wonderful on public pages, and I highly recommend it to any public page users.

UNRELATED: And the posting system is complaining about repeating post when it rejected the original as it required me to change the link, so Im adding some content to hopefully clear myself of the debounce.


Tags: cloud

private

slack
Status Update SMS
Asked by Jessica Buhl:

At this time the SMS service does not send a message for the updates but only for initial notification and resolution notification. Is there a way to enable the SMS feature to send out updates as well.


Answers:
author: Talar Pavlovic
body: Hey there Jessica,

Thanks for writing into Statuspage Community, I'm Talar from the Atlassian team, happy to help.

At this time there the functionality is only to send SMS for creation + resolution as you mentioned. Having said this, we have a feature request in place with our product team requesting the option to be added. I have gone ahead and added your request to this ticket which will help its visibility.

Hope this helps!

Regards,  
Talar

comments: author: santosh garbham
body: Hi Talar, any timeline you could share on this? This would be interesting for our clients. If it is about cost, is there a pricing Atlassian could put on update sms?

Regards,

Santosh


author: Talar Pavlovic
body: Hi there Santosh,

To be transparent with you, this is not a feature that is being considered by our Product and Engineering Team in the short term. The request is still in the "gathering interest" phase.

Generally, Features are prioritized based on the product roadmap and customer demand. I have added your request to the feature request which should help this, but as mentioned, it's not currently being looked at.

Regards,  
Talar


author: santosh garbham
body: Thanks for letting me know. If I may give some feedback, the end customer receives sms for the start and closure but nothing in between.. it is better to give a complete feature or not give at all. I do not understand the logic behind of Atlassian in releasing something intermediate like this.


author: Talar Pavlovic
body: Hey Santosh,

Thank you for your feedback it's much appreciated.

I can definitely understand the usefulness of end-users being able to receive SMS periodically during a service incident.

I've been having conversations with our engineers on this and they've mentioned that at this time it's not scalable and cost effective to have a feature like this implemented.

Having said that we will take your feedback on board as we value it and helps to gauge interest for future product planning.

Regards,  
Talar


author: Anna Siassios
body: I share the same sentiment for this use case.


author: Talar Pavlovic
body: Thank you for sharing, Anna! I've added your interest to the ticket as well ?

Kind regards,  
Talar


Tags: cloud
What's the best way to showcase regions
Asked by Albert Tai:

Hi folks,

We have two separate regions (Canada, U.S.) and wanted to show incidents resulting in the two separate regions. What is the best way to show that on status page?

Is it to create different pages or is it to create more components that can somehow be filtered by JS?


Answers:
author: Arumugam M
body: Hi [@Albert Tai](/t5/user/viewprofilepage/user-id/1183888),

This is Arumugam from Atlassian Support. I'm here to help!

I understand that you would like to know the best approach to building a page that deals with multiple regions.

We have a feature called component grouping and using this you can group segregate and group the components based on their region.

So when you create an incident, you can choose the component from the respective region and create the incident.

Here is an example [page](https://opsgenie.status.atlassian.com/) for your reference.

You can learn more about component grouping [here](https://support.atlassian.com/statuspage/docs/create-a-component-group/).

Regards,

Arumugam

comments: author: Youval Zilberberg
body: Thanks for the suggestion Arumugam but what if you have a component group with many children?

For example, I have a 10 component groups each with 3-4 children underneath. Can I have a parent to the 10 component groups calling one CANADA and a second called US?

Is StatusPage only limited to a two level hierarchy?


author: Arumugam M
body: Hey [@Youval Zilberberg](/t5/user/viewprofilepage/user-id/5153842) ,

Thank you for your question.

I understand that you would like to know if it is possible to group components on multiple levels.

As per our current design, we only support one level for grouping. However, we do have a feature request to allow grouping in multiple levels and STATUS-43 is the feature request id for it.

Thanks,

Arumugam


Tags: cloud
Is there a way to change the HSTS header strict-transport-security?
Asked by Martin Dykes:

Hi,

is there a way to change the strict-transport-security when using a custom domain for status page?

Thanks,

Martin


Answers:
author: John M
body: Hi Martin,

There is no way to change the HTTP Strict-Transport-Security response header, as we do not provide direct access to it.

comments: author: henrik_wejdmark
body: Hi,

can you please add this as a feature suggestion as lacking HSTS goes against best practice and does show up as an issue for SOC compliance.

//Cheers Henrik


author: John M
body: Hi [@henrik_wejdmark](/t5/user/viewprofilepage/user-id/3926867) ,

We have STATUS-596 logged for the ability to customize the Statuspage HSTS headers.


author: henrik_wejdmark
body: That's great that it's tracked, unfortunately STATUS-596 is not public so I can't see or watch it.

//Cheers Henrik


author: John M
body: Hi [@henrik_wejdmark](/t5/user/viewprofilepage/user-id/3926867) ,

The Statuspage project is not public at this time so none of the issues from that project are available. It is possible that the project may be made public at some point for easier tracking.


author: henrik_wejdmark
body: I understand you need to filter which issues you show publicly, but Statuspage shows plenty public issues, unfortunately not STATUS-596.

See: <https://jira.atlassian.com/projects/STATUS/issues/STATUS-729?filter=allopenissues>

//Cheers

Henrik


author: John M
body: Hi [@henrik_wejdmark](/t5/user/viewprofilepage/user-id/3926867) ,

You're right, I meant to say that the feature requests from Statuspage are not public, but the bugs are made public. Since STATUS-596 is a feature request, it wont show up until/unless there is a change to the visibility for feature requests.


author: Eliot Cohen
body: Hey [@John M](/t5/user/viewprofilepage/user-id/4625213) !  

We just had this come up with one of our customers doing a security review of us as a vendor. Can you please add us/me as a customer on the feature request STATUS-596?  

Thanks,  

Eliot


author: John M
body: Hi [@Eliot Cohen](/t5/user/viewprofilepage/user-id/3166312) ,

Sure, we can do that, however we need to link it to a support ticket with your customer information. If you could please open a Statuspage support ticket here:

<https://support.atlassian.com/contact/#/>

And just state that you would like to be added to STATUS-596, we can get that taken care of for you.


author: ninad
body: [@John M](/t5/user/viewprofilepage/user-id/4625213) we have same issue, low HSTS max age keeps showing up on our security review. Will be raising a ticket above mentioning that we need and are waiting on STATUS-596.

Just posting here as well in case something else is required.


Tags: cloud
How to remove the uptime/downtime percentage from statuspage?
Asked by Ramya.Mariyala:

Hi Team,

According to our business requirement, we want to remove the uptime/downtime % from the statuspage. We have checked the customize HTML \& CSS but that does change the header and footer only. Please suggest a way to remove the uptime % and find the attached screenshot that highlights the relevant issue.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/220961i911B7994D7D5F0E0/image-size/large?v=v2&px=999 "image.png")

Thanks and Regards,

Ramya Mariyala


Answers:
author: Jimi Wikman
body: Something like this?

![Screenshot 2022-10-17 at 07.25.17.png](https://community.atlassian.com/t5/image/serverpage/image-id/220963i094B798E1695EE14/image-size/large?v=v2&px=999 "Screenshot 2022-10-17 at 07.25.17.png")

comments: author: Ramya.Mariyala
body: Hi Jimi,

I have tried the above mentioned code, it Worked Thanks to you.

Can you suggest how to remove the status that shows operational/partial outage/major outage as well?

Thanks,

Ramya Mariyala


author: Ramya.Mariyala
body: Hi Jimi,

Can I get update on the above query?

Thanks,

Ramya Mariyala


author: Jimi Wikman
body: I am sorry [@Ramya.Mariyala](/t5/user/viewprofilepage/user-id/4700759) , life has been a bit too exciting lately and time has been scarce as a result.

Could you provide a screenshot and I can try to figure that out for you?


author: Ramya.Mariyala
body: Hi Jimi,

As mentioned in the above query we want to remove the keywords of uptime\\downtime\\availability from our Statuspage, for which

1. In statuspage, we want to change the "View historical uptime" to "View Historical Data".

2. In History page, we want to rename "uptime" tab as "Data".

3. In History Page, we want remove the uptime percentages displayed for all the months.

Please refer to the below highlighted changes in the attached snapshots.![RenameasHistoricalData.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/225723iC2E014C80B3FB95B/image-size/large?v=v2&px=999 "RenameasHistoricalData.PNG")

Reference for point 1.

![HistoryPage.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/225725i4CF2DD8680B644C7/image-size/large?v=v2&px=999 "HistoryPage.PNG")

Reference for Point 2\&3.


author: Jimi Wikman
body: I don't think you can change that with CSS as the markup does not target those specifically.

You might be able to change them using Localize if that allow you to change the language strings.

<https://support.atlassian.com/statuspage/docs/translate-pages-with-localize/>


Tags: cloud
Move component outage history from a component to another one in Statuspage
Asked by Carolina Bravo:

Hi Atlassian Community,

We currently have 2 components in Statuspage that we want to merge.

"Example- SaaS (US) - Do not use" ***need to move the outage history to*** "Example- SaaS (US)"

is this action possible in Statuspage? How can I complete this process ?

Thanks in advance!


Answers:
author: Jesse Klein
body: Hello Carolina,

This is Jesse from the Statuspage support team. Thanks for reaching out in the community! Components cannot really be merged together. The closest thing would be to take the uptime from one component and then put that uptime onto another component. The only API we have, however, is to GET component data. the <https://developer.statuspage.io/#operation/getPagesPageIdComponentsComponentIdUptime>

You would essentially need to manually update the component you're looking to keep, which is not really ideal if you have a lot of data to upload. The other downside is that this does not link the components to the incidents.

Can you help me understand your use case for why you want to remove one of the components? What we typically recommend is keepings the component on the page for at least 90 days without any activity, copying the uptime data, and then finally deleting the component. This way, you still have the data for yourselves and you can remove the component. Hopefully that is somewhat helpful for keeping the data of that component.

Regards,  
Jesse


Tags: cloud
Alternate to cmp_ tag for Opsgenie
Asked by Jake Parker:

I am integrating Opsgenie with StatusPage. I would like to have a component status updated when an alert comes in.

I have found the details on adding a tag like cmp_API:major_outage (kb here <https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/#section-changing-componentincident-statuses-via-alert-tags-optional>) This works fine but the character limit of 50 and also parenthesis not being allowed causes long component names or names with parens to not update. I would like to instead use the components api id if possible but haven't found any documentation on what tag syntax statuspage accepts.

Thanks


Answers:
author: Darryl Lee
body: Hi [@Jake Parker](/t5/user/viewprofilepage/user-id/5054337),

This is Darryl. I am here to help. ?

Understand that you would like to know if there's any workaround to avoid hitting the character limit of 50 (and also parenthesis usage the prohibited) when updating the Status of the Statuspage Component from Opsgenie incorporating the Statuspage integration.

Unfortunately, this is not feasible in the current design as it's the only acceptable format for this integration.

Feature Request {#toc-hId--523295562}
-------------------------------------

We understand this has brought you inconvenience in your operation and we do have an existing feature request for this request, [**OPSGENIE-475**](https://jira.atlassian.com/browse/OPSGENIE-475).

Please vote for it and set yourself as a Watcher to receive the latest updates.

Please note that our Product team reviews all Feature Request (FR) together and they prioritize those with higher demand to be implemented first and any FR will take months until is ready since it needs to go through Design, Development, Testing, and rolling out to Production.

*** ** * ** ***

Thank you very much for your feedback in helping us improve Opsgenie and the integration with Statuspage.

Kind regards,   
Darryl Lee  
Support Engineer, Atlassian

comments: author: Jake Parker
body: Thank you for the answer and pointing out the feature request. I have voted on it as suggested. Have a great day.


author: Darryl Lee
body: Hey [@Jake Parker](/t5/user/viewprofilepage/user-id/5054337),

No problem at all and glad to know my comment is helpful. ?

Have a great day and enjoy using Opsgenie!

Kind regards,   
Darryl Lee  
Support Engineer, Atlassian


Tags: cloud
How do I create a status page on the mobile app?
Asked by Lukas Horan:

++How do I create++ **++a++** ++Status page with++Atlassian's mobile app on iPad?


Answers:
author: John M
body: Hi [@Lukas Horan](/t5/user/viewprofilepage/user-id/5049712),

To create a new Statuspage you don't need to use an app; just go to:

<https://www.atlassian.com/try/cloud/signup?bundle=statuspage>

in any mobile browser and you can create a new Statuspage from there.
Trying to understand statuspage.io redundancy capabilities.
Asked by Eli Shkurkin:

Can anyone share the technical details about statuspage.io redundancy strategy in case of an outage with a component in your systems?


Answers:
author: Abraham Musalem
body: Hey [@Eli Shkurkin](/t5/user/viewprofilepage/user-id/5047252)  

Abe here with Statuspage support. Thanks for reaching out about this.   

We're hosted on AWS, us-west-2. We're AZ redundant in the region with failover (still WIP) to us-east-1, also on AWS. We also rely on AWS's own redundancy strategy.   

[www.metastatuspage.com](http://www.metastatuspage.com) is hosted on different infrastructure, so that it can be up in the event that customer pages go down.   

Cheers,

comments: author: Eli Shkurkin
body: Thanks for the answer [@Abraham Musalem](/t5/user/viewprofilepage/user-id/4050321) !


Tags: cloud
What is statuspage.io site max RPS? Trying to confirm statuspage.io meets our scale criteria.
Asked by Eli Shkurkin:

Are you able to provide what the max requests per second that a statuspage.io webpage can support?


Answers:
author: Robert Wen_ReleaseTEAM_
body: Hello [@Eli Shkurkin](/t5/user/viewprofilepage/user-id/5047252) ! Welcome to the Atlassian Community!

According to this FAQ discussing the rate limits, access to the page is not rate limited.

<https://support.atlassian.com/statuspage/docs/what-are-the-different-apis-under-statuspage/>

comments: author: Eli Shkurkin
body: Thanks for the answer [@Robert Wen_ReleaseTEAM_](/t5/user/viewprofilepage/user-id/3970316) , appreciate the page is not rate limited, but wondering if you had any indication of the scale capacity for this service?


Tags: cloud
Get list of all subscribers using REST API
Asked by ?? ?:

Hello,

I heard there is a changes in the use of REST API.

?Upcoming changes to enforce pagination for Statuspage's authenticated REST API  
<https://community.atlassian.com/t5/Statuspage-articles/Upcoming-changes-to-enforce-pagination-for-Statuspage-s/ba-p/2089947>

I'm saving a list of email addresses of all subscribers to a file with the following command.

```
curl https://api.statuspage.io/v1/pages/{page_id}/subscribers \
-H "Authorization: OAuth your-api-key-goes-here" \
-X GET |sed 's/"id"/\n/g' |awk -F\" '{print $12}' |grep -v ^$ > /tmp/subscriber_list.txt
```

but, Looking at the document below, I realized that from February 28, 2023,  
I can no longer acquire all subscribers with the above command(It looks like that I can get subscribers up to 100)  

Is my understanding correct?  
If yes, how can I get a list of all subscribers?

?Get a list of subscribers  
<https://developer.statuspage.io/#operation/getPagesPageIdSubscribers>  

Thanks.


Answers:
author: Alan Violada
body: Hey there, Alan from the Statuspage support team here, thanks for reaching out with this question. There are many different ways to implement this, but essentially to get all page subscribers in the case that you have more than 100, some kind of recursion or iteration would need to be applied to loop the requests until you reach the last page. The response header for endpoints that are paginated should contain the **LINK** header, which can be used to reach the next page in your iteration. Some possibly useful links on the topic:

<https://javascript.plainenglish.io/this-is-how-you-can-retrieve-all-data-via-paginated-api-calls-in-vanilla-javascript-a8258e208ea0>

<https://ethancbanks.com/how-to-pass-api-query-parameters-in-a-curl-request/>

<https://developer.atlassian.com/server/confluence/pagination-in-the-rest-api/> (While not related to the Statuspage API, the logic is similar)

Hopefully the above is helpful, let us know if you have any questions!


Tags: cloud
How to add GitLab as a third-party Component on our StatusPage
Asked by Kelvin Tay:

I would like to include [GitLab's status as a third-party](https://status.gitlab.com/) component.  

However, following [this support article](https://support.atlassian.com/statuspage/docs/add-a-third-party-component/), I am unable to find GitLab under the list of Third-Party components.  

How should I add GitLab to our statuspage then?  

Thank you so much![Screen Shot 2022-10-05 at 14.48.47.png](/t5/image/serverpage/image-id/219223i7BB5E7D0809FC46A/image-size/large?v=v2&px=999 "Screen Shot 2022-10-05 at 14.48.47.png")


Answers:
author: Egor
body: Hey Kelvin,   
Thanks for reaching out to Atlassian Community!   

I'm afraid that GitLab is not our customer and they are not using Statuspage. That's why their page cannot be added as a third-party component.   

What you can do is subscribe individually to their page to get updates.   

Please let me know if you got any other questions.   

Best Regards,  
Egor

comments: author: Kelvin Tay
body: Thank you [@Egor](/t5/user/viewprofilepage/user-id/3583730) , I appreciate the sharing!  

If I understand your response, we would need to manually monitor GitLab's status page and update our own pages accordingly then.


Tags: cloud
usermanagement search user by cql. return user object without attributes
Asked by kamanwu:

#### I use this API `GET /rest/usermanagement/1/search` {#toc-hId--736544761}

_this.request('GET', '/search?entity-type=user\&restriction=' + restriction + '\&start-index=' + startIndex + '\&max-results=' + maxResults + '\&expand=user').

the return value like this:

\[ { link:  
{ href: 'http://xxxxxx:8095/crowd/rest/usermanagement/1/user?username=0202@test.com',  
rel: 'self' },  
name: '0202@test.com',  
password: { link: \[Object\] },  
key: '32769:3516f19a-df58-41c9-8721-0edac1f6431e',  
active: true,  
attributes: { attributes: \[\], link: \[Object\] },  
'first-name': 'xxxx',  
'last-name': 'xxxx',  
'display-name': 'xxxxx',  
email: '0202@test.com',  
'created-date': 1486044305000,  
'updated-date': 1557502165000 }\]

why the `attributes.attributes is empty array? do I miss something?`


Answers:
author: Bruno Vincent
body: Hi [@kamanwu](/t5/user/viewprofilepage/user-id/252903)

You need to add '\&expand=attributes' to your request, for instance

```
curl -X GET -u "test:password" -H "Accept: application/json" 'http://localhost:8095/crowd/rest/usermanagement/1/search?entity-type=user&restriction=email%3Dj*&expand=user\&expand=attributes'
```

comments: author: kamanwu
body: it works. I just cannot find this info in the API documents.

Thank you.


author: Bruno Vincent
body: You're welcome.

Quoting [Atlassian's documentation](https://docs.atlassian.com/atlassian-crowd/3.4.0/REST/):
> You can use the `expand` query parameter to specify a comma-separated list of entities that you want expanded, identifying each of them by name. For example, appending `?expand=attributes` to a users's URI requests the inclusion of the user attribute names and values in the response.

I do agree that it's not very clear that it also applies to cql searches.


author: kamanwu
body: I really need get the user attributes when getting a list of users (NOT just ONE user).

no one know the reason?


Tags: developer

rest-api