Quantcast
Channel: PagerDuty Community - Latest topics
Viewing all 1569 articles
Browse latest View live

Getting Started as a PagerDuty Responder

$
0
0

@hailey wrote:

As a PagerDuty responder, your primary responsibility will be responding to incidents when they are assigned to you. PagerDuty enables you to manage incidents your way so that you can get notified and take action on issues immediately, from any device, wherever you may be.

Step 1: Set up your user profile

It’s important to configure your user profile according to your preferences so you receive notifications via the most effective methods. The first tab of your user profile is Contact Information where you will configure a phone number, SMS text number, email and device for push notifications. Next, there’s the notification rules tab where you will setup and manage how you want to be contacted for different types of incidents.

Video: Setting up your User Profile

Step 2: Review how you will respond to incidents

Once you’ve setup your contact methods and notification rules, you’re ready to start receiving notifications. Let’s talk about what to do when an incident is assigned to you.

Acknowledge or Reassign

The first step is to Acknowledge the incident if you are going to be taking ownership. This will assign the incident to you and stop it from escalating to the next person on-call. If the incident belongs to another person or team, you can reassign to a different escalation policy (or user) which will restart the notification process to that team.

Assess Impact and assign a Priority

Once the incident has been acknowledged, you need to assess the impact and determine actionable next steps. You can assign a priority to an incident which defines the impact and gives you common language and criteria when communicating about incidents. It also provides more visibility into which incidents are most business critical by color coding and moving them to the top of the incident dashboard view.

Mobilize Response Team

An incident might require a multi-team response if it’s a widespread issue, in which case you will want to add responders. Responders are any individuals who are directly involved with responding to and resolving an incident.

Inform Business Stakeholders

In addition to adding responders to an incident, you have the ability to proactively inform business stakeholders by subscribing them to an incident. Users who are subscribed to an incident, will receive a notification when a status update is posted.

To completely automate this process, we have Response Plays. So, for example, at PagerDuty I know as soon as I classify an incident as P1 I need to loop in the same response teams and notify the same business stakeholders.

Resolve the Incident

Once you are confident that service has been fully restored, resolve the PagerDuty incident.

In Review

When an incident is assigned to you, you have the option to acknowledge the incident if you are taking ownership, or you can reassign if it belongs to another team. Once acknowledged, you can add responders if the incident requires a multi-team response, you can notify business stakeholders by adding them as subscribers, and ultimately, you will resolve the incident once service has been fully restored.

Mobile app

All of these actions can be taken directly in the mobile app so you do not have to log into the web app to respond to incidents. Check out this video: Responding to Incidents in the Mobile App

Video Overview Coming Soon!

Posts: 1

Participants: 1

Read full topic


Getting Started as a PagerDuty Responder

api documentation mismatch for get schedule

$
0
0

@Kolo wrote:

Hi,

I’ve notice a difference between the documentation available here and the results returned by the API for a real schedule.

