ホームページ >バックエンド開発 >PHPチュートリアル >Laravel Nightwatch のご紹介: Laravel アプリを監視する新時代 ✨

Laravel Nightwatch のご紹介: Laravel アプリを監視する新時代 ✨

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-28 22:28:12708ブラウズ

こんにちは、Laravel 愛好家の皆さん! ? Laravel アプリケーションをデプロイするのはとても良いことだと思っているなら、もう一度考えてください。なぜなら、Laravel Nightwatch はあなたの開発の旅をまったく新しいレベルに引き上げるためにここにあるからです。パフォーマンスの問題のブラック ボックスを見つめる必要はなくなり、非常に明確な洞察が得られます。 Taylor Otwell と Jess Archer は、LaraconAU 2024 でこのエキサイティングな新しいツールを紹介しました。このツールは、Laravel アプリケーションの監視を有益にするだけでなく、あえて言えば楽しいものにすることを約束します。飛び込んでみましょう?

Introducing Laravel Nightwatch: A New Age of Monitoring Your Laravel Apps ✨


? Laravel ナイトウォッチとは何ですか?

Laravel Nightwatch は、Laravel アプリケーション専用に設計された、ホスト型のフルマネージド可観測性プラットフォームです。これは、Laravel アプリの究極の副操縦士のようなものだと考えてください。常に監視し、必要な深い洞察をいつでも提供できるようにしており、Laravel 向けに 100% カスタマイズされています。何時間もかかる構成や一般的なダッシュボードは不要で、アプリにとって重要な実際の実用的なメトリクスだけが表示されます。重要なのは、アプリの健全性とパフォーマンスを理解し、対応する方法をレベルアップすることです。

Laravel Nightwatch は問題なく動作し、見た目も素晴らしいです。 - テイラー・オトウェル

?ナイトウォッチ vs. 「その他」

あらゆる技術スタックに対応しようとする従来の監視ツールとは異なり (これが使用にイライラする原因となることがよくあります)、Nightwatch は Laravel 向けに徹底的に最適化されています。それが重要な理由は次のとおりです:

  • すぐに使える構成: Nightwatch エージェントをインストールし、Laravel アプリを出荷するだけで、美しいダッシュボードが完成します。
  • 深い統合: Laravel 固有のメトリクスは、Laravel 開発者にとって意味のある方法で表示されます。それは車輪を再発明することではなく、適切な車に適切なホイールを装着することです?
  • 重要なことを簡単に確認: N 1 のクエリの問題 ❌ から詳細なリクエスト タイムライン ⌚ まで、Nightwatch を使用すると、迷うことなく簡単に深く掘り下げることができます。

?機能を詳しく見る

Nightwatch は、美しいチャートだけを対象としたものではありません (とはいえ、UI が素晴らしいことは認めましょう?)。アプリの状態を把握するのに役立つ実用的で洞察力に富んだ機能が多数提供されています。

1. ダッシュボードの概要 ?

ログインした瞬間から、Nightwatch は明確で効果的な概要を表示します。上部のグラフでは、Web リクエストを確認できます。成功したものは緑色、発生した問題は赤色とオレンジ色で表示されます。スパイクを確認し、エラーを追跡し、アプリの調子を把握することができます。

Introducing Laravel Nightwatch: A New Age of Monitoring Your Laravel Apps ✨


2. パフォーマンスに関する洞察 ⚡

アプリの 1 ページの実行が眠いカタツムリよりも遅いのはなぜだろうか? ?心配はいりません。Nightwatch を使用すると、個々のリクエストを掘り下げることができます。ミドルウェアからクエリまで、リクエストのライフサイクルのすべての段階をチェックできるため、何が問題だったのか正確に把握できます。

Nightwatch は、リクエストやジョブについて P95 (95 パーセンタイル) などの洞察を提供するため、外れ値に気を取られることなくボトルネックに集中できます。

Introducing Laravel Nightwatch: A New Age of Monitoring Your Laravel Apps ✨


3. N 1 クエリ?私の時計には載っていない! ?

N 1 クエリに遭遇するのが好きな Laravel 開発者はいません。 Nightwatch は、こ​​れらの状況を検出するだけでなく、データベースを生きたまま食べてしまう前にそれらを潰すことができるように、すべてのコンテキストも提供します。問題のあるクエリをクリックすると、その正確な発信元とそのクエリを呼び出したルートが表示されるため、すぐに緑色の状態に戻ります。

Introducing Laravel Nightwatch: A New Age of Monitoring Your Laravel Apps ✨


?完全なトレーサビリティ - ユーザーから例外まで

アプリケーション内でのユーザーの移動を追跡し、どこでトリップしたかを正確に確認したいと思ったことはありませんか?これで、?‍♂️が可能になります。 Nightwatch を使用すると、各リクエスト、各ジョブ、さらには例外が結び付けられ、数回クリックするだけで問題の根本原因を追跡できます。重要なのは、大きな違いを生む小さな事柄にズームインして「全体像」を把握することです。

Introducing Laravel Nightwatch: A New Age of Monitoring Your Laravel Apps ✨


?実際のユーザーの洞察とロギング

アプリはバックエンドのパフォーマンスだけでなく、ユーザー エクスペリエンスも重要であることは誰もが知っています。 Nightwatch を使用すると、個々のユーザーのアクションをフィルタリングして追跡できます。つまり、Tim が行ったリクエストを詳しく調べ、例外が発生した場所を確認し、アプリで大変な一日を過ごしているかどうかを特定することもできます。 ?

ロギングは Nightwatch にシームレスに統合されており、1 つの厄介なバグを見つけるために 100 万もの異なるツール間を飛び回る必要はもうありません。

?あなたにとって気になるアラート?

ダッシュボードを 24 時間 365 日管理したい人はいません。 Nightwatch は重要な事柄についてアラートを提供します。「リクエストに 500 ミリ秒を超える時間が 5 分以上かかった場合に通知する」などの条件を設定できます。意味のある通知 (スパムではない?) がすべてであるため、アプリに愛と配慮が必要なときはいつでもわかります。

?セットアップと可用性

良い知らせですか? Laravel Nightwatch は間もなく登場し、今年末に向けて早期アクセスが開始され、2025 年初頭にベータ版が提供されます。心配しないでください。Laravel Cloud を使用するのに Laravel Cloud は必要ありませんが、必要に応じて美しく統合されます。 .

始めるのはとても簡単です:

  1. ナイトウォッチをインストール
  2. Laravel アプリを出荷します ✈
  3. 洞察をお楽しみください?

?まとめ

Laravel Nightwatch は、アプリの可観測性についての考え方を再定義することになります。これは、Laravel で愛されているのと同じ注意と哲学、つまりシンプルさ、開発者の幸福感、難しい作業を簡単にして構築されています。これは単なる監視ツールではありません。これはあなたの Laravel アプリにふさわしい相棒です。

スタートアップ向けに構築している場合でも、何百万人ものユーザーが使用する製品を構築している場合でも…Laravel Nightwatch ?⚡ に注目する時期が来ています。

今すぐ順番待ちリストに登録して、Nightwatch にサポートしてもらいましょう!

以上がLaravel Nightwatch のご紹介: Laravel アプリを監視する新時代 ✨の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。