すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:Knativeサービスのアラートの設定

最終更新日:Dec 09, 2024

Simple Log Serviceは、ログを収集するだけでなく、アラート機能を使用してKnativeサービスの例外を監視します。 チェック頻度やトリガー条件などのカスタムアラートルールを定義し、対応するアラート通知ポリシーを設定できます。 サービス例外が発生すると、DingTalk、テキストメッセージ、電子メールなどのチャネルを介して、運用チームと開発チームに通知が即座に送信されます。 これにより、中断のないサービス操作が保証されます。

前提条件

ステップ1: ログの照会と分析

このセクションでは、Simple Log Serviceコンソールでログを照会および分析する方法について説明します。 詳細については、「ログの照会と分析」をご参照ください。

  1. にログインします。Simple Log Serviceコンソール.

  2. [プロジェクト] セクションで、目的のプロジェクトをクリックします。

    image

  3. 左側のナビゲーションウィンドウで、[ログストレージ] をクリックします。 Logstoresリストで、目的のlogstoreをクリックします。

    image

  4. Logstore名の下の検索ボックスにステートメントを入力し、検索&分析.

    たとえば、発生したエラーの数に基づいてサービスを監視するには、次のSQL文を入力します。

    * | select 'ERROR' , count(1) as total group by 'ERROR'

    このSQL文は、エラーフィールドを含むすべてのレコードを一覧表示し、レコードの数をカウントして、エラーごとにレコードを分類します。

    image.png

手順2: アラートの設定モニタリングルール

  1. にログインします。Simple Log Serviceコンソール.

  2. [プロジェクト] セクションで、目的のプロジェクトをクリックします。

    image

  3. 左側のナビゲーションウィンドウで、[ログストレージ] をクリックします。 Logstoresリストで、目的のlogstoreをクリックします。

    image

  4. クエリと分析ページで、アイコンをクリックし告警图标ます。

    image

  5. [アラートモニタリングルール] セクションで、アラートルールを設定します。

    アラートルールの設定に関するガイダンスについては、ログアラートモニタリングルールの作成を参照してください。

  6. アラート通知ポリシーを確立します。

    アラート通知の設定方法については、「ログアラートの迅速な設定」をご参照ください。

  7. 次のコマンドを実行してhelloworld-goサービスにアクセスします。

    アラートがトリガーされます。

    curl -H "Host: helloworld-go.default.example.com" http://<Gateway IP> # Please use your actual data for Gateway IP and domain name.

    期待される結果:

    Hello Knative!

関連ドキュメント

Knative ServiceのモニタリングデータをPrometheus Serviceと統合し、Grafanaダッシュボードでリアルタイムに視覚化します。 詳細については、「Knativeサービスのモニタリングダッシュボードの表示」をご参照ください。