目次
計測器
収集
ストレージ
分析
可視化
最後に
ホームページ 運用・保守 安全性 可観測性とは何ですか?初心者が知っておくべきことすべて

可観測性とは何ですか?初心者が知っておくべきことすべて

Jun 08, 2023 pm 02:42 PM
運用・保守 可観測性

可観測性とは何ですか?初心者が知っておくべきことすべて

#可観測性という用語はエンジニアリングの分野に由来しており、近年ソフトウェア開発の分野でますます普及しています。簡単に言えば、可観測性とは、外部出力に基づいてシステムの内部状態を理解する能力です。 IBM は可観測性を次のように定義しています。

## 一般に、可観測性とは、複雑なシステムの内部状態または状態が、その外部出力の知識に基づいて理解できる程度を指します。システムの観察可能性が高ければ高いほど、追加のテストやコーディングを必要とせずに、パフォーマンス問題の根本原因を特定するプロセスがより速く、より正確になります。

クラウド コンピューティングでは、可観測性は、分散アプリケーション システムとその運用をサポートするインフラストラクチャからのデータを集約、相関付け、分析するためのソフトウェア ツールと実践を指します。アプリケーション システムのトラブルシューティングとデバッグをより効果的に行い、カスタマー エクスペリエンスの最適化、サービス レベル アグリーメント (SLA)、およびその他のビジネス目標を達成します。

# IT アーキテクチャが複雑になるにつれて、システム管理とトラブルシューティングもさらに複雑になります。多くのシナリオでは、従来のアプローチでは最適なパフォーマンスを確保するのに十分ではなくなりました。可観測性は、監視の派生であると考えられることがよくあります。監視には、CPU 使用率やネットワーク トラフィックなどの特定のメトリクスの追跡と、それらのメトリクスがしきい値を超えたときにアラートを生成することがよく含まれます。モニタリングには一定の制限がありますが、可観測性には広範囲のデータを収集して分析し、システム動作のより包括的なビューを提供することが含まれます。

ソフトウェア開発において、可観測性とは、ログ、メトリクス、トレース、その他のデータなど、アプリケーションによって生成されたデータに基づいてアプリケーションの動作とパフォーマンスを理解する能力を指します。このデータを分析することで、開発者はアプリケーションのパフォーマンスを理解し、改善の余地がある領域を特定できます。

可観測性の事例

プラットフォーム セキュリティは、可観測性の実際的な適用例です。

プラットフォーム セキュリティ チームは、複数のソースから複数の形式で大量のデータを受け取ります。乱雑で低品質のデータを分析すると、脆弱性の検出、新たな脅威の発見、侵害発生時の対応能力が低下します。また、複数のセキュリティツールを導入すると、異なるセキュリティツール間で情報を共有できないという問題も発生します。

解決策は、可観測性フィルターを定義して潜在的なセキュリティ脅威を特定し、分析する受信データの品質を向上させることです。次のステップでは、外部データベースからのサポート データを使用してデータを強化し、セキュリティ脅威の分析と特定に役立てます。DNS 情報から IP アドレス、ユーザー ID まで、あらゆるものを追加できます。

可観測性の利点

可観測性の主な利点の 1 つは、開発者がアプリケーションの問題を迅速に特定してトラブルシューティングできることです。アプリケーションによって生成されたテレメトリ データを分析することで、開発者はアプリケーションのパフォーマンスを理解し、パフォーマンスを改善できる方向性を特定できます。これにより、ダウンタイムが削減され、全体的なユーザー エクスペリエンスが向上します。

自動化により、監視と制御の適時性と精度が向上します。同時に、全体的な監視とメンテナンスのコストを削減するのに役立ちます。

可観測性の柱

可観測性は、一般に 3 つの柱に基づいて構築されていると考えられています:

ログ

多くのプロセスは、アクティビティのログを作成できます。一般に、これらは可観測性に役立ちますが、場合によっては、ログに表示される詳細レベルを上げて有用にするために調整する必要があります。

追跡

