Skip to content
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

FR: Pagerduty integration URL override #909

Open
jinnatar opened this issue Nov 20, 2024 · 0 comments
Open

FR: Pagerduty integration URL override #909

jinnatar opened this issue Nov 20, 2024 · 0 comments
Labels
area/alerting Related to alerting feature New feature or request

Comments

@jinnatar
Copy link

Describe the feature request

Allow overriding the endpoint URL of the PagerDuty alerting integration so that one can point directly to the correct region of PagerDuty. Currently the endpoint is hardcoded at

restAPIURL = "https://events.pagerduty.com/v2/enqueue"
which means all traffic will transit through their US region.

There doesn't seem to be an existing consensus for this config key name from my sampling, but PagerDuty call it themselves "integration URL", which matches the current integration-key field naming, so I suggest integration-url as the config key.

Why do you personally want this feature to be implemented?

Pageduty themselves now warn when creating an integration that:

To prevent your event traffic from being proxied through the United States, always provide 3rd party integrations with the full integration URL, when supported.

In my case thus I should override the endpoint URL to https://events.eu.pagerduty.com/v2/enqueue to gain (presumably) faster latency, perhaps a bit of resiliency and data sovereignty.

How long have you been using this project?

2y

Additional information

No response

@TwiN TwiN added feature New feature or request area/alerting Related to alerting labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/alerting Related to alerting feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants