All Projects → PagerDuty → Chrome Notifier

PagerDuty / Chrome Notifier

Licence: apache-2.0
Google Chrome extension for PagerDuty desktop notifications.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chrome Notifier

Notify.uno
Get notified when your command is done
Stars: ✭ 38 (-11.63%)
Mutual labels:  notifications
Anyway.tab
一款 Chrome 的新建 Tab 插件,显示 Anyway.FM 节目中的语录、参考链接和更新提醒。
Stars: ✭ 40 (-6.98%)
Mutual labels:  chrome-extension
Builder
Prepare your Laravel apps incredibly fast, with various commands, services, facades and boilerplates.
Stars: ✭ 1,009 (+2246.51%)
Mutual labels:  notifications
Chrome Medium Unlimited Reading
Chrome extension to remove Medium.com member-only article read limit. https://chrome.google.com/webstore/detail/mediumcom-unlimited-readi/keckgflodjmhejpbhfbfoioonoeeckng
Stars: ✭ 39 (-9.3%)
Mutual labels:  chrome-extension
Onesignal Ane
OneSignal extension for Adobe AIR (iOS & Android)
Stars: ✭ 39 (-9.3%)
Mutual labels:  notifications
Github Gmail
[WebExtension] Open GitHub notifications with shortcuts in Gmail.
Stars: ✭ 998 (+2220.93%)
Mutual labels:  chrome-extension
Nsfw Filter
🚀 A Google Chrome / Firefox extension that blocks NSFW images from the web pages that you load using TensorFlow JS.
Stars: ✭ 984 (+2188.37%)
Mutual labels:  chrome-extension
Justmytrello
Chrome extension - Filter the cards that are assigned to you on Trello
Stars: ✭ 42 (-2.33%)
Mutual labels:  chrome-extension
Cordova Plugin Firebase
Cordova plugin for Google Firebase
Stars: ✭ 997 (+2218.6%)
Mutual labels:  notifications
Data Selfie
Data Selfie - a browser extension to track yourself on Facebook and analyze your data.
Stars: ✭ 1,009 (+2246.51%)
Mutual labels:  chrome-extension
Toasty
A notification package for Elm apps.
Stars: ✭ 39 (-9.3%)
Mutual labels:  notifications
Firephp For Browser Devtools
FirePHP for Browser Developer Tools (Web Extension)
Stars: ✭ 39 (-9.3%)
Mutual labels:  chrome-extension
Toolkit For Ynab
A general purpose YNAB enhancing browser extension for Chrome and Firefox. Have it your way!
Stars: ✭ 1,006 (+2239.53%)
Mutual labels:  chrome-extension
Gayhub
An awesome chrome extension for github
Stars: ✭ 995 (+2213.95%)
Mutual labels:  chrome-extension
Github Review Filter
Chrome extension to filter files in GitHub code review using glob
Stars: ✭ 42 (-2.33%)
Mutual labels:  chrome-extension
Web Extension Starter
🖥🔋Web Extension starter to build "Write Once Run on Any Browser" extension
Stars: ✭ 987 (+2195.35%)
Mutual labels:  chrome-extension
Essentialnowplaying
A now playing tool intended to be used with OBS.
Stars: ✭ 40 (-6.98%)
Mutual labels:  chrome-extension
Play next
Play Next in YouTube - Chrome Extension
Stars: ✭ 43 (+0%)
Mutual labels:  chrome-extension
Watchtower
A process for automating Docker container base image updates.
Stars: ✭ 9,526 (+22053.49%)
Mutual labels:  notifications
Google Unlocked
Google Unlocked browser extension uncensor google search results
Stars: ✭ 1,009 (+2246.51%)
Mutual labels:  chrome-extension

PagerDuty Chrome Notifier

A Google Chrome extension to show PagerDuty notifications using Chrome's notification API. The notification will display some information about the alert, along with buttons to acknowledge and resolve it right from the notification!

An example of the notifications.

All you need to do for it to work is to have an active session on your PagerDuty subdomain, or provide a PagerDuty API key for your account.

Using an API Key

The extension can be used without having to provide an API key, however, in that case, it will only work if you have an active session for your PagerDuty domain. That means you must be logged into your domain, but you don't need to keep the tab open.

If you decide to use an API key instead, you can use either a read-only key, or a read/write key. If you use a read-only key, then the Acknowledge and Resolve buttons will not function, as they would not have permission to update your incidents. If you prefer to use a read-only key, you can configure the extension to remove these action buttons from the notifications.

Generating an API Key

See "Generating a General Access REST API Key" for instructions on how to get an API key.

Configuration Options

  • Account Subdomain - (Required) The subdomain for your PagerDuty account. If your account is https://example.pagerduty.com, you would use "example".
  • PagerDuty API Key - (Optional) An API key for your PagerDuty account. If not provided, an active session on your subdomain is needed. If a read-only key is provided, then the Acknowledge/Resolve buttons will be non-functional.
  • Filter Users - (Optional) A list of comma-separated user ID's, which will only trigger notifications for incidents assigned to those users.
  • Filter Teams - (Optional) A list of comma-separated teams ID's, which will only trigger notifications for incidents assigned to escalation policies that belong to those teams.
  • Filter Services - (Optional) A list of comma-separated service ID's, which will only trigger notifications for incidents that are part of those services.
  • Include Low Urgency Alerts? - If checked, then you will receive notifications for low urgency alerts.
  • Remove Ack/Resolve Buttons? - If checked, the Acknowledge/Resolve buttons are removed from the notification. You should use this if you only wish to provide a read-only API key.
  • Open incident in new tab on acknowledge? - If checked, whenever you click the "Acknowledge" button, the incident page will be opened in a new tab.
  • Require interaction to dismiss notification? - If checked, the notification will remain on your desktop until you interact with it by clicking on an option.
  • Play a notification sound? - If checked, a short sound will play whenever a new notification is triggered.
  • Show triggered count on icon? - If checked, the icon in your toolbar will show the number of triggered incidents matching your filters.

License

Apache 2 (See LICENSE file)

Contributing

  1. Fork it ( https://github.com/PagerDuty/chrome-notifier/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].