ログは非常に便利ですが、イベントが発生した理由とその結果を確認するには、前方および後方のトレースも必要です。

メトリクス

メトリクスは、異常を測定し、必要に応じて是正措置をトリガーする方法です。簡単に言えば、正常な状態を知り、正常な状態からの逸脱を検出する必要があります。したがって、通常のステータスを定義するインジケーターが必須です。

オブザーバビリティの実装

オブザーバビリティは、いくつかの古いツールを使用して実装することもできますが、適用性と適用範囲にいくつかの制限があります。可観測性を実現するには、ログ、トレース、メトリクスという可観測性の 3 つの柱をカバーする技術とツール自体のツールボックスが必要です。

これらのツールを使用すると、管理者、監視者、開発者は、アプリケーション コード、インフラストラクチャ、ユーザーの行動など、さまざまなソースからデータを収集して分析できます。これらのツールを組み合わせて使用​​すると、システム管理者はシステム全体または単一システムの動作とパフォーマンスを完全に把握できるため、問題をより正確かつ迅速に特定して解決することができます。

計測器

最初のステップは、システム全体または個々のシステムのパフォーマンスを測定するツールを導入することです。これらのツールは、システムの動作とパフォーマンスに関するデータを収集するために、ログ、メトリック、トレースをカバーする必要があります。ネットワーク管理システムと制御システムを接続すると、可観測性が向上します。

収集

ダッシュボードをインストールした後、システムによって生成されたデータを収集する必要があります。データの収集には、ロギング フレームワーク、メトリック収集システム、トレース ライブラリなどのツールを使用できます。

各ツールによって提供されるデータを確認し、どのデータが保存されるか、安全に無視されるか、破棄されるかを判断する必要があります。

ストレージ

次のステップは、携帯電話のデータを保存する方法を定義することです。データベースやデータ レイクなどの一元的な場所にデータを保存すると、後でデータのクエリや分析が容易になります。この点でクラウドストレージは非常に便利です。多くの企業は、新しいデータをすぐに利用できる分類システムを使用していますが、履歴データはしばらくオンライン リポジトリに残ります。自動検索システムは、オフラインで保存された古いデータにアクセスできます。

データの定期的なバックアップは、日常の運用手順の一部です。即時ストレージ、オンライン ストレージ、オフライン ストレージの間の境界点を定義する方法は、ビジネス ニーズに応じて異なります。

分析

次に、システムの動作とパフォーマンスを理解するために、収集したデータの分析を開始できます。分析プロセスには、ダッシュボード、アラート システム、機械学習モデルなどのツールの使用が含まれます。

データを即座に分析して、e コマース アプリケーションに対するマーケティング キャンペーンの影響を観察するなど、使用状況の変化を特定して管理できます。過去の傾向を分析することもできます。たとえば、北半球でのカーペットの購入のピークシーズンは通常、秋の 10 月上旬頃です。歴史分析により、ビジネスにおける同様のパターンが明らかになります。

可視化

可視化が重要なポイントです。データの表示には、チャートやグラフなどさまざまな形式があります。視覚化は、システム動作の傾向とパターンを特定するのに役立ちます。視覚化ツールは数多くあり、Microsoft Excel でもこのプロセスを完了できます。

全体として、可観測性を実現するには、システムの動作とパフォーマンスを全体的かつ詳細なレベルで理解できるようにするツール、プロセス、ベスト プラクティスの組み合わせが必要です。これにより、企業および部門の意思決定者が問題をより迅速に特定し、解決できるようになります。

最後に

# 可観測性は、開発者がアプリケーションの動作とパフォーマンスについて洞察を得るのに役立つ強力な概念です。テレメトリ データを収集して分析することで、開発者は問題を迅速に特定して解決できるため、全体的なユーザー エクスペリエンスが向上し、ダウンタイムが削減されます。

以上が可観測性とは何ですか?初心者が知っておくべきことすべての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Spring Boot アクチュエーター エンドポイントが明らかに: アプリケーションを簡単に監視 Spring Boot アクチュエーター エンドポイントが明らかに: アプリケーションを簡単に監視 Jun 09, 2023 pm 10:56 PM

