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

Simple Log Service:制限事項

最終更新日:Jan 02, 2025

このトピックでは、Simple Log Serviceのアラート機能の制限について説明します。

カテゴリ

項目

説明

モニタリングとアラート

アラートルールの数

各プロジェクトで最大100のアラートルールを作成できます。

クォータを増やしたい場合は、

ticket 各プロジェクトでクォータを200に増やすことができます。

クエリ文の基本的な制限

クエリ文の制限の詳細については、「クエリと分析」をご参照ください。

クエリ文の同時実行制限

プロジェクトで多数のクエリ文が同時に実行され、多数のアラートルールが作成された場合、同時クエリ文の数が上限を超え、監視が失敗する可能性があります。 たとえば、SDKを使用してプロジェクト内で過剰な数のクエリ文を実行すると、同時実行されるクエリ文の数が上限を超え、監視が失敗する可能性があります。 アラートルールを作成するときは、Dedicated SQLパラメーターをAutoに設定することを推奨します。 このようにして、多数のクエリ文を同時に実行できます。 詳細については、「アラートルールの作成」をご参照ください。

専用SQL機能を有効にする場合は、プロジェクトに十分な専用SQLの計算ユニット (CU) があることを確認してください。 詳細については、「Dedicated SQLの有効化」をご参照ください。

クエリと分析構文の制限

クエリ文、SQL構文解析文、およびSQL構文文とPromQL構文文の組み合わせのみがサポートされています。 フレーズクエリ文とスキャンモードのクエリおよび分析文はサポートされていません。

説明

フレーズクエリおよびスキャンモードクエリ分析ステートメントは、アラートを正常に作成できますが、実際の実行中に障害やパフォーマンスが期待に合わないリスクがある場合があります。

単一のクエリ文の結果

  • デフォルトでは、検索文は最大100行のデータを返します。 データ行数に基づくトリガ条件の評価結果が不正確になる場合がある。 この場合、COUNT関数を使用してデータ行数を計算することを推奨します。

  • 既定では、分析ステートメントを含むクエリステートメントは、最大100行のデータを返します。 LIMIT句を使用して、返すデータの行数を指定できます。

    分析ステートメントを含むクエリステートメントの結果に1,000行を超えるデータが含まれている場合、Simple Log Serviceは最初の1,000行のデータのみをセット操作に選択します。

  • 3つのクエリステートメントを指定し、set OperationパラメーターをNo Mergeに設定しない場合、各クエリステートメントの結果の最初の100行のデータのみがセット操作に使用されます。

  • 2つ以上のクエリステートメントを指定してNo Data Alertをオンにするときに、set OperationパラメーターをNo Mergeに設定した場合、Simple Log Serviceは、最初のクエリステートメントのみの結果に基づいてデータが返されないかどうかを確認します。

セット操作のクエリ文の数

集合操作に対して1〜3つのクエリ文を指定できます。

フィールド値の長さ

フィールド値の長さが1,024文字を超える場合、フィールド値は切り捨てられ、最初の1,024文字のみが分析に使用されます。

クエリ文の時間範囲

クエリ文の時間範囲は 24 時間以下である必要があります。

リソースデータの有効性を更新する

リソースデータを更新しても、更新はすぐには有効になりません。 更新は15分以内に有効になります。

アラートの管理

アラートポリシーのグループ間隔パラメーター

Group Intervalパラメーターの最小値は15秒です。 15秒未満の値を指定した場合、Simple Log Serviceは15秒間隔でデータをチェックします。

ポリシーの一致条件

アラートポリシーまたはアクションポリシーで条件を設定する場合、プロジェクト名、アラートルールのID、アラート名、重大度レベル、ラベル、または注釈を条件として指定することを推奨します。

  • 文字列を使用してデータを照合する場合は、単純な文字列を条件として指定することを推奨します。 例: foobar

    条件に改行または二重引用符 ("") を含めることはできません。 たとえば、foo "bar" は解析できません。

  • 正規表現を使用してデータを照合する場合、glob式を指定することはできません。 たとえば、* エラーはglob式ですが、. * エラーはサポートされる正規表現です。

インシデント数

30日間で最大1,000件のインシデントを保持できます。 インシデントの数が1,000を超えると、最も古いインシデントが最新のインシデントによって自動的に上書きされます。

インシデントのコメント数

インシデントごとに最大 10 件のコメントを追加できます。 インシデントのコメント数が10を超えると、最も古いコメントが最新のコメントで自動的に上書きされます。

アラート関連の設定の有効性を更新する

