AWS X-Ray 功能
為什麼選擇 X-Ray?
AWS X-Ray 可讓開發人員使用端對端追蹤功能,輕鬆分析生產、分散式應用程式的行為。您可以使用 X-Ray 識別效能瓶頸、節點錯誤,以及其他難以偵測的問題。X-Ray 支援各種類型或大小的開發或生產階段應用程式,從簡單的非同步事件呼叫與三層 Web 應用程式,到使用微型服務架構建立的複雜分散式應用程式都包含在內。這可讓開發人員迅速找出應用程式的問題並加以解決,進而提升應用程式最終使用者的體驗。
我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。
如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。
必要 Cookie 對於我們所提供的網站和服務而是必要的,而且無法停用。它們的設定通常是對您在網站上的動作的回應,例如,設定您的隱私偏好、登入或填寫表單。
效能 Cookie 提供有關客戶如何瀏覽我們網站的匿名統計資料,以便我們改善網站體驗和效能。獲核准的第三方可代表我們執行分析,但他們無法將資料用於自己的用途。
功能 Cookie 可協助我們提供實用的網站功能、記住您的偏好設定,以及顯示相關內容,獲核准的第三方可能會設定這些 Cookie 以提供特定網站功能。若您不允許這些 Cookie,則部分或全部服務可能無法正常運作。
我們或我們的廣告合作夥伴可以透過網站對廣告 Cookie 進行設定,協助我們提供相關的行銷內容。若您不允許這些 Cookie,您將看到相關程度較低的廣告。
封鎖部分類型的 Cookie 可能會影響您在使用我們的網站時的體驗。您可以隨時在本網站頁尾按一下「Cookie 偏好設定」來變更您的 Cookie 偏好設定。若要進一步了解我們和獲核准的第三方如何在我們的網站上使用 Cookie,請閱讀我們的 AWS Cookie 通知。
我們會在 AWS 網站和其他資產上顯示與您興趣相關的廣告,包括跨情境行為廣告。跨情境行為廣告使用來自一個網站或應用程式的資料,在不同公司的網站或應用程式上向您投放廣告。
若要不允許 AWS 根據 Cookie 或類似技術進行跨情境行為廣告,請在下方選取「不允許」並「儲存隱私權選擇」,或造訪已啟用法律認可拒絕訊號的 AWS 網站,例如全域隱私權控制。如果您刪除 Cookie 或從其他瀏覽器或裝置造訪本網站,您需要重新選擇。如需關於 Cookie 及其使用方式的詳細資訊,請參閱 AWS Cookie 聲明。
若要不允許所有其他 AWS 跨情境行為廣告,請透過電子郵件填寫此表單。
如需有關 AWS 如何處理您的資訊的詳細資訊,請閱讀 AWS 隱私權聲明。
我們目前只會儲存基本 Cookie,因為我們無法儲存您的 Cookie 偏好設定。
如果您想要變更 Cookie 偏好設定,請稍後使用 AWS 主控台頁尾中的連結重試,如果問題仍存在,請聯絡支援部門。
AWS X-Ray 可讓開發人員使用端對端追蹤功能,輕鬆分析生產、分散式應用程式的行為。您可以使用 X-Ray 識別效能瓶頸、節點錯誤,以及其他難以偵測的問題。X-Ray 支援各種類型或大小的開發或生產階段應用程式,從簡單的非同步事件呼叫與三層 Web 應用程式,到使用微型服務架構建立的複雜分散式應用程式都包含在內。這可讓開發人員迅速找出應用程式的問題並加以解決,進而提升應用程式最終使用者的體驗。
AWS X-Ray 可與 Amazon Elastic Compute Cloud (EC2)、Amazon EC2 Container Service (Amazon ECS)、AWS Lambda、AWS Elastic Beanstalk 上執行的應用程式搭配使用。開始使用 X-Ray 非常簡單。您只要整合 X-Ray 開發套件與應用程式,然後安裝 X-Ray 代理器即可。若有 AWS Elastic Beanstalk,則您只需整合 X-Ray 開發套件與應用程式,因為 Elastic Beanstalk 上已預先安裝 X-Ray 代理器。
AWS X-Ray 提供端對端的跨服務檢視,讓您了解應用程式的請求執行情形。它透過將應用程式中個別服務收集而來的資料彙總為一個稱為「追蹤」的單位,讓您透過以應用程式為中心的檢視了解通過應用程式的請求。您可以使用這個追蹤功能,追蹤個別請求通過應用程式中各項服務或層時的路徑,以便找出發生問題的位置。
AWS X-Ray 支援在 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon EC2 Container Service (Amazon ECS)、AWS Lambda 和 AWS Elastic Beanstalk 上執行的應用程式。X-Ray 開發套件會針對傳送至 MySQL 與 PostgreSQL 資料庫 (自我託管、Amazon RDS、Amazon Aurora) 和 Amazon DynamoDB 的請求擷取中繼資料。除此之外,它也會針對傳送至 Amazon Simple Queue Service 和 Amazon Simple Notification Service 的請求擷取中繼資料。
您可以針對生產階段或開發階段的應用程式設定最適合的追蹤抽樣率。X-Ray 會持續追蹤您應用程式收到的請求,並存放請求的抽樣供您分析。如此一來,您就有充足的資料量可進行有意義的深入分析,也不會因資料量過多而導致存放及管理上的負擔。
AWS X-Ray 支援追蹤以 Node.js、Java 和 .NET 編寫的應用程式。
AWS X-Ray 利用追蹤資料建立應用程式所用的服務地圖,供您深入分析特定服務或問題。這可讓您檢視應用程式中各項服務的連結,以及每項服務的彙總資料,包含平均延遲與失敗率在內。您可以建立相依性樹狀圖、跨可用區域執行,或是進行區域呼叫偵測等等。
AWS X-Ray 可讓您從服務地圖直接用視覺偵測節點和邊緣延遲分佈。您可以快速地隔離異常值、圖形模式和趨勢、深入分析追蹤,以及依據內建索引和自訂註釋進行篩選,以便更加了解影響應用程式和最終使用者的效能問題。
您可以在 AWS X-Ray 中,針對應用程式中特定元件或服務送出的資料新增註釋。如有特定商業中繼資料有助您進一步釐清問題,便可利用這項功能附加這些資料。您也可以按屬性查看及篩選追蹤資料,例如註釋值、平均延遲、HTTP 回應狀態、時間戳記、使用的資料庫表格等等。
您可以將 AWS X-Ray 搭配 AWS 管理主控台、AWS CLI 和 AWS 開發套件使用。X-Ray API 可讓您以程式設計的方式存取服務,方便您輕鬆匯出追蹤資料,或是將資料導入自己的工具與自訂分析儀表板。
AWS X-Ray 已與 AWS Identity and Access Management (IAM) 整合,因此您可以控制哪些使用者與資源有權存取您的追蹤,以及開放存取的方式。