1. SpringBootActuator エンドポイントの概要 1.1 Actuator エンドポイントとは SpringBootActuator は、SpringBoot アプリケーションを監視および管理するために使用されるサブプロジェクトです。アプリケーションのステータス、動作ステータス、動作インジケーターを表示するために使用できる一連の組み込みエンドポイント (エンドポイント) を提供します。アクチュエータ エンドポイントは、HTTP、JMX、またはその他の形式で外部システムに公開できるため、運用および保守担当者がアプリケーションを監視、診断、管理することが容易になります。 1.2 エンドポイントの役割と機能 Actuator エンドポイントは主に次の機能を実装するために使用されます: データベース接続、キャッシュ、

10年以上運用保守の仕事をしてきましたが、まだまだ初心者だなと感じた瞬間は数知れず…。 10年以上運用保守の仕事をしてきましたが、まだまだ初心者だなと感じた瞬間は数知れず…。 Jun 09, 2023 pm 09:53 PM

昔、コンピュータサイエンスを専攻していた新卒の頃、求人サイトでたくさんの求人情報を見ていたのですが、研究開発エンジニア、運用保守エンジニア、テストエンジニア…というまぶしい技術職に戸惑いました。 、私の専門コースはまあまあで、技術的なビジョンを持っていなかったことは言うまでもなく、どの技術的な方向性を追求するかについて明確なアイデアがありませんでした。先輩に「運用保守をやれ。運用保守は毎日コードを書く必要はない。Liunx が遊べるようになればいい!開発よりずっと楽だよ!」と言われるまでは、私はその道を選びました。信じられない...私はこの業界に10年以上従事しており、多くの苦しみ、多くの責任を負い、サーバーを停止させ、部門の解雇を経験しました。今、誰かが開発より運用と保守の方が簡単だと言うなら、 、それならそうします

Spring Cloud マイクロサービス アーキテクチャのデプロイと運用 Spring Cloud マイクロサービス アーキテクチャのデプロイと運用 Jun 23, 2023 am 08:19 AM

インターネットの急速な発展に伴い、エンタープライズレベルのアプリケーションの複雑さは日に日に増しています。この状況に対応して、マイクロサービス アーキテクチャが登場しました。そのモジュール性、独立した展開、および高い拡張性により、今日ではエンタープライズレベルのアプリケーション開発の最初の選択肢となっています。 Spring Cloud は優れたマイクロサービス アーキテクチャとして、実際のアプリケーションで大きな利点を示しています。この記事では、SpringCloud マイクロサービス アーキテクチャのデプロイと運用保守について紹介します。 1. SpringCloud マイクロサービス アーキテクチャ SpringCloud をデプロイする

PG データベースの運用および保守ツールはどのような機能をカバーする必要がありますか? PG データベースの運用および保守ツールはどのような機能をカバーする必要がありますか? Jun 08, 2023 pm 06:56 PM

連休前に、PG China コミュニティと協力して、D-SMART を使用して PG データベースを運用および保守する方法についてオンライン ライブ ブロードキャストを実施したところ、金融業界のクライアントの 1 人が私の紹介を聞いて電話をかけてきました。チャットするために。彼らはデータベース Xinchuang を選択し、いくつかの国内データベースを試しましたが、最終的に TDSQL を選択する予定です。そのとき少し驚いたのは、2020年から国内データベースを選定していたのですが、TDSQLを使った後の初期体験があまり良くなかったようです。その後のやり取りの結果、彼らは TDSQL の分散データベースを使い始めたばかりで、研究開発の要件が高すぎることがわかったので、全員が TDSQL の集中型 MYSQL インスタンスを選択したことを知りました。 。データベース クラウド全体

可観測性とは何ですか?初心者が知っておくべきことすべて 可観測性とは何ですか?初心者が知っておくべきことすべて Jun 08, 2023 pm 02:42 PM

