Bridging the AI-Automation Gap: From Insights to Deterministic Execution
Get answers and share your knowledge about PagerDuty products
Recently active
i’m wanting to get employee data from Workday such as when a new hire happens, employee terms, or just an update to employee record. I’m using the HR workday connector from Workday and I believe that I configured the connector correctly, but i’m still getting a 500 error. Are there any suggestions to get my connection working?
Hello Pagerduty Community,I’m looking for a way to generate a list of all active API keys so I can correlate it with audit logs we have in our SIEM showing when the last usage of the key was. Is there a way to generate a regular report of this data or interface with the API to get this data? We have quite a few enabled keys in our environment that we likely don’t need and I would love to get a notification when an API key hasn’t been used for X amount of days and is still enabled in Pagerduty. Thanks in advance! Gavin
is there any way to disable the redirection on title click, i just want to display a simple text message.
I’m using the pagerduty plugin in backstage and would like to add a section in the AboutCard for entities that just shows the person who is currently on call. I’ve tried using the PagerDutyEntitySmallCard, but it’s still a bit too big for me. Is there a way I could perhaps directly call the PagerDuty Api and get this information to give to the AboutCard? Or is there an easier way to go about this?
Hello!Below is what I’m i’m being faced with, however if there’s simply a link to any example app configs to make sure I’m not doing anything daft, then I’m happy to start there.I’m presently trying to get the plugin working on a local test I have set up in the hopes we can use it on our production system. I’ve followed the guides in the documentation, going down the events API v2 route however I’m getting the following errors[1] 2024-09-12T13:08:40.054Z pagerduty warn No PagerDuty accounts configuration found in config file. Reverting to legacy configuration. [1] 2024-09-12T13:08:40.054Z pagerduty warn No PagerDuty API token found in config file. Trying OAuth token instead... Which then goes on to fail as I’ve not set things up as per the legacy method. This is what I have in the app config (and also the local as this is where I’m running it from):pagerDuty: oauth: clientId: ${PD_CLIENT_ID} clientSecret: ${PD_CLIENT_SECRET} subDomain: ${PD_ACCOUNT_SUBDOMAIN} region: ${PD
Hi, I have setup an Event Orchestration, and I am sending an email to its integration email address. I route the event to the proper services based on conditions. Then in the service I have one rule which always triggers, and pulls information out of the message body and stores them in the event custom_details. I then have a second rule to the right (nested) which has a condition based on the enriched data. However, the rule never fires. Does the rules to the right have access to the event custom_data set by the previous rule?
Hello friends, I have a question that I have not been able to find the answer to, either by slogging through https://support.pagerduty.com/docs/mobile-app-settings or by clicking around the app and looking at every setting I can find. I also did a quick search here in the forum and couldn’t spot an answer. Specifically, I’m trying to figure out how to configure the sound that plays when my oncall shift starts and stops. I’ve looked in the main alert settings where you set high and low urgency alert sounds and haven’t found it. Right now, the sound that plays when I start a shift is a very soft bloop and i want to make that quite a bit more alarming, but I haven’t been able to find a place to set it.
Hi team, I have a sensu server which has pager duty handler and integration is right. However pdagent can not send the events to Pager Duty and pdagent keep event on the queue and pending state , When I check debug logs It shows pdagent.sendevent urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] _ssl.c:581 , I tested tcp connection to events api and shows open also tested TLS , It is good too , Could you help me for this issue ?
Hi all, I’m trying to delete a user through the UI or the API, but I’m having this error. The HTTP response failed with a status code of 500, and the message: "An internal error has occurred. PagerDuty administrators have been notified. (code: 2000)" Also, I’ve opened a support case following the error message, but it’s been a week and I’m still waiting to receive a response Do you have any idea what could be causing this issue?
I can’t add my second device to account, I can login but I can’t add it to policy to receive notifications Is it some error on my account or it is a new limit per account from developers?
It is common to discover that there are parameters on services and other resource types which are not properly exposed in the PagerDuty API and are only available in the UI. This request is to make the REST API a complete interface to PagerDuty configuration and for it to be a first-class part of PagerDuty, not an after-thought which is only partially implemented. A request was made to add a single field to the API almost 7 years ago and it was never done. That’s a very strange attitude to take to a service used by highly technical people. References: github.com/PagerDuty/terraform-provider-pagerduty Issue: Need a way to set Conference URL for a service via terraform opened by james00002 on 2023-06-28 Affected Resource(s) pagerduty_service Expected Behavior There is no way to set the Conference URL in the terraform configuration for a service. Expect that something like... PagerDuty Community – 16 Nov 17
Hi, I have installed the pdagent packages on a RHEL 9 system running Nagios. When attempting to run the agent /usr/share/pdagent-integrations/bin/pd-nagios. I get the following error: Traceback (most recent call last): File “/usr/share/pdagent-integrations/bin/pd-nagios”, line 188, in import pdagent.config ModuleNotFoundError: No module named ‘pdagent’ During handling of the above exception, another exception occurred: Traceback (most recent call last): File “/usr/share/pdagent-integrations/bin/pd-nagios”, line 194, in import pdagent.config ModuleNotFoundError: No module named ‘pdagent’ My system is running python3: Python 3.9.18 (main, Jan 4 2024, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] on linux within python when I list the modules i see that pdagent and pdagentd are present. The following packages were installed: pdagent-1.7.4-1.noarch pdagent-integrations-1.6.2-1.noarch Any ideas folks?
I’m not on the AI ops plan (and not interested in switching to it). How many global event orchestrations can I have? I’m thinking I might want 15 or 20 or maybe more. I see nothing in the docs regarding the max number of allowed global event orchestrations. I need to know this before I start building out my config. How many can I have? Is there a hard limit?
This is possibly a really silly question, but I am writing a custom app, on these 2 functions there is a parameter for an error message, but where is that surfaced? I have added PD.fail("Foo") to the top of my transformer and called the endpoint, I still get a success response, although of course no incident is created as it doesn’t get to the PD.emitEventsV2 I tried searching here and was surprised not to fail anything
Hello I have an integration with alertmanager. All works and critical alerts in alertmanager create incidents in PD. But once incident in PD is resolved manually - even if alertmanager still send alerts - PD doesn;t open new incident. Cause from PD point of view - it already resolved. Is ther any way to override this behavior? SO that even if someone resolved incident in PD - it still will be reopened after some time? Thanks
Becasue of the number of services we have, we are looking at a way of creating a dynamic method of creating change events from our release tool, and this is the order of events we want to happen: Identify the name of the service that is being deployed Execute a get API call to retrieve the change integration key for that service. Create the POST API call to post the change event to PagerDuty the first is within our hands, and the last is a standard API call using the events API, but number 2 is the difficult one right now… any help or advice is very gratefully received - thanks
Hello, Is it possible to confirm how many Phone Calls / SMS’s have been used on the freemium version - as only 100 are included a month, it’d be useful to understand the usage?! Thank you Gavin
Hi all! Our CSM is going to submit this request also, but here’s my post on it… In a Team view along the top there are currently only: Users Schedules Escalation Polices Services Subscriptions It would be a huge help for us to also have available there: Business Services Event Orchestrations Event Rulesets …and any/all other types of “things” which are owned by a specific Team. We tell our users that the Team page is a great starting point for any work in PD other than responding to Incidents, so adding all those remaining Team-owned types would be a big help. Thanks!
In slack notification created due to incidents from things like Cloudwatch and Prometheus Alert Manager there is a Triggered by field which links through to the source, how do I set this on notifications generated by the Events API? I have set a link in links but that doesn’t show and I can’t find any additional information on this
I am trying to page two schedules (a leadership and eng rotation in parallel). I can have my escalation policy page both, however, once one awk the page the other stops being paged (e.g., if the leadership member answers after 1 minute the eng will never be paged on their secondary device). Any ideas about how to make this behavior happen? Thanks!
Have Incident Workflows to use custom groups/teams for specific workflow. To simplify assigning assigning large groups automatically to workflows instead of individual responders. I have organization that has multiple response teams and individuals with specific roles and tasks. And with some team members that are junior analysts who should not be called during the night but during the day.
Hi, I am new to PagerDuty so hoping the following question makes sense. I have a Splunk alert triggering an incident in PagerDuty using the PagerDuty App for Splunk. PagerDuty correctly sends notifications by email, SMS, and phone call upon recieving those messages from Splunk. Additionally, I am sending a custom JSON payload using the Custom Details section in the Splunk App. These Custom Details are recieved correctly in the incident message but the Custom Details are not used by PagerDuty to populate the corresponding Custom Fields. Following is the Custom Details portion of the incident message received from Splunk "custom_details": { "display_text": "Sample display text.", "severity": "CRITICAL", "source": "Sample source", "summary": "Sample summary." } There also exists custom text fields defined in PagerDuty that correspond to each of these fields, named: display_text, severity, source, and summary. However, the Custom Fields section of each inci
Hi, I have a python script that opens Excel files to update them with the Xlsx.Workbooks.Open command. When I run the script locally on the server with the “rundeck” account, the script works correctly. When I run it via rundeck and pywinrm using the same user “rundeck” the Xlsx.Workbooks.Open command is in error : error \\data\\excel\\Suivi_sav.xlsx\\xa0". Several reasons are possible\\xa0:\\n\\n• The file name or path does not exist. \\n• This file is currently used by another program.\\n• The workbook you are trying to save has the same name as a currently open workbook.", ‘xlmain11.chm’, 0, -2146827284), None). I have the impression that when I launch via rundeck - pywinrm the user “rundeck” does not have the same rights as when I launch locally while being connected with the user “rundeck” Do you have any idea about this problem? THANKS. Pat
Hello, Looks like we don’t have support to assign priorities for incidents created using events API v2. Since the events API is asynchronous, the method of updating priority using update incident API soon after calling events API doesn’t work! (Since the incident wouldn’t have been created by then!) On the other hand, Create incident API supports priority assignment, but doesn’t support JSON objects in the custom details section. However we need both priority and JSON object support. Is there any workaround for this? If not, can we please consider this as a feature request?
Hi there, I am trying to create a new extension using the rest api v2 using POST https://api.pagerduty.com/extensions. It returns a 404 { “error”: { “message”: “Not Found”, “code”: 2100 } } Has anyone faced anything similar? Thanks Aparna
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.