アラートポリシー、アクションポリシー、アラートテンプレート、ユーザー、ユーザーグループ、稼働中グループなどのアラート関連の設定の更新は、更新後約1分で有効になります。

通知管理

通知方法

次のリストは、各通知方法の制限を説明しています。 指定された制限を超えると、アラート通知の受信に失敗する可能性があります。 アラート通知が受信されない場合は、グローバルアラートトラブルシューティングセンターダッシュボードで関連するエラーを表示できます。 詳細については、「Global Alert Troubleshooting Center」をご参照ください。

  • 音声通話

    この通知方法は、86という接頭辞が付いている中国本土の携帯電話番号のみをサポートします。

    説明
    • 音声通話に応答しなかった場合、Simple Log Serviceは SMS を送信します。

    • 音声通話に対する課金は、通話に応答したかどうか関係なく行われます。 音声通話に応答しなかった場合に送信される SMS に対しては課金されません。

  • DingTalk

    各DingTalkチャットボットは、毎分最大20のアラート通知を送信できます。

  • WeCom

    各WeComチャットボットは、毎分最大20のアラート通知を送信できます。

  • Lark

    • 各ラークロボットは毎分最大20のアラート通知を送信できます。

    • [通知先連絡先][リマインダーなし] または [すべて] に設定できます。 パラメーターを指定されたメンバーに設定することはできません。

  • カスタム WebHook

    • webhook URLはインターネット経由でアクセスできる必要があります。

    • webhookが正常に呼び出されると、HTTPステータスコード200が返されます。 HTTPステータスコード200が返されない場合、Simple Log Serviceはリクエストが失敗したと見なします。

  • Function Compute

    sls-ops- で始まる関数のみがサポートされています。

詳細については、「通知方法」をご参照ください。

通知内容

Simple Log Serviceでは、各通知方法を使用して送信されるアラート通知の内容の長さに制限があります。 コンテンツの長さが指定された制限を超える場合、Simple Log Serviceはコンテンツを切り捨てて、アラート通知を送信できるようにします。 アラート通知の内容が切り捨てられた後でも、アラート通知の送信に失敗する可能性があります。 この問題は、truncate操作後に取得したコンテンツが無効であるか、通知方法を使用して特定のコンテンツを送信できない場合に発生する可能性があります。 たとえば、アラート通知の切り捨て操作後に取得されたコンテンツが無効なMarkdownまたはHTML形式の場合、アラート通知の送信に失敗する可能性があります。 テキストメッセージまたは音声通話で送信されるアラート通知の内容は、プレーンテキスト形式です。 コンテンツが切り捨てられても、アラート通知を送信できます。

送信の失敗を防ぐために、指定された通知方法のコンテンツ長制限に基づいてアラートテンプレートを設定することを推奨します。 次のリストに、各通知方法のコンテンツの長さ制限を示します。 文字、数字、または句読点は文字と見なされます。

説明

フィールド値の長さが1,024文字を超える場合、フィールド値は切り捨てられ、最初の1,024文字のみが保持されます。

  • SMS メッセージ

    通知には最大256文字を含めることができます。

  • 音声通話

    通知には最大256文字を含めることができます。

  • 電子メール

    通知のサイズは8 KBを超えることはできません。

  • DingTalk

    通知のサイズは8 KBを超えることはできません。

  • WeCom

    • 通知のサイズは4 KBを超えることはできません。

    • [通知された連絡先][すべて] または [指定されたメンバー] に設定した場合、WeComはMarkdown構文ではなく、アラート通知のプレーンテキストのみをサポートします。

  • Lark

    通知のサイズは8 KBを超えることはできません。

  • Slack

    通知のサイズは8 KBを超えることはできません。

  • カスタム WebHook

    通知のサイズは16 KBを超えることはできません。

  • 通知

    通知のサイズは8 KBを超えることはできません。

  • Function Compute

    通知のサイズは16 KBを超えることはできません。

  • EventBridge

    通知のサイズは16 KBを超えることはできません。

アラートテンプレートの設定

アラートテンプレートの設定が無効な場合、アラートテンプレートのレンダリングに失敗し、エラーメッセージが返されることがあります。 Template render errorなどの情報を含むアラート通知を受け取った場合は、アラートテンプレートの構文と返されるエラーメッセージに基づいて、アラートテンプレートの設定が有効であるかどうかを確認します。 詳細については、「新しいアラートテンプレートの構文」をご参照ください。

アラートテンプレート変数

変数の値のサイズは2 KBを超えることはできません。 値のサイズが2 KBを超える場合、値は切り捨てられます。