papertrail-services:Papertrail的服务网络挂钩

时间:2024-05-26 01:06:36
【文件属性】:

文件名称:papertrail-services:Papertrail的服务网络挂钩

文件大小:182KB

文件格式:ZIP

更新时间:2024-05-26 01:06:36

Ruby

纸轨服务 用于服务挂钩。 搜索警报服务生命周期 后台作业寻找与上保存的搜索匹配的 如果已配置任何搜索警报,它将触发对带有发布数据的https:////logs的请求: params[:settings] :用户在“搜索警报”配置中指定的选项 params[:payload] :匹配的日志消息的事件数据 应用程序对该请求进行解码并将其分发到已注册的服务(如果存在) 编写服务 所有服务都可以在目录中找到。 它们必须具有一个名为receive_logs的方法,在匹配警报时将receive_logs该方法。 这些设置在实例方法settings可用作Hash ,而事件有效负载在实例方法payload可用作Hash 。 中提供了用于处理基本格式的帮助程序方法,并且还包含有效负载示例。 测试应伴随所有服务,并位于目录中。 样品服务


【文件预览】:
papertrail-services-master
----.gitignore(61B)
----Dockerfile(407B)
----config.ru(122B)
----.dockerignore(19B)
----services()
--------pushover.rb(2KB)
--------neptune.rb(627B)
--------datadog.rb(1KB)
--------victorops.rb(1KB)
--------cloud_watch.rb(2KB)
--------pagerduty.rb(3KB)
--------hostedgraphite.rb(1KB)
--------gecko_board.rb(1KB)
--------sns.rb(1KB)
--------stathat.rb(2KB)
--------newrelic.rb(2KB)
--------mail.rb(5KB)
--------campfire.rb(1KB)
--------zapier.rb(507B)
--------hip_chat.rb(2KB)
--------slack.rb(2KB)
--------appoptics.rb(2KB)
--------mattermost.rb(2KB)
--------libratometrics.rb(2KB)
----.ruby-version(6B)
----LICENSE(1KB)
----public()
--------.gitignore(0B)
----docker-compose.yml(353B)
----README.md(7KB)
----config()
--------unicorn.rb(817B)
--------cacert.pem(253KB)
--------bootstrap.rb(897B)
--------newrelic.yml(588B)
----lib()
--------papertrail_services.rb(72B)
--------papertrail_services()
--------pluralize.rb(506B)
----Procfile(127B)
----.circleci()
--------config.yml(809B)
----Gemfile(1KB)
----Rakefile(247B)
----test()
--------mattermost_test.rb(2KB)
--------pushover_test.rb(1KB)
--------slack_test.rb(2KB)
--------neptune_test.rb(1KB)
--------stathat_test.rb(2KB)
--------datadog_test.rb(2KB)
--------sns_test.rb(423B)
--------gecko_board_test.rb(821B)
--------campfire_test.rb(1KB)
--------victorops_test.rb(1KB)
--------appoptics_test.rb(3KB)
--------helper.rb(928B)
--------mail_test.rb(2KB)
--------cloud_watch_test.rb(1KB)
--------hostedgraphite_test.rb(1KB)
--------zapier_test.rb(962B)
--------pluralize_test.rb(616B)
--------frequency_phrase_test.rb(537B)
--------newrelic_test.rb(9KB)
--------hip_chat_test.rb(3KB)
--------libratometrics_test.rb(3KB)
--------pagerduty_test.rb(2KB)
--------app_test.rb(553B)
----Gemfile.lock(3KB)

网友评论