youngmon/atlassian-qna huggingface dataset:
Status Page in another language
Asked by Renato ?talo:

I have three operations, one in Brazil and another in Mexico and Colombia, currently the Status Page is launched only in Portuguese, but I wanted it to be in Spanish for them. However when trying to do this on the status page panel I would have to create another account with the templates, but the trigger would be manual, making the process more time-consuming and error-prone, I would like a more automated process to optimize time. There is the possibility to trigger a newsletter by clicking on a button and translating the newsletter with the help of a bot or a plugin. Someone from the community has had a similar experience, please ask for your help.


Answers:
author: Dave Parrish _Atlassian_
body: Hi [@Renato ?talo](/t5/user/viewprofilepage/user-id/3720674) , it's Dave from the Statuspage product team. We have a beta integration with [Localize](https://support.atlassian.com/statuspage/docs/translate-pages-with-localize/) that allows you to translate text on your status page into different languages.

If you're interested, [contact Statuspage support](https://help.statuspage.io/help/contact-us-30) and we'll get you set up!

comments: author: Renato ?talo
body: [@Dave Parrish _Atlassian_](/t5/user/viewprofilepage/user-id/853503) ,

Thank you very much for your help, I liked the solution presented, it is precisely in this format that we are interested, to avoid polluting the channel with too much text. I have a question: If I choose to do the translation myself, then there will be no cost for using this feature?

Best regards,

Renato ?talo


author: Dave Parrish _Atlassian_
body: Hi [@Renato ?talo](/t5/user/viewprofilepage/user-id/3720674) , that's correct, there's no cost for this feature, as long as you are on an eligible paid Statuspage plan.


author: Renato ?talo
body: [@Dave Parrish _Atlassian_](/t5/user/viewprofilepage/user-id/853503) ,

Thank you, I already sent by email to enable the beta version of Localize.

Thank you for your support!

Renato ?talo


author: Nick Coates
body: Hi [@Renato ?talo](/t5/user/viewprofilepage/user-id/3720674)

Just wanted to let you know that Broadcom has used the LocalizeJS plugin for some time and it works great. We have been able to override the translation where it's appeared incorrect via the LocalizeJS app. Hope this helps, just thought I'd share from a customer perspective :)

Thanks,  
Nick


author: Renato ?talo
body: [@Nick Coates](/t5/user/viewprofilepage/user-id/732642) ,

Thanks for the feedback.


author: Esmeralda Lorenzana Rodriguez
body: Hola [@Dave Parrish _Atlassian_](/t5/user/viewprofilepage/user-id/853503)

Disculpa la funci?n beta ya no esta disponible?
How do we keep a resolved incident posted?
Asked by Chuck Rose:

Many of our customers don't know to look for a recently resolved outage in the Incident Archives. I have two questions:

1. Is there a way to configure a resolved incident so it remains posted on the main page for a designated time?

2. Is it possible to change "Incident Archives" to "Past Outages" or something similar?

Thanks!


Answers:
author: Sophie Reynolds
body: Hi You could leave the incident open but mark it as monitoring, and change the components affected to operational? As long as you are clear the issue is "closed" but you are monitoring the situation? We have done that for major incidents in the past.

Not ideal though as your subscribers may be waiting for a resolve email alert rather than actually read the content of the message!

You could also configure your home page to have a message at the top to tell users where to look for information on past/recently closed incidents. This would be my preferred option as education is key! And it clears your page of any resolved incidents.

On our page our past incidents are called just that "Past Incidents", not sure if that was updated from "Incident Archives" when we first set up our page.
Add scheduled maintenance to Google Calendar?
Asked by Rune Rimmereide Nilsen:

I have an open calendar (towards my organization) with the scheduled maintenance added as events. This is manual work at the moment, both registering the event in Statuspage, and then add the same information again for the same time slot in Google Calendar.

Is there a way to automate this process, and have the calendar event created automatically based on the information entered (date, time start, time end, and heading as a minimum) in Statuspage? I have not found anything in the manual, and so far nothing via integration platforms like Slack or Zapier.

Br, Rune


