Bridging the AI-Automation Gap: From Insights to Deterministic Execution
Get answers and share your knowledge about PagerDuty products
Recently active
Hi there Is there a way to restrict creating technical services in Pagerduty to Global Admins only??
Hello Folks, I have a working GCP PageDuty on-way notification channel which is creating incidents anytime an alarm is triggered. The only issue I’m facing is that when the alarm is resolved automatically when, for example, CPU goes back to normal, the incident in PagerDuty is not being resolved automatically. Is this expected? It would be nice if the incident is resolved automatically when the CPU goes back to normal. Could someone confirm if it is possible to resolved the incidents automatically, please? Thanks, Gustavo
Hi! I’m looking for a way to visualize at the PagerDuty UI all incidents given an incident_key. I know there is a way to get them through the API https://api.pagerduty.com/incidents?incident_key=&time_zone=UTC but is there a place where to visualize all these from the PagerDuty UI?
api_token = “” session = APISession(api_token) for user in session.iter_all(“users”): print(user[“id”], user[“email”], user[“name”]) This code iterts to all the users and provide their id, email and name I want just for specific users can you pls tell how can i. do that
I want to have slack notification to specific channel from PagerDuty who is on call now based on the schedule with different escalation policy levels. How can I implement it?
I’m currently trying to figure out whether I should create an incident through the REST API V2, synchronously or asynchronously. I read here that the REST API V2 is a synchronous API. I was curious if there was any SLA on the maximum amount of time we should expect to get a response back from the incident creation API.
Which integration is better to create an incident dynamically? and Why? Calling PD API from external application program to create an incident Or Sending email message to integrated service email address ( domain@pagerduty.com) to create an incident .
We are using the Zoom integration for our incident response workflow and per the integration documentation there is some logic to check the responder’s email address against their Zoom email: By default, when responders create Zoom meetings from incidents, the integration will check to see if the responder’s PagerDuty email matches their Zoom email. If it does, it will create the Zoom meeting ID on their account. If the email does not match, the meeting ID will be created on the Zoom account of the administrator who configured the integration. My question is if anyone has found a way around this check and just force the system to use the administrator Zoom account every time so that every incident Zoom meeting can be setup to auto-record instead of relying on the responder to remember to click the record button during the meeting?
Hello. We have had complaints from users that the new slack integration takes up too much screen space on desktop slack and is almost unusable in slack on phones. Also, I am unable to access the support area when logged into my account - I would have prefered to raise this issue there. Cheers, Mat.
Guess what? Rundeck Version 4.13.0 is live. This release includes: Plugins on Enterprise Runner These additions enable users to more quickly author automation for their remote environments by using plugins instead of scripts and commands. Ad-hoc commands through Runner Ad-hoc allow users to specify a Runner to execute commands on one or multiple nodes. This helps with both ad-hoc tasks as well as improving the setup and testing experience of the Enterprise Runner. SSM across multiple AWS accounts Users can now orchestrate automation across all of their AWS accounts from a single project, reducing time and potential for human error for critical tasks. Sensu Plugin Suite The new Sensu plugin suite makes it easier for users to set up and manage the integration between Process Automation and Sensu. This can now be configured in the Plugin Suite user-interface. Check out the full release notes for more info. The 4.13 Twitch release episode will run 5/16 on the PD Communi
Hi, I’m new to PagerDuty. I’m trying to send (trigger) an event via Events API V2 using JavaScript layer from another application (Ivanti). I keep getting status code 400 error (Bad request) with {“errors”:["‘payload’ is missing or blank"],“message”:“Event object is invalid”,“status”:“invalid event”} I don’t know what is wrong. I tried changing the payload in several ways to no avail. Details of the call: (…) var JSONimport = {Payload: {summary: “Test event”, source: “Ivanti”, severity: “critical”}, routing_key: “routing_key_here”, event_action: “trigger”}; var data = JSON.stringify(JSONimport); var request = ExecuteWebRequest(‘POST’, ‘https://events.eu.pagerduty.com/v2/enqueue’, data, {Headers: {“Content-Type”:“application/json”, “Authorization”:“Token token=<api_token_here>”}, SkipServerCertificateValidation: false}); [Note: ExecuteWebRequest is just a ready javascript method in Ivanti Web Services layer.] Thanks for any suggestion. Cheers, Rinaldo
I have been attempting to setup alerting with dyanamic notifications with prometheus alertmanager. I spent the last two days thinking I was doing something wrong, I could not see the severity field in the incident payload. The urgency would be set correctly if I set the severity under the pagerduty_config to ‘critical’, but I never saw the severity field in the incident message payload. I then set the severity in the pagerduty_config to ‘warning’ and the incident showed up with a ‘Low’ urgency, so clearly the pagerduty_config severity field is being considered in the code logic when generating the pagerduty incident. However, I still do not see the severity field in the incident’s message payload. Is this expected? For references see below receivers: name: default-receiver name: pagerduty pagerduty_configs: description: ‘[{{ .Status | toUpper }}{{ if eq .Status “firing” }}:{{ .Alerts.Firing | len }}{{ end }}] {{ .CommonAnnotations.summary }}’ routing_key: KEY severity: ‘info’ route:
CAN STAKEHOLDERS GET A BEEP WHEN THE ALERT IS POSTED and not only the silent notification. Hello Team, I have a “Full Stakeholder” license and i have related issue so using this thread. Currently whenever there is an incident is created, i do get notified on my Android app however the delivery of the notification is silent. it does not beep , not it shows an icon at the top status bar of the phone. So unless i open the app myself, though the notification is delivered, i never come to know about it. Is this as designed? or Do we have any solution for the same ? any help is much appretiated. Note - all configurations are correct liek user, team, escalation policy etc. Also i have executed the test on my pagerduty app ( and also from webapp) and i do get test beeps, sms, phone call , push notification etc.
I’m trying to update users in a layer/schedule but as i send PUT api every time it creates new layer instead of updating the user in existing layer can you pls tell or help how can i update the users in schedule in without creating a new layer
Hello, I install the application PagerDuty on splunk. I have a field where I can set a json. The Path for the json is : event.custom_details.custum_details If I set a json, exemple {“toto” : {“subValue”:“toto1”, “suValue2”:“toto2”}, “titi” : “valueTiti”} I have the result event.custom_details.custum_details.toto.subValue=>“toto1” event.custom_details.custum_details.toto.subValue2=>“toto2” event.custom_details.custum_details.titi=>“valueTiti” But if I want to move all the json toto I have a String (not a json) event.custom_details.custum_details.toto =>"{“subValue”:“toto1”, “suValue2”:“toto2”}" or event.custom_details.custum_details[‘toto’] =>"{“subValue”:“toto1”, “suValue2”:“toto2”}" I would like to use the extraction to move the json “toto” into the custom_details because another process need the access in pagerduty to : event.custom_details.toto Exemple of my actual extraction : extraction = { “event.summary” = { template = “{{event.custom_details.custom_details.summar
I have an odd problem that started this morning between about 06:30 and 08:00 GMT. I have three Pager Duty services integrated with a single Assignment group in ServiceNow. Up until this morning, all three would raise incidents into ServiceNow and there would be comms between both the systems. As of this morning, two of the Services have stopped working. One writes nothing to ServiceNow at all, the other is creating empty incidents. The third continue to work fine. Does anyone have an inkling as to what might have changed this morning? Has there been some sort of PagerDuty release? I’ve looked but can’t find anything. Has anyone else had any similar problems today? Any help or direction would be appreciated!
Seeing that workflow status messages support variables and allow us to use the templates was wondering if it is possible to insert variables used in email template portion in the message template portion.
Hi, Curious if anyone else in the community has had trouble getting in touch with PagerDuty support recently. I have a ticket submitted over 3 weeks ago with no response, and one submitted over 1 week ago with no response. I’ve tried calling both phone numbers that I’ve seen published (1-844-700-DUTY and 1-844-800-DUTY) and both either just ring to infinity or go directly to voicemail.
Hello PD Community, I’m interested in querying the PD API endpoint to gather incident information by a specific team that I can use to create a bi-weekly report. The report would require the following details through PD’s REST API: Team involved Date Range (UTC) List of ‘high’ incidents within that date range. I’ve been working with the pdpyras library in Python and would like to pull out similar data from the following web call: https://company.pagerduty.com/api/v1/reports/raw/incidents.csv?since=2022-05-01T00%3A00%3A00&until=2023-05-15T23%3A59%3A59&time_zone=Etc%2FUTC&filters[team_ids][]=ABCDEF Can someone please explain how that would translate to pdpyras query?
Whenever I am trying to create a humio alert, it is triggering the pd alert only once. although another log is present, yet only the 1st alert is generated, no more updates of the alerts are shown on the pagerduty. Only new pd alert is generated when the previous alert is resolved. Is there any specific configuration that we need to focus on ?
I noticed that in my pagerduty screen I have the possibility to add up to 5000 stakeholders. Looking at the documentation I saw that this would only be possible with the business plan. It turns out that I need this function to notify a stakeholder via phone and SMS when they are subscribed to an incident. Is this possible on my current Professional plan? What would be the cost if I registered a new Stakeholder user? Thanks!
How is pagerduty able to assign the servicenow ticket to someone who is not part of the snow ticket’s assignment group?
Hi team, Is there any way to get the list of users who didnt link their pagerduty account with slack account?
Hello PD Community, I am interested in querying the PD API endpoint to gather incident information by a specific team that I can use to create a bi-weekly report. The report would require the following details through PD’s REST API: Team involved Date Range (UTC) List of ‘high’ incidents within that date range. I am open to using either HTTP GET requests or pdpyras library. With pdpyras, I can use pd.list_all(“incidents”) to list a large record of incidents, and then iterate through to search for the corresponding team ID, but this seems highly inefficient and does not account for date ranges. Ideally, what I would like to pull out of the API endpoint is similar to the data that the following HTTPS endpoint contains: https://company.pagerduty.com/api/v1/reports/raw/incidents.csv?since=2022-05-01T00%3A00%3A00&until=2023-05-15T23%3A59%3A59&time_zone=Etc%2FUTC&filters[team_ids][]=ABCDEF Can someone lead me in the right direction as to how it might look through pdpyras or req
It would be very useful for us to have “last seen” (or last activity) of the user provided by the api on /users endpoint. To mitigate this, we are currently fetching list of users and then for each user we call user session endpoint which is far from ideal. We would also face some timeouts from time to time and is overall very flaky. Is there are way to obtain last session (only datetime) in the users list? Thanks, Marko
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.