-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PagerDuty Connector's key name #63222
Comments
Pinging @elastic/kibana-alerting-services (Team:Alerting Services) |
Sadly, the PD APIs make this a little confusing. Technically, we only support the Events API v2. Under "Getting Started", you'll see the following:
So, it's both an "integration" key, and a "routing" key, depending on how you look at it. I wasn't familiar with "Global routing", but some GOOGling yielded this page: Global Event Rules API. Which has this bit of text in it, under Parameters / Other Fields:
Which sounds like in this case, the property name is Sigh. |
Just to make it a little more confusing, the link in the connector editor points to some watcher docs: The "Configure a PagerDuty account." link takes you here: https://www.elastic.co/guide/en/elasticsearch/reference/current/actions-pagerduty.html#configuring-pagerduty Steps 1, 2, and 3 are all correct there, but then it starts talking about a keystore, and is then venturing into Watcher action specifics. |
Our current doc I think gets it about right: https://www.elastic.co/guide/en/kibana/7.7/action-types.html#pagerduty-action-type
|
Here are my current thoughts on changes:
|
Thank you @pmuellr! That makes sense. On your third point and partly on the second as well: We are putting together integration documentation for PD, here is the draft: https://docs.google.com/document/d/19wsl6uqXiBfNSD6hArVzrSYnyoD2E4agd-eSKvRErBM/edit#heading=h.dnnu0dp93okx It is to an extent why we need this split: #62445 |
I was going to start in on this, but it seems like a 7.7.1 thing, and we need to wait for the action doc pages to be split before changing them, so moving back to unassigned. |
Action types split PR is now merged and backported. |
resolves elastic#63222, resolves elastic#63768, resolves elastic#63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
resolves #63222, resolves #63768, resolves #63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
…tic#64032) resolves elastic#63222, resolves elastic#63768, resolves elastic#63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
…) (#65075) resolves #63222, resolves #63768, resolves #63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
…tic#64032) resolves elastic#63222, resolves elastic#63768, resolves elastic#63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
…) (#66895) resolves #63222, resolves #63768, resolves #63223 ui changes: - adds an "(optional)" label after the API URL label - changes help link to go to alerting docs and not watcher docs - changes the label "Routing key" to "Integration key" to match other docs - changes the order of the severity options to match other docs doc changes: - changes the reference of "Routing key" to "Integration key" to match other docs - makes clearer that the API URL is optional
PagerDuty offers two ways to integrate: Through "Global routing" (with a "routing" key) and through a Service (with an integration key). While playing around with PD, I have managed to set up connectors using the integration key but not with the "routing" key. While I am unsure at this point if the "routing key" path is possible, the integration key option works. However, we refer to the key on our Connectors UI as the “routing” key. This might cause confusion to the user that sets up the Connector.
PagerDuty:

Our Connector:

cc: @YulNaumenko @pmuellr
The text was updated successfully, but these errors were encountered: