What is Gengo
Submit your
translation via Website
or API
11,000 translators
and counting
Language pairs
and counting
54Web API
http://gengo.com/open-data/
Who I am
冨田陽介
テンがないほう
(@seikoudoku2000)
Backend and Ops Engineer
Experience Ops role for the first time
at Gengo,
2 years and 1 month now.
Monitoring
using SaaS
Target
- Non operation engineers
- Operation engineers who hosts
monitoring system by your own
- People who need to directly
access the web site to check
whether it’s working
Agenda
Service monitoring
Server monitoring
Custom monitoring
Agenda
Service monitoring
Server monitoring
Custom monitoring
Service Monitoring
- Is our service really working?
- Pingdom for monitoring
- Pagerduty for alerting
Pingdom
Pingdom
Pagerduty
Pagerduty
Agenda
Service monitoring
Server monitoring
Custom monitoring
Server Monitoring
- Are our servers healthy?
(CPU, Disk IO/Usage, Memory etc)
- NewRelic for monitoring
- Slack/Email for alerting
New Relic
New Relic
Agenda
Service monitoring
Server monitoring
Custom monitoring
Custom Monitoring
- Define metrics and threshold according to
your requirement
- Continuous improvement, following
software change
- Datadog for monitoring
- Pagerduty/Email for alerting
Datadog
Datadog
Datadog
Conclusion
- Monitoring 怖くない
- Build monitoring like Lego Block
- Catch-up application change
and continuous improvement
Let’s enjoy monitoring!
Thank you!

Monitoring Gengo using Saas

Editor's Notes

  • #5 自分自身、サーバ構築したりするのも、モニタリングをセットアップしたりするのもGengoに来て初めてやった。 特にスタートアップだと、そういう所が増えているのでは? イベント企画時の篠原さんの投稿で、schooでの授業につなげれたらいいな〜みたいな話があった。 Monitoringというちょっとニッチだけど、必須な部分をつくことで、スクーに取り上げられやすいのでは!?
  • #6 このどれかに当てはまる人? & 最後のにあてはまる人?
  • #11 https://status.gengo.com
  • #13 Pingdomとpagerdutyの連携簡単
  • #17 Server monitoringだけだとタダ Application のパフォーマンスmonitoringみたいのもある
  • #19 Requirementはアプリケーション依存なので、これをmonitorすべきみたいなのはサービス/アプリケーション次第 一回つくって終わりじゃない
  • #21 Server monitoringとアプリケーション上のmetricsをサクッと一緒に表示
  • #22 Auto_approve cronで動いてる。たまに他の変更のせいで動かなくなる。。 Email送信やcallbackの送信にIron mq使ってる。そのmessage数をmonitoring 解析用に使ってるpostgresqlのreplication delayのモニタリング ↓ 実際に起きた問題やよくある問い合わせに対して誰でも状態が認識可能なようにする
  • #23 ポチポチしたりコマンド叩いたり AWSの説明でレゴブロックのように必要なものをというのがあるが、、 アプリケーションに合わせてmonitoringも進化させていく。エンジニア間のコミュニケーション。Dev寄りの人からの提案とかもできる。