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

Elasticsearch:DescribeDiagnoseReport

最終更新日:Mar 17, 2025

過去のインテリジェント O&M レポートをクエリします。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。利便性を考慮し、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer は、さまざまな SDK の操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通リクエストヘッダー」をご参照ください。

リクエスト構文

GET /openapi/diagnosis/instances/{InstanceId}/reports/{ReportId} HTTP/1.1

リクエストパラメーター

パラメーター タイプ 位置 必須 説明
InstanceId String Path Yes es-cn-mp91kzb8m0009****

インスタンス ID。

lang String Query No en

インテリジェント診断レポートが生成される言語。 デフォルトはブラウザの言語です。 サポートされている言語:

  • en: 英語
  • zh: 簡体字中国語
  • zt: 繁体字中国語
  • es: スペイン語
  • fr: フランス語
ReportId String Path Yes scheduled__2020-09-15T00:40:00

レポートの ID。ListDiagnoseReportIds API を使用して取得できます。

レスポンスパラメーター

パラメーター タイプ 説明
RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****

リクエスト ID。

Result Object

リクエストの結果。

trigger String SYSTEM

ヘルス診断のトリガーモード。 サポートされているのは、SYSTEM(自動システムトリガー)、INNER(内部トリガー)、USER(手動ユーザートリガー)です。

createTime Long 1535745731000

レポートが作成されたタイムスタンプ。 単位: ミリ秒。

reportId String trigger__2020-08-17T17:09:02

レポートの ID。

state String SUCCESS

診断ステータス。 有効な値: SUCCESS、FAILED、RUNNING。

instanceId String es-cn-abc

診断対象のインスタンス ID。

health String YELLOW

レポートに記載されているクラスタの全体的なヘルス状態。 サポートされているのは、GREEN、YELLOW、RED、UNKNOWN です。

diagnoseItems Array of diagnoseItems

診断項目情報のリストを報告します。

item String IndexAliasUseDiagnostic

項目の名前。

health String YELLOW

診断項目のヘルス状態。 サポートされているのは、GREEN、YELLOW、RED、UNKNOWN です。

detail Object

診断項目の詳細。

type String ES_API

診断結果のタイプ。 サポートされているのは、TEXT(テキストによる説明)、CONSOLE_API(コンソールによるトリガー)、ES_API(API によるトリガー)です。

name String Number of Replica Shards

診断項目の正式名称。

desc String Check whether the number of replica shards is optimal and easy to maintain

診断項目の説明。

result String You may need to adjust the numbers of replica shards of some indices as follows: [geoname08 : 0 -> 1][geoname09 : 0 -> 1][geonametest01 : 0 -> 1]

診断。

suggest String You can call the following function in the Elasticsearch API....

診断の提案。

リクエストの例

GET /openapi/diagnosis/instances/es-cn-mp91kzb8m0009****/reports/scheduled__2020-09-15T00:40:00?lang=en HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json

正常なレスポンスの例

JSON 形式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Result" : {
    "reportId" : "scheduled__2020-09-15T02:40:00",
    "instanceId" : "es-cn-09k1rocex0006****",
    "state" : "SUCCESS",
    "trigger" : "INNER",
    "health" : "YELLOW",
    "createTime" : 1600108800000,
    "diagnoseItems" : [ {
      "item" : "IndexReplicaDiagnostic",
      "health" : "YELLOW",
      "detail" : {
        "name" : "レプリカシャードの数",
        "desc" : "レプリカシャードの数が最適で、メンテナンスが容易かどうかを確認します。\nリソースが十分であれば、レプリカシャードはインデックスデータの信頼性を高め、QPS を向上させることができます。 ただし、レプリカシャードが多すぎると、ディスク容量とメモリを大量に消費する可能性があります。 これにより、書き込み操作のパフォーマンスが低下します。",
        "type" : "CONSOLE_API",
        "suggest" : "Elasticsearch API で次の関数を呼び出すことができます。\nPUT ${index}/_settings\n{\n    \"settings\": {\n        \"index.number_of_replicas\": \"${num}\"\n    }\n} \r\nindex パラメーターと num パラメーターを実際の値に設定します。",
        "result" : "一部のインデックスのレプリカシャードの数を次のように調整する必要がある場合があります。\n[geoname08 : 0 -> 1][geoname09 : 0 -> 1][geonametest01 : 0 -> 1]"
      }
    }, {
      "item" : "IndexShardsDiagnostic",
      "health" : "YELLOW",
      "detail" : {
        "name" : "各インデックスのシャードの数とサイズ",
        "desc" : "各インデックスのシャードの数とサイズが最適かどうかを確認します。\nシャードの数が少ないと、インデックスの読み取り/書き込みパフォーマンスが低下する可能性があります。 シャードの数が多いと、システムリソースを大量に消費し、インデックスの読み取り/書き込みパフォーマンスが低下します。",
        "type" : "ES_API",
        "suggest" : "次のソリューションをお勧めします。\nhotmovies [サイズ < 1 GB] [7 -> 1, 3]\ngeoname08 [2 GB] [5 -> 1, 3]\ngeoname09 [3 GB] [5 -> 1, 3]\ngeonametest01 [2 GB] [5 -> 1, 3]\n \r\nこのソリューションは、現在のインデックスサイズに適用されます。 今後のインデックスとノードに基づいて、シャードの数を調整します。",
        "result" : "一部のインデックスのシャードの数を調整する必要がある場合があります。"
      }
    } ]
  },
  "RequestId" : "7BABD728-1584-432C-A300-25BEBDFC****"
}

エラーコード

エラーコードのリストについては、「サービスエラーコード」をご参照ください。