Answers:
author: Mark Campbell-Vincent
body: Hi [@Rune Rimmereide Nilsen](/t5/user/viewprofilepage/user-id/4054229) -

Great question. Unfortunately, this isn't a feature that we currently have and there aren't any workarounds that I know of other than manually adding the maintenance schedule.

I am not certain this feature will be implemented in the future, but we will most definitely send out email announcements for any feature updates that we do have.

comments: author: Rune Rimmereide Nilsen
body: Thanks [@Mark Campbell-Vincent](/t5/user/viewprofilepage/user-id/2365445) for clarifying. Although not the answer I was hoping for, it is still of value to know.


author: Alex Balk
body: How can we contact product management to get this on the roadmap?


author: Dom Letourneau
body: Yes, put me on the list for that feature too :)  
Manual import "works" but changes in rotation and overrides aren't publish so it's not bulletproof.


author: raphael.denman
body: +1 for gCal integration!


author: Matthew Tovbin
body: +100 We need that as well!!


author: Zohar Zrihen
body: +1 will be very very helpful to have google calendar integration.


author: Johnny Metz
body: +1


author: alienor
body: +1


Tags: calendar

integration
Create Maintenance Event via API
Asked by Joshua Aldridge:

Has anyone created maintenance posts to statuspage from the API? The goal is to automate a webhook from JIRA or another tool for the purposes of change management. I don't see anything about creating a maintenance post from the documentation, only incidents.


Answers:
author: Nick Coates
body: Hi [@Joshua Aldridge](/t5/user/viewprofilepage/user-id/589832)

Maintenances are a type of Incident when it comes to Statuspage. You'll need to call the 'Create an incident' API endpoint. You then have options to add in the scheduled dates/times, scheduled automation etc.

More information here: <https://developer.statuspage.io/#operation/postPagesPageIdIncidents>

Hope this helps.

Thanks,  
Nick Coates  
Statuspage Product Owner, Broadcom Inc.

comments: author: Joshua Aldridge
body: Thanks!


author: Rajat Jain
body: [@Nick Coates](/t5/user/viewprofilepage/user-id/732642) Can we have an example of scheduling Maintenance using "Create an incident" API

```
curl https://api.statuspage.io/v1/pages/<page_id>/incidents \ 
-H "Authorization: OAuth <API_KEY>" \
-X POST \
-d "incident[name]=fakemaintenance" \
-d "incident[status]=scheduled" \
-d "incident[body]=faking maintenance" \
-d "incident[scheduled_for]=2021-08-012T06:00:00.007Z" \
-d "incident[scheduled_until]=2021-08-012T08:00:00.007Z"
```

I am getting an error here

```
{"error":"incident[scheduled_for] is invalid, incident[scheduled_until] is invalid
```

