pagerduty / pd-oncall-chat-topic Goto Github PK
View Code? Open in Web Editor NEWAWS Lambda Function that updates a Chat Room topic (eg, Slack)
License: Apache License 2.0
AWS Lambda Function that updates a Chat Room topic (eg, Slack)
License: Apache License 2.0
Write some script that will take user input and add it to the proper DDB table. You can use cloudformation output to find the DDB table, example here: 0d29d94
There is some initial stub to support HipChat.
This task is to finish that out. https://www.hipchat.com/docs/apiv2/method/set_topic
HipChat's replacement
Hi,
I've configured all the steps up to step number 5, but i'm not sure if it's working, i tried change the on-call schedules from PagerDuty but there are no alerts that pop-up.
Is there a way to test this from AWS Lambda or DynamoDB?
Thanks, hope to hear from you soon...
The bot doesn't parse #channel in the topic properly. See example workarounds here:
pd-oncall-chat-topic/lambda/main.py
Lines 113 to 120 in ca3e55c
Things in PD or Slack may change. In an effort to save execution time, it might make sense to log how many failures there are and then after N failures, remove the ddb entry.
The DDB table already supports TTL so the logic could be extended to log the failures then add a TTL entry.
It'd be nice if this was available to install directly from the AWS Serverless Repository
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.