Faultline: Rack을 사용하여 faultline을 이용한 Rails 오류 추적
이른바 faultline
소스 오류 추적 도구를 엽니다.
AWS의 관리 서비스 구축만 있고 운용 원가가 적은 것이 특징이다.
참조 링크
Faultline::Rack
faultline을 사용하여 Rails의 오류 추적을 할 때faultline-rack를 사용할 수 있습니다.
faultline rack은 Rack 중간부품으로 제공됩니다.
설치하다.
설치를 위해 Gemfile에 다음 코드를 기재하십시오.
gem 'faultline-rack'
사용법
config/application.rb 등에 faultline 설정을 추가한 후 랩 중간부품으로 사용하면 된다.
require 'faultline/rack'
Faultline.configure do |c|
c.project = 'faultline-rack'
c.api_key = 'xxxxXXXXXxXxXXxxXXXXXXXxxxxXXXXXX'
c.endpoint = 'https://xxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com/v0'
c.notifications = [
{
# Slackへの通知
type: 'slack',
endpoint: 'https://hooks.slack.com/services/XXXXXXXXXX/B2RAD9423/WC2uTs3MyGldZvieAtAA7gQq',
channel: '#random',
username: 'faultline-notify',
notifyInterval: 1,
threshold: 1,
timezone: 'Asia/Tokyo'
},
{
# GitHub Issueへの登録
type: 'github',
userToken: 'XXXXXXXxxxxXXXXXXxxxxxXXXXXXXXXX',
owner: 'k1LoW',
repo: 'faultline',
labels: [
'faultline', 'bug'
],
if_exist: 'reopen-and-comment',
notifyInterval: 1,
threshold: 1,
timezone: 'Asia/Tokyo'
}
]
end
[...]
module MyApp
class Application < Rails::Application
config.middleware.use Faultline::Rack::Middleware
end
end
이 설정들만 있습니다.오류 알림 이미지
따라서 랩 앱도faultline을 사용할 수 있습니다!
Reference
이 문제에 관하여(Faultline: Rack을 사용하여 faultline을 이용한 Rails 오류 추적), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k1LoW/items/1ed09a8c7bf9087ccecf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)