Introducing PagerDuty Commons - Your New Digital Ops Community Hub!
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
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
Say hello to @Chad Gibson, a Project Coordination Manager with over 30 years of IT expertise.Thanks to PagerDuty University's comprehensive training and certification programs, Chad gained valuable insights into incident response, digital operational strategies and post-mortems. Here's to continuous learning! 📚 Feel free to share more about your background (professional/personal), where you are originally from or based in, a memorable moment in your career/life, or any "one thing we can’t guess from your LinkedIn profile" type of story.:Based in Atlanta, GA, my journey in incident management has paralleled my passion for international travel, a passion ignited by an international work assignment. This unique intersection has not only broadened my professional outlook but also deeply influenced my approach to managing crises and incidents.Having had the privilege to visit five of the seven New Wonders of the World plus the only remaining ancient Wonder of the World and traveling across
This week we chat with our newest Developer Advocate, Sid Verma (@sverma)!Sid Verma is a Developer Advocate at PagerDuty, where he helps developers optimize their workflows and implement scalable solutions. With a deep background in observability, DevOps, and enterprise open source technologies, Sid is passionate about empowering teams to innovate and improve their incident management processes. He’s also a tech enthusiast with experience in vector databases, security APIs, and more. 🎧 Listen on Page it to the Limit or in your favorite podcast app: Spotify | Apple | Pandora | Pocket Casts 🎧
Hello, I have written an open-source .NET library which is a client for the PagerDuty Events API V2. Repository on GitHub Package on NuGet Gallery It’s focused on being up-to-date with the latest V2 API, comprehensive documentation, handling both sending changes and triggering/acknowledging/resolving alerts, easy configuration, easy calling, and the ability to mock it in automated tests. I have been using it for 18 months so far in programs that notify me when my laundry is done, and it has been stable. Feel free to include it in the API Client Libraries table if you wish. Thanks!
Calling out all Rundeck by PagerDuty open-source experts out there!We’re gearing up for next Rundeck by PagerDuty meetups (in-person & virtual), and we want YOU to be one of our rockstar speakers! If you’ve got some cool insights, epic stories, or game-changing tips about your experience with Rundeck by PagerDuty open-source, we’d love to hear from you. This is your chance to shine, share your knowledge, and inspire your fellow community members. Plus, it’s a great way to network and connect with like-minded folks in the industry!If you’re interested (and we hope you are!), reach out to us at community-team@pagerduty.com or leave a comment below and let us know your region, topic idea and availability. We can’t wait to make the next meetups the best one yet with your help! Watch a previous Rundeck by PagerDuty EMEA meetup with guest speakers Diego Infiesta from Ryanair and Hans Erasmus (@hans.erasmushe) from HBPS Consulting: 🎁 All speakers at the meetup will receive a special gif
Occasionally we’ll see false alarms in PagerDuty due to an upstream issue coming from Splunk or New Relic. These are alerts that fired due to testing, maintenance, or some other event that we don’t want to “count” as real production incidents. I don’t see an ability in the tool to archive/hide/etc. these events so that they don’t clutter up our reporting & analytics. Anyone else have a solution or approach to manage these?
I’m not talking about the email integration, I’m using the Events API with a global orchestration and I’m not using AI Ops.The email notifications sent are a problem. In the app the “details” json is nicely displayed, but in emails the entire details field is crammed together in one text string.Can I fix this? PD is sending html emails, why can’t it format the details field nice like in the app?I have users that want to use email as their notification channel without using the app. The details section in the emails is practically unreadable.I can’t find any settings or docs about making the details section in emails look better.
I want to create a custom field and add it to events I create with the events API: https://support.pagerduty.com/main/docs/custom-fields-on-incidents. I'm not using orchestration.I'm using the events API and I see no option for custom fields: https://developer.pagerduty.com/api-reference/368ae3d938c9e-send-an-event-to-pager-dutyI want to use this custom field to add info to the PD incidents when they are generated for users to see so it can't happen after the incident is create from the event.If I have to make multiple API calls to create an event, get the incident that the event generated, then update the incident with a custom field it will have no utility for me. Is this how this is suppose to work? SO post: https://stackoverflow.com/questions/79051228/how-do-i-add-a-custom-field-when-sending-events-with-the-pagerduty-events-api
Discover how Incident Workflows can automate your incident response process, saving time and reducing errors.From creating custom workflows to leveraging templates, you'll learn how to tailor your responses to specific incident types and ensure efficient resolution.Explore triggers, actions, and logic to build powerful, automated workflows that optimize your team's efficiency!*Some features shown in this tour are available on select plans. 👉 Take the tour
👋 Hey Community,You've all been there - it's 2 AM, production is down, and your phone is buzzing off the nightstand. How do you tackle these high-pressure situations? Let's see which incident response style resonates with you:The Zen Master 🧘♂️ You've seen it all before. You calmly ssh into the server, methodically work through your mental checklist, and guide your team through the storm. The Caffeinated Coder ☕ Sleep is for the weak! You're already firing up your IDE before the alert finishes. Time to crush this bug before the sun rises. The Log Whisperer 🕵️♂️ grep is your middle name. You dive deep into log files, piecing together the puzzle while muttering "Interesting..." under your breath. The Slack Champion 🤝 You're all about clear communication. Your status updates are a thing of beauty, keeping everyone in the loop without flooding the channel. The Meme Lord 😎 Sure, the site's on fire, but have you seen this relevant xkcd? You keep spirits high with well-timed GI
We have 7 team members, I want to create oncall schedule in Pager duty with below scenario 9 AM - 4 PM (Monday - Friday) single person rotation everyday 4 PM - 2 AM (Monday - Sunday) single person rotation (weekly basis) so one person will be doing monday - friday But the person oncall fr the week from 4 - 2 AM cannot be part of 9 - 4 PM How can I set this oncall schedule. tried with two layer but it overlaps for few ocassion
Hi, when trying to subscribe to one Pager Duty schedule, from Confluence, I’m getting the error: “Specified calendar does not exist. Possible problems: Check that the Calendar URL you provided exists and you have the correct permissions to access it.”I can’t find any settings which may have impacted this.
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’ve looked through the API docs and I wasn’t able to find anything related to user lifecycle. While PagerDuty supports SCIM (and we’re exploring this) as well as SSO auth (also something we’re looking to configure) I’d sort of think that if there’s an endpoint to create users, kill existing login sessions, and remove users that there might also be an API to reset a password. Am I just missing this, or is there no way to reset account passwords via the API?
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
In the configuration as code space, I’m building infra structure as code and configuration that will manage and control our config in PD (as much as possible). The main driver is to manage the configuration of this critical piece of operations more securely and without the human-in-the-loop ClickOps via the PD portal.I’m running into trouble using the PagerDuty Terraform provider when you use it to create multiple PD resources (users, services, schedules,etc) in bulk (i.e. using for-each in the terraform resource)We get failures back from the PD provider along the lines of:│ Error: Provider produced inconsistent result after apply││ When applying changes to│ pagerduty_user.service_users["<redacted>@<email>"], provider│ "provider[\"registry.terraform.io/pagerduty/pagerduty\"]" produced an│ unexpected new value: Root object was present, but now absent.││ This is a bug in the provider, which should be reported in the provider's│ own issue tracker.Question is - has anyone exp
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.