O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Use Laravel telescope

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 12 Anúncio

Mais Conteúdo rRelacionado

Semelhante a Use Laravel telescope (20)

Anúncio

Mais recentes (20)

Use Laravel telescope

  1. 1. Laravel Telescopeに アプリのモニタリングをお任せしてみた - Laravel JP Conference 2019.02.16 (LT 5minutes)
  2. 2. Hello! I am Tomoko Hirata I am backend engineer (php/node/aws/vue) . I like to , and . You can find me at @10tomok0 or @tomoko523
  3. 3. Laravel歴について ▪ Laravel3年目(2017/02-) ▪ Lumen ▪ Laravel (blade/laravel-mix+jQuery) ▪ Laravel (SPA/Vue) ▪ いろいろ触りました
  4. 4. デバッグとは 本質的なところではない(完璧なコードがかけるならいらない) でも人は間違える... より早く、より楽に、間違いを見つける必要がある デバッグ(ツール)に時間を使うのは極力避けたい デバッグ(debug)とは、コンピュータプログラムや電気機器中のバグ・欠 陥を発見および修正し、動作を仕様通りのものとするための作業である。 (wikipediaより)
  5. 5. デバッグツールは デバッグツールは導入が簡単で、 確認が容易なものであるべき!!
  6. 6. Laravel 公式のデバッグアシスタントツール Laravel 5.7以上/PHP7.1以上で利用可能 3STEPで導入できます
  7. 7. $ composer require laravel/telescope $ php artisan telescope:install $ php artisan migrate
  8. 8. Laravel Telescopeの仕組み Watcherが各イベントを 検知する Telescope用テーブルに ログが保存される ダッシュボードで 確認する
  9. 9. より詳細情報を掘っていくことができる !!
  10. 10. Laravel Telescopeを使ってみて ▪ 知りたい情報がダッシュボードに全てまとまっている ▫ 開発者ツール見たり、ログみたり行ったり来たりする必要がない ▪ デバック用のあれこれを自分で仕込まなくて良い ▫ watcherのOn/Offで自動的に収集される ▪ QueriesタブでSQLの(簡単な)パフォーマンスが確認できる ▪ (新規の人に)リクエストの流れを理解してもらいやすい
  11. 11. 本番環境では? ▪ 本番環境用に設定が必要 ▫ 監視データの定期的な削除 ▫ ダッシュボードに認可の設定 ▫ 監視の対象を精査する ▸ .envでwatch対象のon/off ▸ filterの設定を追加する ▪ 小規模なアプリのLog/Exception監視とJob管理に向いてそう ▫ CloudWatchや外部に吐き出す前段階として使う ▫ 頻度が多くなってきたらLaravel Horizon導入

×