LogDNA Browser Loggerを使用すると、開発者はWebアプリケーションをより効率的にデバッグできます。

LogDNAは、フルスタックおよびフロントエンドの開発者がLogDNAにフロントエンドログデータを取り込んでWebアプリケーションをより効率的にデバッグできるようにする、新しいブラウザロギング機能を発表しました。

エンドユーザーデバイスで実行されるコードはますます複雑になり、フロントエンドロギング機能の必要性が高まっています。バックエンドおよびサーバーベースのアプリケーションをログに記録するための監視ツールとサービスは多数ありますが、クライアント側アプリケーションの可視性には顕著なギャップがあります。

LogDNAの新しいブラウザロガーは、ユーザーのブラウザで発生するエラーとログを自動的にキャプチャし、開発チームがサーバー側のログと一緒にそれらのエラーを一元化できるようにすることで、このニーズに対応します。

フルスタックおよびフロントエンドの開発者は、クライアント側のエラーを効果的にデバッグするために使用できる貴重なログデータをブラウザから取得します。

「お客様は、クライアント側のエラーを監視し、重要なデバッグ情報を収集するために、可観測性スタックをフロントエンドWebアプリケーションに拡張するのに苦労しています。これにより、問題が発生した時期を特定することが困難になり、エラーのトラブルシューティングが困難で時間がかかります」と、LogDNAの製品担当副社長であるPeterCho氏は述べています。

「LogDNABrowserLoggerを使用すると、フロントエンドアプリケーションとバックエンドアプリケーションにまたがる問題をすばやく簡単に見つけて修正できるため、開発者はデバッグに費やす時間を減らし、付加価値のあるタスクにより多くの時間を費やすことができます。」

この新しいデータを使用すると、開発者はスタックトレースでエラーを確認し、これらのエラーを特定のアプリケーションリリースまたはブラウザーバージョンと関連付けることができます。

また、パフォーマンスメトリックをリアルタイムでログに記録して、特定のユーザーインターフェイス(UI)機能が顧客のデバイスでかかる時間を検出することもできます。その結果、開発者は、Webアプリケーションのパフォーマンスを改善して、可能な限り最高のユーザーエクスペリエンスを提供するために、即座に行動を起こすことができます。

この機能は、LogDNAのサポートされている取り込みソースの広範なリストと組み合わせることで、開発者がアプリケーションのすべてのレイヤーで何が起こっているかをよりよく理解するために必要な情報を提供します。

たとえば、Kubernetesショップはブラウザロガーを使用してフロントエンドの指標を確認し、Kubernetesエンリッチメント機能を使用してKubernetesのイベントと指標を確認できます。

同じグループがアプリケーションの構築、デプロイ、保守を担当するDevOpsの考え方で作業するチームにとって、フロントエンドアプリレイヤーからコンテナーオーケストレーションレイヤーに至るまでの可視性を持つことは不可欠です。

LogDNAのBrowserLoggerは、他の方法と比較して、イベントの追跡の粒度が高く、イベントあたりのコストが低いため、開発者はWebアプリケーションのパフォーマンスを改善して、可能な限り最高のユーザーエクスペリエンスを提供するための迅速なアクションを実行できます。

コメントをどうぞ