The documentation states that schedule.schedule_layers[].users is an array of { ‘type’:‘user’ … }
The data return by my test on the api shows that scedule.schedlue_layers[].users is an array of { ‘user’: { ‘type’ : ‘user’ …}

This might be related to Known Issue: Creating a Schedule via the API

for now I’ll continue my dev with the user : {} encapsulation but it would be great to have an official statement about whether this is a known issue or an exotic behavior.

Thanks

Posts: 2

Participants: 1

Read full topic

Get Metrics via API

PagerDuty Solarwinds API

$
0
0

@e24d88e11af94ddd5364 wrote:

I am getting the following error with the PD and Solarwinds integration script. I’ve checked and re-inputted the service key copied from other alerts.

Whats wrong with the service key? or format of the message?

PagerDuty did not accept event with data:

{ “service_key”: “32charsHere”, “incident_key”: “sw1.lo - GigabitEthernet1/0/24 Down”, “event_type”: “trigger”, “description”: “sw3.lo - GigabitEthernet1/0/24”, “client”: “SolarWinds”, “client_url”: “http://hostname.com:8787/Orion/NetPerfMon/NodeDetails.aspx?NetObject=N:76”, “details”: { “Interface”: “sw3.lo - GigabitEthernet1/0/24”, “Node”: “sw3.bw”, “Status”: “Down” }}

Response was:

[400] {“status”:“invalid event”,“message”:“Event object is invalid”,“errors”:[“Service key is the wrong length (should be 32 characters)”,“Service key cannot contain non-alphanumeric characters.”]}

Posts: 4

Participants: 2

Read full topic

Temporarily removing a user from on call schedules for vacation

$
0
0

@jstangroome wrote:

A PagerDuty user is taking a two week vacation. They are configured in at least five on call schedules.

It seems we need to note all the on call schedules they belong to, remove them manually from each schedule and then, when they return from vacation, we need ensure they are re-added to the relevant schedules correctly.

This feels tedious and error prone. Is there a better way?

I was hoping a user profile setting would allow them to be marked “unavailable” and have them omitted from all applicable schedules until the setting is reverted.

Posts: 2

Participants: 1

Read full topic

Incident duration

$
0
0

@cscott952 wrote:

I need to provide the duration of Incidents. By duration, the time from the incident was created to it being resolved. I don’t see an obvious way to determine that based on the response from the various incident related methods.

Does anyone have any suggestions?

Posts: 2

Participants: 1

Read full topic

Pagerduty + FitbitOS?

$
0
0

@nirozedotnet wrote:

I recently gave up on my Pebble Time for a Fitbit Versa.

One of the killer features of having the Pebble Time was I could ACK alerts on my watch. I don’t have that ability anymore on the Fitbit Versa. I’m not sure how it even worked on Pebble because I don’t believe I installed a Pagerduty application on the watch.

Is anyone currently working on integrating Pagerduty with FitbitOS?

I found https://www.pagerduty.com/blog/june-hack-day-pebbleduty/ and https://github.com/PagerDuty/PebbleDuty but those are installable applications. Maybe a good starting point.

I’ll probably use this as an instance to learn how to use the FitbitOS SDK.

Posts: 1

Participants: 1

Read full topic


Website options by user

$
0
0

@MichaelBarger wrote:

PagerDuty is a great service. It would be even better if we had custom options to make our screen black and text white. There is nothing more blinding than a massive white paged background when waking up at 3 in the morning.

Thanks!

Posts: 2

Participants: 1

Read full topic

Modern Incident Response [Live Training led on April 26, 2018]

How to know your PD integration is up and running without a periodic check in

$
0
0

@Enrique wrote:

Hi all

I have recently joined a team which relies heavily on PD. We are reviewing our notifications/services as part of our continuous improvement process.

I have noticed that our most offending notification is a Pager Duty Test Check: this gets triggered twice a day to confirm the integration with PD and our phone is up and running. The person on-call expects it, acknowledges and moves on. But it feels that there must be a different way to tackle this.

Does everyone use this type of check in? What alternatives do we have?

I have seen from the FAQ that PD recommends this:
“We advise using an external ping service such as BasicState or Wormly to monitor your network connection and mail server. Of course, you can forward the error messages from these monitoring services to one of your PagerDuty services. This way, if your site loses network connectivity or your mail server crashes, the on-call engineer will be immediately notified by PagerDuty.”

Thanks
Enrique

Posts: 1

Participants: 1

Read full topic

Date range format for API

$
0
0

@AJ wrote:

When I call List Incidents Rest Endpoint, it returns incidents when date_range is set to all.
But when I tray to use a specific date range, it fails.

What is the correct format for date to be supplied?

WORKS:
https://api.pagerduty.com/incidents?date_range=all&statuses%5B%5D=triggered&statuses%5B%5D=acknowledged&statuses%5B%5D=resolved&urgencies%5B%5D=high&urgencies%5B%5D=low&time_zone=UTC

FAIL:
https://api.pagerduty.com/incidents?since=2015-11-10T01%3A02%3A52Z&until=2016-11-10T01%3A02%3A52Z&statuses%5B%5D=triggered&statuses%5B%5D=acknowledged&statuses%5B%5D=resolved&urgencies%5B%5D=high&urgencies%5B%5D=low&time_zone=UTC

FAIL:
https://api.pagerduty.com/incidents?since=2015-11-10&until=2016-11-10&statuses%5B%5D=triggered&statuses%5B%5D=acknowledged&statuses%5B%5D=resolved&urgencies%5B%5D=high&urgencies%5B%5D=low&time_zone=UTC

Error returned for failed ones are:
{
“error”: {
“message”: “Invalid Input Provided”,
“code”: 2001,
“errors”: [
" is invalid."
]
}
}

Posts: 3

Participants: 2

Read full topic

Notification email when schedules change

$
0
0

@Danny_Bof wrote:

Is there a way to get a notification email (to the team/manager/etc.) when a change is made to the team schedule?

Thanks!

Posts: 2

Participants: 1

Read full topic

[VIDEO] PagerDuty Microsoft VSTS Integration Installation and Test

$
0
0

@hailey wrote:

View this installation and test video to learn how to enable and test out the PageDuty Microsoft Visual Studio Team Services Integration. Code, own, and manage your application better. Accelerate service delivery, reduce delivery cycle times, and improve visibility across all of your services and Azure infrastructure.

Posts: 1

Participants: 1

Read full topic

Response Play API Endpoint

$
0
0

@imauld wrote:

I am trying to list and create Response Plays via the v2 REST API but am having some problems with auth. I am receiving an error that says:

 {
	"error": "General access API tokens are not supported for this endpoint; please use a personal API token"
}

When looking at the docs it says that:

Users can create personal REST API keys on their User Settings page of the user profile. Keys created this way will provide access to the REST API that matches their user permissions.

But when visiting my user settings page I don’t see any option for generating a personal API key. Where should I be looking? I am set as an admin so I should be able to do this but can’t find it anywhere:

Posts: 4

Participants: 2

Read full topic


How to get log_entry id knowing id of the incident

$
0
0

@Erik_Etropolski wrote:

Hi,
I am trying to get the custom details of the incident with id PXXXXXX. For that, I read in the documentation that I need to get log_entry id for the incident first. How do I do that? Please give me an example call and NOT a link to the documentation. I’ve already went through it with no luck. Thanks.

Posts: 4

Participants: 2

Read full topic

Logo Change for e-mail alerts

$
0
0

@eriorral wrote:

Is there a way to change the logo of the emails that are sent out to users/groups when there is an incident event?

Any assistance is welcome, and I thank you in advance

Posts: 4

Participants: 2

Read full topic

About the Ready for Duty category

Michael Hechinger Here - Quick Intro

$
0
0

@mhechinger wrote:

Senior Customer Lifecycle Manager on the Growth Team.

Email marketing nerd, huge sports fan #GoCubbies

Posts: 1

Participants: 1

Read full topic

Video AMA: Running the Infrastructure of Open Source with Ashley Williams

$
0
0

@mattstratton wrote:

Our next guest for the PagerDuty Community AMA is Ashley Williams!

Ashley_12

Ashley is an engineer at Integer32, contracting for Mozilla on the Rust Programming Language. She is a member of the Rust Core team, leads the Rust Community Team, and is a member of the Infrastructure team, leading ops work on crates.io, the Rust package registry. Previously, she worked as a Registry Services Engineer at npm, the package manager for Javascript, and currently is the Individual Membership Director on the Node.js Foundation Board of Directors. A long time teacher, Ashley has focused much of her energies on education programs for open source projects, founding NodeTogether in 2016 and currently leading the RustBridge and Increasing Rust’s Reach initiatives. She has represented teachers’ perspectives at TC39 meetings to influence the growth of JavaScript and continues to be passionate about growing the web through her work on Web Assembly.

How This Works

Post your questions to Ashley in this thread - we’ll collect them up and Ashley will answer them in a live-stream video in early June. Questions should be posted no later than Thursday, May 31. You can also tweet your questions for Ashley to us via our twitter handle, @pagerduty. Please use the hashtag #pagerdutyama.

In addition to your questions about post-mortems in general, we encourage you to interpret “AMA” as “Ask My Advice”!

Posts: 2

Participants: 2

Read full topic

Viewing all 1569 articles
Browse latest View live