Get answers and share your knowledge about PagerDuty products
Recently active
I’m trying to set up a filter to show incidents trigger outside of core business hours. But the business hours interruptions filter variable doesn’t show it’s accepted values/how to use it. It explains here what business hours mean but not what the value should be below:
Hi allLooking for help pinning down where Scribe's transcript routing is decided.Setup:- Production incident is declared in PagerDuty, which kicks off an Incident Workflow.- The workflow creates a Zoom meeting, then creates a dedicated Slack channel for the incident, then adds the PagerDuty Advance Scribe Agent. Scribe joins the Zoom call and posts the live transcript to Slack.Problem:- The Scribe transcript is being posted to our `#alerts` channel (where all our alerts land), instead of the dedicated incident channel created by the workflow.What I've already checked:- Workflow action ordering is correct "Create a Slack Channel for an Incident" runs before "Add PagerDuty Advance Scribe Agent."- Scribe Agent settings have no option to select a target Slack channel.- The "Add PagerDuty Advance Scribe Agent" workflow action also has no channel/surface input.Questions:1. What determines which Slack channel/surface Scribe posts the transcript to? 2. If we have `#alerts` mapped to the servic
See title
We are setting up a PagerDuty status page, and we have created a lot of services specifically for the status page. From this topic we know that if nobody is on-call for the escalation policy of the service, incidents will not be created.However, since the services are used just for the status page, there should be nobody on-call because the alerts are responded to elsewhere (or handled automatically). What is the recommended way to create incidents to update the status page, without spamming someone with useless alerts?
We upgraded our non-prod instances to Rundeck 6 this morning and immediately lost our admin access. Admin access is granted to specific Active Directory groups in an admin.aclpolicy file. I’ve noted that in the service.log when I log in, it DOES list all the user’s groups on login, however when checking the user profile after logging into rundeck, no groups are listed. It’s as though it’s pulling the Active Directory group memberships, but not applying them correctly to the rundeck user object.Please advise if you need to see any of the specific config files (jaas-activedirectory, admin.aclpolicy, etc) to help with this.I did go through the activedirectory conf file and confirmed that all the properties there still matched the documentation on the Authentication page. Not sure where the breakdown is or if anyone else has seen something similar. I saw no notice of deprecation affecting jass or active directory in the release notes...
Hi Team,I’m configuring Azure SSO (OAuth2) for Rundeck using the official documentation:https://docs.rundeck.com/docs/administration/security/sso/azure-sso.html I have successfully created an Application Registration in Azure AD and configured the required values in my rundeck-config.properties file.However, after restarting the Rundeck server, the changes are not taking effect.When I access: https://rundeck.company.com/it redirects to: https://rundeck.company.com/user/logininstead of initiating the Azure SSO flow. Current rundeck-config.properties file Configuration: # rundeck-config.properties: Azure SSOrundeck.sso.loginButton.enabled=truerundeck.sso.loginButton.title=Login with Azurerundeck.sso.loginButton.url=oauth/azure rundeck.security.oauth.azure.autoConfigUrl=https://login.microsoftonline.com/<DIRECTORY_TENANT_ID>/v2.0rundeck.security.oauth.azure.clientId=<CLIENT_ID>rundeck.security.oauth.azure.clientSecret=<SECRET_VALUE>rundeck.security.syncOauthUser=true# Az
Hi team,Is there a possibility or setting we need to be aware of where users will be able to log in via SSO even though they are not assigned to the SSO AD?Thank you!
Hi,We have a schedule that runs every day from 9am to 5pm.Now, we would like to adjust the end time for a specific date, e.g. this Friday but not every Friday!Is there a way to achieve this?Cheers
How do i get mutile team members in a schedule at a given time. Ex: Monday - Friday 8:30AM - 5:30PM I need Bob, Sarah, Jim, Bayley Tuesday - Friday 8:30AM - 5:30PM I need Bob, Sarah, Jim, Bayley, Fred ( Fred comes in on Tuesday ) Saturday - Sunday Fred
I would like to create a rotation schedule that is only active on alternate weeks.Week 1 : Person 1Week 2 : InactiveWeek 3 : Person 2Week 4 : InactiveI can easily create gaps inside of a week using restrictions, so this would be easy to do:1st Half of Week 1 : Person 12nd Half of Week 1: Inactive1st Half of Week 2: Person 22nd Half of Week 2: InactiveBut I cant figure out Week On, Week Off. Is there a way other than restrictions I’m missing?(I realize I could add a dummy account to fill in for the inactive weeks, I would prefer not to do that)
Hi, I want my team to be on call 3 days at a time, with no weekends. This doesn’t seem to be possible, when I add the restriction of Monday to Friday, the scheduling of the 3 days for each person still runs into the weekend.I even tried to add another layer with just one person on it at weekends to try and block these days out, but it still doesn’t work.You can see in the image for example 6th December, Jake comes on the rota for only half a day, because the schedule is still running him through the weekend, even though weekends are excluded.It should be (from the start)David - Monday Tuesday WednesdayJake - Thursday Friday MondayMark - Tuesday Wednesday ThursdayGerald - Friday Monday Tuesdayetc. Surely this is a relatively common requirement - there must be a way I can do it? What restrictions do I need to set? Any help would be appreciated!Thanks,Davidcurrent restriction config
I am configuring a new PD service where “Outside support hours” is set to “Dynamic notifications based on alert severity”. If severity is “high” the on-call engineer gets paged, otherwise it will be considered as low urgency. Up to this point all good. However, I want the alert to be raised to high urgency once we enter support hours. This is possible when “Outside of support hours” is set to “Low-urgency notifications, do not escalate” as there’s a check-box “Raise urgency of unacknowledged incidents to high” I can tick. Why is this checkbox not available when I select "“Dynamic notifications based on alert severity”? Let me know of an alternative approach. I wanting to avoid having to create 2 services for this.
This is as simple as it gets, free plan for now, 1 user, I’m always on-call, if I trigger an sms or call test it works as intended to my mobile phone. but I have integration setup with Expel (3rd party SOC), I can see their test alerts arrive in PagerDuty, it shows that it’s assigned to me, status is triggered and I get no calls/text What am I missing? surely it’s something simple I haven’t stumbled on. I have not setup a schedule yet, I figured it isn’t needed if I am on-call 24/7 and that is configured (I just noticed the “complete onboarding” is suggesting that I do that.., but again, the current event is triggered and assigned to me so I don’t think a schedule is needed). Thank you!Martin
Hello,We're using PagerDuty External Status Pages and have noticed that the public status page displays incident history going back several years (currently back to January 2022).Our goal is to show only the most recent 30 days of incident history to customers.I've reviewed the External Status Page settings and documentation but haven't found an option to:Limit visible incident history to the last 30 days Automatically hide incidents older than 30 days Configure a retention period for publicly displayed incidents Delete or archive older incidents from the status pageCould anyone confirm:Is there a supported way to restrict incident history visibility to the last 30 days? Is there an API endpoint or administrative action that can remove older incidents from an External Status Page? Are there any roadmap plans for configurable incident history retention on External Status Pages?Any guidance or best practices would be appreciated.Thank you.
Hi all, quick vulnerability question.Our vulnerability software has flagged up Rundeck v5.20 with CVE-2026-22732 because of the component spring-security-web-5.8.15.jar I could not find anything about this CVE in this forum or Rundeck web page.How can we find out if there’s a fix for this coming up soon?Is there a place to report this?Thanks!
We are in Rundeck Version 3.0.24 and internally it is using MySQL 8.0.45. AWS RDS MySQL 8.0 is getting EOS on July 31, 2026. So we are planning for upgrade to MySQL 8.4There is no mention of MySQL 8.4 support in Rundeck offical pagehttps://docs.rundeck.com/docs/administration/configuration/database/mysql.html#configure-mysqlCan you help with the details?
Hello Everyone,I’m a Devops Engineer , who worked with rundeck for few years, both for personal and profesional projects.I’m trying to use Rundeck “remoteURL” feature to list as values some informations regarding container stacks on dockhand platform.Everything is collected and working perfectly when dockhand authentication is disabled, but when authentication is enabled, i’m unable to make it work. Dockhand can only authenticate on API with a bearer token that it generated like in this call :curl -X GET -H "Authorization: Bearer dh_mytokengeneratedbydockhand" https://dockhand-platform.test/api/stacks?env=1 -s | jq .[].name"dockhand""gitlab-ce""technitium"But i’m unable to reproduce this behavior with remoteURL configuration. I did try to add my token in rundeck key storage, in “password” type , then select Bearer in authentication type and filling the rundeck key. The result seems to always be a 401 unauthorized error, and it seems that if I edit my job again, the authentication field
Hi team,We submitted our scope OAuth app increasing scope for publication that has been in “Ready for Review” status for some time without any updates. Please see the below for app id reference.Could you share the current review status and let us know if any additional information or action is needed from our side? If there are known delays or an expected review timeline, that context would also be appreciated.App name: Vanta v2App URL: https://dev-vantaroo.pagerduty.com/developer/applications/PNKGZL0 We emailed apps@pagerduty.com as well but had no response. Can some please help us with this?Thank you for your help.Best regards,Sai.
Hi,Where I live, we use 24 hour clock, we start the week on Monday, and date format is dd.mm.yy. How do I select this in the web interface?I’m running on a EU instance, why is 12 hour format default?
Hello - we’ve been experimenting with the Scribe Agent in our incident workflows. The live transcription in Slack, and the periodic updates are great! We have a couple of questions:Are the Google Meets recorded for future reference? Is there a way to track people that join the bridge? Can we automatically add people that join the bridge to the Slack channel? Who owns or where do the Google recordings and transcripts live? Or is recording this in Google a separate action? Is the Scribe transcript exported anywhere - to the PD ticket or? Thanks for your input!
Dear PD team,Your app plays a critical role in my team’s workflow but I struggle with the following problem:I can’t find a tone that is not too disruptive if an incident is triggered in the office but that is also loud enough to wake me up if I am in deep sleep.To get around this I manually switch between two different tones but this is a bit annoying and error prone.Is there any way I can automate this? I think this can be done by the iOS shortcuts functionality but would require the PD app to create App Intents exposing this? Many thanks,Dimitris
We have our ServiceNow integration running, every now and then some incidents does not trigger PagerDuty and we get the following error in ServiceNow PagerDuty REST failed to trigger an incident: Requester User Not FoundIs there a configuration to allow servicenow users who do not have a pagerduty account to still trigger a pagerduty incident ? Research on articles is pointing me to have it set to Default User within ServiceNow so its not provisioning or require a PagerDuty account to trigger an incident
I’m not finding an answer in the knowledge base, so posting here: On a Service, if I populate a link to a Confluence page runbook in the “Documentation Link” field, how exactly does that show up for responders on an Incident? I can’t see a placeholder or field on the Incident layout. The Knowledge Base states that “Once configured, responders can view the documentation link in the same section on a service's details page under Settings Remediate.”Does this mean that the link won’t show on an incident for that service?
We are monitoring network equipment and have 4 tunnels running over the same physical interface. If there is a break in the connectivity at the carrier end that DOES NOT affect the local physical interface, all tunnels will fail. This is an indication that the WAN circuit has failed. PD sends 4 alerts for 4 tunnels with the same description EXCEPT the beginning which will be unique:Tunnel1 circuit1 Tunnel2 circuit1 Tunnel3 circuit1 Tunnel4 circuit1We have over 1000 of these circuits with 4 tunnels over each so doing this manually for each circuit would be a non starter. My thought was that I could use a regex as a de-duplication key to get rid of the first word using ^\S+\s+(.*) and replace it with {{1}}. This way the above 4 alerts would all become “circuit1” for de-dup and the additional alerts would be suppressed.I can’t figure out where I would do this. Is this something that I would need AiOps for? Since we only monitor routers and switches, I can’t figure out what else I wo
Hi All! Just had LCR added to my account and set up a number. Upon testing, I’m a bit disappointed so far for the following reasons: The voicemail does not come through on the initial call to the person on call. It would be preferable for the user’s voice message to play directly when acknowedging an incident. The voicemail isn’t super obvious on the incident. It’s a little hyperlink at the bottom and opens in a separate window just to click the little play button. The smartphone app seems completely useless for this feature. It shows the same hyperlink, but will not work unless you are actively logged into PagerDuty via your phone’s web browser. Is this just how it is for LCR right now? Please tell me I’m missing something, because I’m extremely disappointed given the price that LCR costs.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.