This might be a small syntax issue, But it would be better to have an example for maintenance in [official doc](https://developer.statuspage.io/#operation/postPagesPageIdIncidents)
Can a Statuspage system metric with custom Python data source be a graph with multiple plots?
Asked by Kingsley Ndiewo:

So generally sending data to a custom metric from Python is something like:

```
ts = int(time.time()) - (i * 5 * 60)
value = 10

params = {'data[timestamp]': ts, 'data[value]':value}
```

where from the example, **value** is an integer or numerical value. I can do this and get a graph with a single line plot.

I need to send data in the form:

```
ts = int(time.time()) - (i * 5 * 60)
value = {'a':10, 'b':20, 'c': 30}
params = {'data[timestamp]': ts, 'data[value]':value}
```

where value is a dictionary. The objective is to get 3 different lines in this case.

Obviously the code above gives a response of:

```
{"error":"data[value] is invalid"}
```

So how can I achieve this?


Answers:
author: Zach
body: Hey Kingsley

Metrics in their current form don't have a way of keeping multiple plots in a single metric.

That being said, it's possible that it could be done using some custom CSS/HTML/JS to overlay a few metrics on a page, but that isn't something that I'd have experience with writing I'm afraid.

comments: author: Kingsley Ndiewo
body: Seems like a pretty useful thing to leave out. But thanks. I'll keep digging.


Tags: metric

python
How do we completely customize the layout of our statuspage?
Asked by Kurt King:

Hi,

So I have played around with the customize html/css/javascript section on the statuspage UI and have read through most of the guides and questions on here.  

<https://support.atlassian.com/statuspage/docs/audience-specific-page-example/>  

The examples in the documentation aren't giving me enough info to get started on the component section of the page. Are there any code examples out there on how to put our components into different sections, regions etc? Good examples of this are the twilio and digital ocean statuspages.   

Also there is this blog post by Atlassian showing that it is possible  
<https://www.atlassian.com/blog/statuspage/statuspage-examples-25-status-pages-showcasing-excellent-customization-design-incident-communication>.   


Answers:
author: Ivonne Terrero
body: Would love to see some documentation on this. [@Statuspage Admins](/t5/user/viewprofilepage/user-id/4875481)


author: 94449 72835
body: .


author: Mark Campbell-Vincent
body: Hi [@Kurt King](/t5/user/viewprofilepage/user-id/3281606) -

Thanks for reaching out! We don't have any examples of these type of layouts from a code perspective since we recommend our customers have a front end developer on their side handle heavy customizations.

One thing I will say is you'll need to leverage CSS[border](https://www.w3schools.com/cssref/pr_border.asp) and [padding](https://www.w3schools.com/css/css_padding.asp) properties to accomplish the grid layout like you see on Twilio and Digital Ocean's Statuspage. You or your front end developer will need to add a few div class containers in the "Custom Header HTML" section we provide to change your elements to the preferred grid layout. Once you add the div class containers, you can use the "Custom CSS" section to add the border and padding properties for your div classes.

comments: author: Mallikarjun Reddy
body: landed here in search of examples on how to customize. Having at least one end-to-end example on how customizations can be done is helpful. Maybe a video tutorial.


author: Amanda Koster
body: I agree, a few static code examples would be extremely helpful.  

As a front end dev, I'm finding squeezing all my customizations into the very small css/html/js header area is not a great dev experience. It's counter intuitive and tedious.  


author: Amanda Koster
body: Found this article which points to code, but no customization:  
<https://edenhare.medium.com/using-atlassian-statuspage-and-aws-cloudwatch-2d1ecc2b4d68>


author: Amanda Koster
body: How can we customize the components (vs header and footer)?


author: Dirk De Mal
body: Hi all,

Just a question... Why isn't Atlassian developing a customisable front tool for their Statuspage. That would make a huge difference for everyone.

Just a thought.

Kind regards,

Dirk


author: 94449 72835
body: is there any update on this!!! I see some sites have customized it, it would be great if you could offer a sample as a starting point.
Question about communication path for Jira Service Desk integration with Statuspage
Asked by Donna C Jones:

I am looking for details on how the Statuspage for Jira Service Desk add-on really works. We have several internal Service Desk instances, but assuming this add-on won't be viable for us because I'm assuming that Statuspage would be initiating the communication and wouldn't be able to reach our internal-facing Service Desk instance.

Can someone confirm this understanding or provide more details on how this actually works at the low level?

Thanks.


Answers:
author: Nick Coates
body: Hi [@Donna C Jones](/t5/user/viewprofilepage/user-id/1799274)

Statuspage integration with Jira Service Desk works whereby a dynamic status is shown on the Customer Portal to your customers. You can find out more information here: <https://support.atlassian.com/statuspage/docs/set-up-a-jira-service-desk-integration/>

Hope this helps.  

Thanks,  
Nick Coates  
Statuspage Product Owner, Broadcom Inc.

comments: author: Donna C Jones
body: Thanks Nick, but that didn't answer my question. I'm trying to understand the details of how the automated update would occur (as I said in my original question). I'm assuming that Statuspage has some kind of event trigger that causes it to send an update (via API) to Jira Service Desk. Can you confirm that understanding? None of the available documentation gets into the nitty gritty of which side initiates communication.


author: Nick Coates
body: I'm only a customer just like you so I'm not sure on the exact detail but I guess it's similar to the embed widget. The embed widget uses Javascript that in turn will connect to the API.

I wonder if maybe [@Jake Bartlett](/t5/user/viewprofilepage/user-id/998391) [@Victor Dronov](/t5/user/viewprofilepage/user-id/2730185) or someone else from the Atlassian Statuspage team could provide more detail?


author: Alexandros Mathopoulos
body: [@Donna C Jones](/t5/user/viewprofilepage/user-id/1799274) Happy to jump on a call and talk you through the integration! Send me an email at amathopoulos@atlassian.com and we can arrange a time.


Tags: addon-jsd-status-page

jira-service-desk
Ensure emails were sent
Asked by Jason Eckelstafer:

Is there a way to verify/prove that an email notification was sent to a user?

I have a user that is saying that they are not receiving emails from Statuspage. I have verified that they have the proper subscriptions, are not quarantined, and have confirmed their email address. Is there a log or anything I view that will show the recipients of the emails?

I can see that notifications were sent but is it possible to see the list of users included?

![2020-07-27 14_15_07-Statuspage - Edit incident and 9 more pages - Personal - Microsoft? Edge.png](https://community.atlassian.com/t5/image/serverpage/image-id/104466i4F4597A838CCDBC9/image-size/large?v=v2&px=999 "2020-07-27 14_15_07-Statuspage - Edit incident and 9 more pages - Personal - Microsoft? Edge.png")


Answers:
author: Nikola
body: Hi,

If you're confident that the user is subscribed for updates, and not quarantined, then we can have a look in our Email vendor logs to see whether the notification has been sent out to user, and what state is it in.  
Feel free to raise a ticket with us at <https://support.atlassian.com/contact> and we'll investigate it further.

<br />

Regards,


Tags: notification
Multiple Slack Workspaces
Asked by Francisco Breijo:

We have a single centralized Statuspage, but multiple de-centralized Slack Workspaces.

With the capability to integrate only with a single Slack URL, it limits our ability to only integration automation within 1 of our slack workspaces.

Slack 1 - Systems Team

Slack 2 - Cloud Security Team

Statuspage contains a single statuspage for all services across all teams.

We can only create automation into one of the slacks.

Is there a way to integrate both workspaces that aren't centralized? or is there a future plan to allow for multiple webhooks into Slack?


Answers:
author: Daniel Eads
body: Hi Francisco, welcome to the Community!

At the moment, using the the RSS Feed is the quickest way to get notifications into multiple Slack instances. On your Statuspage, you can get the RSS feed for your page.

On the Slack side, you can [use the RSS feed app](https://slack.com/help/articles/218688467-Add-RSS-feeds-to-Slack) to subscribe to the Statuspage. If you've already got the app installed in your workspace, it's just a quick

```
/feed subscribe (your statuspage feed url)
```

This will net you notifications like this:

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/103763iF8C21034D80FF4B6/image-dimensions/854x218?v=v2 "image.png")

Cheers,  
Daniel


Tags: slack
Receive Statuspage notifications in Microsoft Teams
Asked by Jason Eckelstafer:

Has anyone tried to find a way to have Statuspage send notifications to a Microsoft Teams channel?


Answers:
author: daygon2007
body: There's a statuspage.io app in Teams. Please look here: <https://appsource.microsoft.com/en-us/product/office/WA104381592?tab=Overview>


author: Daniel Inderbinen
body: Sorry to bring this Topic up. Webhook don't work and the App StatusPage.io has only bad reviews since years. Do Atlassian still work on the App ?


author: Bryant Lin
body: It seems that I am not allowed to install the statuspage.io app so I am trying to use webhook instead but keep getting the error below when subscribing the webhook url.

"*Please make sure that your webhook endpoint of https://xxx is responding with a 2xx response code within 30 seconds of initial connection.* "

Do you happen to know what may happen?

Thanks.

comments: author: s.weber
body: ....


Tags: application-link

ms-teams
Data Security Question - Where are the data stored physically ?
Asked by Guido Stahlmecke:

We are testing status page rights now, and the Data security people need to to know where our data are stored "physically" .

Rgds,

Guido


Answers:
author: Nikola
body: Hi Guido,

Statuspage is hosted on AWS, us-west-2. We're AZ redundant in the region with failover (still WIP) to us-east-1, also on AWS.

Regards,

comments: author: Ronald Stolk
body: Hi Nikola,

The formal Atlassian statement seems to contradict the statement above:  

"Atlassian maintains data centers and hosts data in the US, Germany, Ireland, Singapore, and Australia. Our platform optimizes where customer data is stored based on the origin of access, ensuring more reliable performance and reduced latency. As an example, if the majority of users accessing your organization's Jira or Confluence Cloud instances are from Europe, then their data will be migrated to and stored in Europe."

So can I assume that our StatusPage data is stored in the EU, as we are a EU based company? Or will StatusPage always store the data in the US?

Looking forward to your reply.

Kind regards,

Ronald Stolk


author: David Kyle
body: We're hosting our system on AWS and our statuspage would be hosted on AWS. So if AWS goes down, our web site would go down and so would our status page.

Any chance of having the option to host on another cloud provider?
Receiving automation emails from other Status pages using Statuspage
Asked by Callum Taylor:

Hi,

I am having trouble receiving the confirmation emails from sites I wish to use automation on that are powered by Statuspage. Does anyone know how I can fix this issue.

<br />

Thanks


Answers:
author: Nikola
body: Hi Callum,

Can you expand on this a bit, please? What confirmation emails are you referring to?

Are you trying to subscribe to a Public Page? Please share more details so we can help you.

Regards,

comments: author: Callum Taylor
body: Hi Nikola,

An example of this is I want the status updates from this page <https://status.ecwid.com/> to be included in a component on my own status page. When I subscribe to the emails with my statuspage automation email address, I don't get the confirmation email.

Thanks


author: Nikola
body: Hi Callum,

<br />

I was able to subscribe to this page, just tested using my email.

Check your spam folder, or try again, perhaps there was a typo in your email.

Also, you can check your Mail Server logs in case it's been filtered out there.

![Screen Shot 2020-07-30 at 10.53.18 AM.png](https://community.atlassian.com/t5/image/serverpage/image-id/104917iE419B31282C6D0E1/image-dimensions/534x358?v=v2 "Screen Shot 2020-07-30 at 10.53.18 AM.png")


author: Callum Taylor
body: Did you sign up with a statuspage automation email address?
Is there an way to let the page auto update if my server is down or etc
Asked by Myron PowerCraft:

So if my panel is down that the website auto updates and says that the panel an major outage has


Answers:
author: Nick Coates
body: Hi [@Myron PowerCraft](/t5/user/viewprofilepage/user-id/4015274) , welcome to the Atlassian Community! Nick from the Broadcom team, long-term Statuspage customer.

There are integrations that you can enable out of the box such as PagerDuty, xMatters, OpsGenie etc. that would allow you to automatically create incidents and update components.

There is also the API which can be used: <https://developer.statuspage.io/>

Hope this helps.  

Thanks,  
Nick
Is there a way to exclude a component group from my public page?
Asked by Scott Davenport:

I have configured statuspage to monitor components related to both our internal teams and our app. I'd like to exclude a component group entirely from being viewable on our public page but would like to keep them integrated so we can get slack notifications when one of our internal-only services is having issues.


Answers:
author: Nick Coates
body: Hi [@Scott Davenport](/t5/user/viewprofilepage/user-id/1760573) , Nick from the Broadcom team, long-term Statuspage customer.

You're not able to exclude components, at all, from a public page. My suggestion would be to look at using an internal page which is designed for this use case where you only want internal users to view the status.

Thanks,  
Nick

comments: author: Scott Davenport
body: Thanks Nick...I didn't see I could add a second page but am working on it now.


author: Nick Coates
body: Awesome ? That's the great thing with Statuspage... you have 1 organization \& can have as many pages! Broadcom has over 14 pages in a single organization, making life easier across the business to manage. I'm looking forward to the upcoming Access Control which will make life even easier!