

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Managed Service for Prometheus 中的直接查詢
<a name="direct-query-prometheus-overview"></a>

您可以使用 Amazon OpenSearch Service 直接查詢存放在 Amazon Managed Service for Prometheus 中的操作指標。此整合可讓您在 OpenSearch UI 中分析和視覺化 Prometheus 時間序列資料以及日誌和追蹤，以實現統一的可觀測性體驗。

與儲存型直接查詢 （例如 Amazon S3 或 CloudWatch Logs) 不同，Prometheus 整合使用即時通話架構。OpenSearch Service 充當直接用戶端，翻譯您的查詢並對 Prometheus 工作區進行即時 API 呼叫。由於 OpenSearch Service 不會佈建臨時運算來掃描資料，因此您不會對這些查詢產生 OpenSearch Compute Unit (OCU) 費用。

若要設定和使用此整合，您必須先建立資料來源，然後設定工作區來查詢資料。

**Topics**
+ [建立 Amazon Managed Service for Prometheus 資料來源](direct-query-prometheus-creating.md)
+ [查詢 Prometheus 指標](direct-query-prometheus-configure.md)
+ [定價](#direct-query-prometheus-pricing)
+ [限制](#direct-query-prometheus-limitations)
+ [建議](#direct-query-prometheus-recommendations)
+ [配額](#direct-query-prometheus-quotas)
+ [支援的 AWS 區域](#direct-query-prometheus-regions)

## 定價
<a name="direct-query-prometheus-pricing"></a>

對於 Amazon Managed Service for Prometheus，OpenSearch Service 會直接對 Prometheus 工作區進行即時呼叫，以擷取資料。由於 OpenSearch Service 不會佈建單獨的運算資源來執行這些查詢，因此不會產生 OpenSearch Compute Unit (OCU) 費用。您只需負責與 Amazon Managed Service for Prometheus 相關的標準查詢成本。

如需詳細資訊，請參閱 [Amazon OpenSearch Service 定價](https://aws.amazon.com/opensearch-service/pricing/)中的直接查詢和無伺服器區段。

## 限制
<a name="direct-query-prometheus-limitations"></a>

下列限制適用於 Amazon Managed Service for Prometheus 中的直接查詢：
+ **時間範圍限制** – 即時查詢已針對操作儀表板進行最佳化。在非常長的時間範圍內 （例如，跨越數月） 查詢高度精細、非抽樣的指標，可能會達到承載大小限制或導致 Prometheus API 逾時。
+ **Prometheus API 配額** – 您的查詢受限於標準 Amazon Managed Service for Prometheus 服務配額，包括查詢範例已處理 (QSP) 和並行查詢執行的限制。
+ **查詢逾時** – 長時間執行的查詢會在 30 秒後逾時。

## 建議
<a name="direct-query-prometheus-recommendations"></a>

在 Amazon Managed Service for Prometheus 中使用直接查詢時，建議您執行下列動作：
+ **長時間使用記錄規則** – 由於直接查詢會對工作區進行即時 API 呼叫，因此長時間 （例如幾個月） 查詢高度精細的資料可能會導致 API 逾時或承載限制。使用 Amazon Managed Service for Prometheus 記錄規則來建立用於歷史分析的縮減取樣指標。
+ **套用狹窄時間篩選條件** – 一律在 OpenSearch UI 查詢中指定目標時間範圍，以將從 Prometheus API 動態擷取的資料量降至最低。
+ **監控您的 Prometheus 配額** – 由於這些即時查詢不會產生 OpenSearch Compute Unit (OCU) 費用，請改為監控您的 Amazon Managed Service for Prometheus 用量。監控已處理的查詢範例 (QSP) 和並行查詢限制，以避免在工作區層級進行限流。

## 配額
<a name="direct-query-prometheus-quotas"></a>

與其他直接查詢資料來源不同，每次啟動對 Amazon Managed Service for Prometheus 的查詢時，OpenSearch Service 都會即時呼叫 Amazon Managed Service for Prometheus。不會建立工作階段。下列配額適用於每個帳戶和區域。例如，帳戶在 us-east-1 中配置 20 個資料來源，在 us-east-2 中配置 20 個資料來源。


| Description | 上限 | 可以覆寫 | 
| --- | --- | --- | 
| 資料來源 | 20 | 是 | 
| 執行查詢 – 即時和範圍查詢 (TPS) | 500 | 是 | 
| 讀取資源 – 標籤、指標、提醒、規則、提醒管理員 (TPS) | 50 | 是 | 
| 寫入資源 – 建立/更新靜音、建立/更新規則 (TPS) | 50 | 是 | 
| 查詢執行時間上限 （秒） | 30 | 否 | 

## 支援的 AWS 區域
<a name="direct-query-prometheus-regions"></a>

Amazon Managed Service for Prometheus 中的直接查詢 AWS 區域 支援以下項目：
+ 亞太地區 (香港)
+ 亞太區域 (孟買)
+ 亞太區域 (大阪)
+ 亞太區域 (首爾)
+ 亞太區域 (新加坡)
+ 亞太地區 (雪梨)
+ 亞太區域 (東京)
+ 加拿大 (中部)
+ 歐洲 (法蘭克福)
+ 歐洲 (愛爾蘭)
+ 歐洲 (倫敦)
+ 歐洲 (米蘭)
+ Europe (Paris)
+ 歐洲 (西班牙)
+ 歐洲 (斯德哥爾摩)
+ 南美洲 (聖保羅)
+ 美國東部 (維吉尼亞北部)
+ 美國東部 (俄亥俄)
+ 美國西部 (加利佛尼亞北部)
+ 美國西部 (奧勒岡)