可観測性という用語はエンジニアリング分野に由来し、近年ソフトウェア開発分野でますます普及しています。簡単に言えば、可観測性とは、外部出力に基づいてシステムの内部状態を理解する能力です。 IBM は可観測性を次のように定義しています。 一般に、可観測性とは、複雑なシステムの内部状態または状態が、その外部出力の知識に基づいて理解できる程度を指します。システムの観察可能性が高ければ高いほど、追加のテストやコーディングを必要とせずに、パフォーマンス問題の根本原因を特定するプロセスがより速く、より正確になります。クラウド コンピューティングでは、可観測性は、アプリケーション システムをより効果的に監視、トラブルシューティング、デバッグするために、分散アプリケーション システムとその運用をサポートするインフラストラクチャからのデータを集約、関連付け、分析するソフトウェア ツールと実践を指し、それによって顧客エクスペリエンスを実現します。最適化とサービスレベル契約

Tuyou Zou Yi: 中小企業をどのように運営、維持するか? Tuyou Zou Yi: 中小企業をどのように運営、維持するか? Jun 09, 2023 pm 01:56 PM

インタビューや提出を通じて、運用とメンテナンスの分野のベテランが招待され、高度な合意を形成し、業界がより良く前進することを促進することを目的として、深い洞察を提供し、意見をぶつけ合うことができます。今回は、Tuyou Games の運営保守ディレクター、Zou Yi 氏をお招きします。鄒氏は、よく冗談めかして自分のことを世界トップ 500 万企業の運営保守代表者と呼んでいますが、心の中では次のように感じていることがわかります。中小企業の運用保守構築の考え方は大企業の考え方とは異なります。違いがあります。今日はいくつか質問があり、鄒氏に中小企業向けの研究と運用を統合するまでの道のりについて語ってもらいます。規模の企業。堅実でハイレベルな「運用・保守フォーラム」の第6回が始まります!質問プレビュー Tuyou はゲーム会社ですが、ゲームの運営とメンテナンスの特徴は何だと思いますか?直面している運用上の最大の課題は何ですか?これらの課題をどのように解決しましたか?ゲームの運営・保守担当者

運用や保守のために golang を学ぶ必要がありますか? 運用や保守のために golang を学ぶ必要がありますか? Jul 17, 2023 pm 01:27 PM

運用保守のために Golang を学ばない理由: 1. Golang は主に、高パフォーマンスおよび同時パフォーマンス要件を持つアプリケーションの開発に使用されます; 2. 運用保守エンジニアが一般的に使用するツールとスクリプト言語は、すでに満たしていますほとんどの管理およびメンテナンス要件; 3. golang の学習には、一定のプログラミングの基礎と経験が必要; 4. 運用およびメンテナンス エンジニアの主な目標は、アプリケーションの開発ではなく、システムの安定性と高可用性を確保することです。

ドゥ・シャオマン氏とチェン・チュンリー氏:20歳の「司令官」が運用と保守、パフォーマンス、成長について語る ドゥ・シャオマン氏とチェン・チュンリー氏:20歳の「司令官」が運用と保守、パフォーマンス、成長について語る Jun 09, 2023 am 09:56 AM

インタビューや提出を通じて、運用とメンテナンスの分野のベテランが招待され、高度な合意を形成し、業界がより良く前進することを促進することを目的として、深い洞察を提供し、意見をぶつけ合うことができます。今回は、20 年のキャリアのほとんどをインターネット分野で過ごしてきた、Du Xiaoman システム運用保守部門のゼネラルマネージャー、Chen Cunli 氏をお招きします。 Baidu 運営保守部門に在籍していたとき、その優れたリーダーシップ スタイルにより、チーム メンバーからは「陳司令官」と呼ばれていました。今日は「陳司令官」を招き、彼の見解について語っていただきます。堅実でハイレベルな「運用・保守フォーラム」の第5回が始まります!質問プレビュー: あなたは非常に早く百度に入社し、その後ドゥ・シャオマンと独立しました。あなたの周りの多くの従業員があなたを長くフォローし、多くの事業運営と保守のテストを経験していると思います。誰もが非常に興味を持っていると思います。

See all articles