Save Your Virtual Seat: Demo Roundups! Webinar Series
Your Community Hub for Digital Operations Professionals
Ask questions and find answers about PagerDuty
Say hello to the community and start making connections
Keep up with all things community and PagerDuty
Share tech-related jokes, memes, and funny stories
Reimagining Ops in the Age of AI & Automation
Welcome to Your Migration Journey
Raising the Bar: More Power, More Value
Today’s episode is about technical debt, not as a cautionary tale, but as a lens. We take a closer look at where debt comes from, how it quietly rewires teams, and why paying it off is rarely just a matter of “cleaning up code.” Along the way, we’ll examine two real-world stories: one where unaddressed debt led to a $440 million disaster, and another where a company used an infrastructure overhaul to rebuild architectural trust. This is about more than code. It’s about momentum, memory, and the systems we inherit. 🎧 Listen on Page it to the Limit or in your favorite podcast app: Spotify | Apple | Pocket Casts 🎧Page It to the Limit is a podcast that focuses on what it means to operate software in production. Hosted by the PagerDuty Developer Relations Team, we cover the leading practices used in the software industry to improve both system reliability and the lives of the people responsible for supporting it.
Hi all,I'm in the process of testing out the Events API V2 integration with my PagerDuty instance, and am having trouble making use of the `payload.timestamp` field of the Alert Event endpoint.Specifically, when I am including the `timestamp` field in the request, I can't find it reflected anywhere in the alert that is created in PagerDuty. For example, I used a simplified version of the example payload given on the documentation page for sending an alert (https://developer.pagerduty.com/docs/send-alert-event):```{ "payload": { "summary": "Example alert on host1.example.com", "timestamp": "2015-07-17T08:42:58.315+0000", "source": "monitoringtool:cloudvendor:central-region-dc-01:852559987:cluster/api-stats-prod-003", "severity": "info", "component": "postgres", "group": "prod-datapipe", "class": "deploy", "custom_details": { "ping time": "1500ms", "load avg": 0.75 } }, "routing_key": "samplekeyhere", "dedup_key": "samplekeyhere", "event_action":
Today at 4PM GMT | 8 AM PDT | 11 AM EDT we will host the Learning MCP with PagerDuty live stream This post, is for sharing all the resources mentioned throughout the stream, as well as for you to ask any follow up questions or share related content that might be relevant for the conversation! See you all later today 😁
Hihttps://diva-e.pagerduty.com/my-on-call/monthis there a way to have the week starting with monday? not only because our shifts rotate at monday but because or work week always starts at monday (in Europe).ISO-8601https://www.epochconverter.com/weeks/2025it’s exremly confusing to have my-on-call shift calender starting at sunday! IMHO everybody uses the word <weekend> in reference to saturday and sunday?! it’s named weekEND, therefore the week always starts at monday, not at sunday.greetings from Germany (U.S.E. ;)Stefan K.
I have set up my phone and sms, verified them, and sent myself test messages. However, the Onboarding banner still wants me to do this. I have set it up, verified, sent tests, sent tests, and sent tests. But, it doesn’t help.Then, I deleted them, re-added them (phone and sms), verified them, tested them. The tests come through, but the onboarding wizard still says I need to “receive a test notification”. It is the only item left in the onboarding list. Help! How do I get the onboarding wizard to go away?
Is there anyway for users to put dates of their non availability so that the scheduler doesn’t put them on for upcoming out of office dates.
I’m trying to retrieve all the incidents for certain days. I’m using what I think is the correct syntax from the docs: curl -s --request GET "https://api.pagerduty.com/incidents?since=2025-06-29T00:00:00Z&until=2025-06-29T23:59:59Z&limit=100" \ --header 'Accept: application/json' \ --header 'Authorization: Token token=REDACT' \ --header 'Content-Type: application/json' -o /tmp/pdalerts_test.json However, the results I get only show six results when I can see many more in the Pager Duty website. Depending on the day, sometimes I get more, sometimes I get less, so I don’t believe that I’m hitting a paging limit?Anyone have a hint?
Hi,I am trying to make changes to the SMS content that we get when alert gets triggered. I am not able to see any option for that. Kindly can anyone help with the settings details? I like to have the meaningful SMS content so that I would know what is wrong. Thanks!
Hi,I am testing Pagerduty with SolarWinds. Now, I have used Global orchestration via Email key to send all alerts to pagerduty. Now, when any device went down and came back up those events I can see in Pagerduty and for down it is creating the incident. But how to auto resolve that incident when Pagerduty receives the node up alert. I see pagerduty receives the node up alert but it is not auto resolving the incident. Kindly help. Thanks!
HI Everyone, We are currently working on enhancing our incident management automation where we can fetch more than 10000 records into our email reports via Python.Kindly suggest any option or any method for fetching more than 10000 records Thanks Kabilan
Our open-source API client for Python has now been refactored from a monolithic one-file module into a multi-file module. This change is being made to fulfill a need for long-term maintainability and improved readability. This new release does not add new features, but aims to make contribution of new features far easier going forward, most notably enabling us to add a py.typed file to enable using typehints in projects (issue #26). More about this release:https://github.com/PagerDuty/python-pagerduty/releases/tag/v2.0.0https://pagerduty.github.io/python-pagerduty/changelog.html
Expert-level, in-depth, and practical guides for practitioners
Learn about PagerDuty, get support and find latest releases
Customize your experience with with PagerDuty APIs
RSVP and attend PagerDuty meetups, webinars and more
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.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.