

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# 建立 CloudWatch 警示以監控 Amazon Timestream for InfluxDB
<a name="timestream-for-influx-creating-cw-alarms"></a>

您可以建立 CloudWatch 警報，在警示變更狀態時傳送 Amazon SNS 訊息。警示會在您指定的期間監看單一指標。警示會根據在數段期間內與指定閾值相關的指標值，來執行一個或多個動作。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

警示僅會針對持續狀態變更呼叫動作。CloudWatch 警示不會僅因為它們處於特定狀態而叫用動作。狀態必須發生變更並維持一段指定的時間。

您可以在 Timestream for InfluxDB 的任何可用指標上設定 CloudWatch 警示，包括 `CPUUtilization`、`DiskUtilization`、 `MemoryUtilization`和 `ReplicaLag`。

我們建議您開始為 Timestream for InfluxDB 資料庫建立 `DiskUtilization`相關的警示，因為out-of-storage空間問題可能對 InfluxDB 造成相當大的問題。建議每`DiskUtilization`超過 75-80% 時傳送提醒。

## 使用 設定警示 AWS CLI
<a name="timestream-for-influx-alarm-cli"></a>

呼叫 `put-metric-alarm`。如需詳細資訊，請參閱《 *AWS CLI 命令參考*》中的 [put-metric-alarm](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/put-metric-alarm.html)。

## 使用 CloudWatch API 設定警示
<a name="timestream-for-influx-alarm-api"></a>

呼叫 `PutMetricAlarm`。如需詳細資訊，請參閱《*Amazon CloudWatch API 參考*》中的 [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)。如需有關設定 Amazon SNS 主題和建立警示的詳細資訊，請參閱[使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。

## 教學課程：為 Amazon Timestream for InfluxDB 的多可用區域叢集複本延遲建立 Amazon CloudWatch 警示 InfluxDB
<a name="timestream-for-influx-tutorial-alarm"></a>

您可以建立 Amazon CloudWatch 警示，在多可用區域資料庫叢集的複本延遲超過閾值時傳送 Amazon SNS 訊息。警示會在您指定的期間監看 `ReplicaLag` 指標。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

### 為多可用區域資料庫叢集複本延遲設定 CloudWatch 警示
<a name="timestream-for-influx-alarm-tutorial-steps"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇**警示**，然後選擇**所有警示**。

1. 選擇**建立警示**。

1. 在**指定指標和條件**頁面上，選擇**選取指標**。

1. 在搜尋方塊中，輸入資料庫叢集的名稱，選取 **Timestream/InfluxDB**、**DbCluster**，然後選取叢集。  
![選取指標頁面顯示空的 CloudWatch 圖形和兩個 Timestream for InfluxDB 排序選項可供選擇。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/select_metric_page.png)

1. 下圖顯示**選取指標**頁面，其中已`inframonitoringcluster`選取名為 的僅供讀取複本叢集。選擇您要為其建立警示的指標，在此情況下為 `ReplicaLag`。按一下**選取指標**。  
![選取指標頁面顯示空的 CloudWatch 圖形和七個 CloudWatch 指標可供選擇。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/select_metric_cluster_selected.png)

1. 在**指定指標和條件**頁面上，自訂下列欄位：  
![指定指標和條件頁面，顯示為 Inframonitoringcluster 叢集選取的設定。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/replica_lag_metrics_conditions.png)

   1. 在期間區段中為您的計算選取**一段時間**。

   1. 設定與警示相關的條件。對於**閾值類型**，您可以在**靜態**和**異常偵測**之間進行選擇。

      在這種情況下，我們將使用**靜態**，因為我們知道工作負載的行為。在「運作狀態良好」方面，每個工作負載可能會有不同的需求。

   1. 選取您的閾值。在**靜態**閾值的情況下，這些值將以毫秒為單位。

   1. 選擇**下一步**。

1. 在**設定動作**頁面上的**通知**區段中，自訂下列設定：  
![設定動作頁面顯示六個不同動作的清單。通知區段已完成。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/configure_actions.png)

   1. 針對**警示狀態觸發**，選取在**警示中**。

   1. 在傳送通知至下列 SNS **主題中選擇建立新**主題。 ****

   1. 輸入將接收通知的唯一主題名稱和有效的電子郵件地址。

   1. 請選擇**建立主題**。向下捲動並選擇 **Next (下一步)**。

1. 在**新增名稱和描述**頁面上，輸入**警示名稱**和**警示描述**。選擇**下一步**。  
![新增名稱和描述頁面顯示警示名稱和警示描述的欄位。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/kronos/add_name_desc.png)

1. 在**預覽和建立**頁面上檢閱警示設定，然後選擇**建立警示**。

**重要**  
為了讓您的 Timestream for InfluxDB 叢集保持良好狀態，我們也建議您監控並建立 `CPUUtilization` 和 的警示`MemoryUtilization`，該警示持續超過正常的 85% 用量`DiskUtilization`，且超過 75%。