本文為您提供Elasticsearch、Kibana、Logstash和Beats的API介面及說明。如果您需要使用本文中沒有提到的介面 ,請聯絡阿里雲支援人員工程師擷取。
Elasticsearch
類別 | API | 描述 |
執行個體管理 | 建立Elasticsearch執行個體。 | |
在列表中展示所有或指定執行個體的詳細資料。 | ||
查詢指定執行個體的詳細資料。 | ||
擷取重啟執行個體的預估時間。 | ||
重啟指定執行個體。 | ||
將隨用隨付執行個體轉換為訂用帳戶執行個體。 | ||
更新指定執行個體的名稱。 | ||
釋放指定隨用隨付類型的執行個體。釋放後,執行個體所使用的實體資源都被回收,相關資料全部丟失且不可恢複;掛載執行個體節點的雲端硬碟和相應的快照都會被釋放。 | ||
恢複釋放後被凍結的執行個體。 | ||
為訂用帳戶執行個體續約。 | ||
恢複已下線的可用性區域中的節點。僅對多可用性區域執行個體有效。 | ||
在有多個可用性區域的情況下,下線部分可用性區域。並將下線的可用性區域中的節點遷移到其他可用性區域。 | ||
擷取Elasticsearch的地區資訊。 | ||
中斷變更中的執行個體。僅對狀態為生效中的執行個體有效,中斷後,執行個體進入變更中斷(suspended)狀態。 | ||
恢複中斷變更的執行個體。 | ||
擷取叢集下的所有節點資訊。 | ||
擷取指定執行個體的健康情況。 | ||
擷取叢集的索引列表。 | ||
遷移對應可用性區域下的節點到目標可用性區域。 | ||
遷移執行個體到指定資源群組。 | ||
更改並開啟執行個體的可維護時間。 | ||
擷取當前地區的開放配置資訊。介面傳回值為全量資料供參考,以控制台和售賣頁實際展示值為準。 | ||
擷取有關進行中和已完成的分區恢複的資料進度列表,預設返回進行中的分區恢複資訊。 | ||
用於系統根據業務情境、QPS和日誌產生量等情況為您推薦叢集容量規劃的最佳配置資訊。 | ||
標籤管理 | 查詢所有可見的使用者標籤。 | |
查詢可見的資源標籤關係。 | ||
建立標籤資源關係。 | ||
刪除使用者資源標籤關係。 | ||
資料移轉 | 指定節點類型和個數,擷取可進行資料移轉的節點。 | |
校正是否可以遷移指定執行個體中某些節點上的資料。 | ||
執行資料移轉任務。 | ||
擷取資料移轉任務資訊。 | ||
擷取叢集的資料資訊。 | ||
刪除索引遷移任務。 | ||
取消資料移轉任務。 | ||
執行個體升降配 | 指定節點類型和數量,擷取可縮容的節點。 | |
校正指定執行個體中的某些節點是否可以縮容。 | ||
執行叢集節點縮容操作。 | ||
升級執行個體版本或核心補丁版本。升級執行個體版本功能僅支援將6.3版本的執行個體升級至6.7版本。 | ||
變更集群配置(升配或降配)。 | ||
叢集配置 | 更新指定執行個體的YML參數配置。 | |
更新指定執行個體的IK熱詞詞典。 | ||
更新指定執行個體的同義字詞典。 | ||
冷更新Elasticsearch執行個體的IK分詞外掛程式,包括IK主分詞詞庫和IK停用詞詞庫。 | ||
更新AliNLP分詞外掛程式(analysis-aliws)的詞典檔案。支援自訂詞庫配置。 | ||
在添加使用者OSS儲存的詞典檔案時,擷取和校正使用者OSS詞典檔案的詳情。 | ||
更改指定執行個體的記憶體回收行程配置。 | ||
擷取指定類型的詞典詳情以及簽名產生的公網可下載連結。 | ||
外掛程式管理 | 擷取指定執行個體的外掛程式列表。 | |
安裝系統預置外掛程式。 | ||
卸載已安裝的預置外掛程式。 | ||
安裝使用者自訂的已經上傳至Elasticsearch控制台的外掛程式。 | ||
日誌查詢 | 查看執行個體日誌。 | |
安全配置 | 開啟或關閉Elasticsearch、Kibana的公網或私網訪問。 | |
更新指定執行個體的VPC私網訪問白名單。 | ||
更新指定執行個體的公網地址訪問白名單。 | ||
開啟或關閉指定執行個體的公網地址。 | ||
更新指定執行個體的VPC私網訪問白名單。 | ||
更新指定執行個體的訪問白名單。 | ||
更新指定執行個體的elastic帳號的密碼。 | ||
開啟HTTPS協議。除8.5版本、7.16版本外,開啟前請確保您已購買協調節點。 | ||
關閉HTTPS協議。 | ||
配置執行個體網路互連。 | ||
移除互連執行個體。 | ||
擷取能夠與當前執行個體進行網路互連的執行個體列表。不包括已經打通的執行個體。 | ||
擷取已經與當前執行個體進行了網路互連的執行個體列表。 | ||
建立服務帳號VPC下的終端節點,用於串連使用者VPC下的終端節點服務,以單向打通網路。 | ||
刪除服務VPC下的終端節點。 | ||
查看服務VPC下的終端節點狀態。 | ||
資料備份 | 手動對叢集進行快照備份。 | |
擷取叢集的資料備份配置。 | ||
更新指定執行個體的資料備份配置。 | ||
擷取當前執行個體的跨叢集OSS倉庫設定列表。 | ||
擷取當前執行個體可添加的OSS引用倉庫。 | ||
在設定跨叢集OSS倉庫時,建立引用倉庫。 | ||
刪除一個跨叢集OSS引用倉庫。 | ||
智能營運 | 開啟執行個體的智能營運功能。 | |
關閉執行個體的智能營運功能。 | ||
即刻診斷執行個體。 | ||
擷取智能營運的歷史報告。 | ||
擷取智能營運歷史報告的ID。 | ||
擷取指定執行個體智能營運模組中,健康診斷的診斷索引。 | ||
查看智能營運的歷史報告。 | ||
擷取智能營運的情境設定。 | ||
更新執行個體的智能營運情境設定。 |
Kibana
API | 描述 |
擷取Kibana配置。 | |
修改Kibana配置。目前僅支援修改Kibana語言配置。 | |
擷取Kibana外掛程式列表。 | |
安裝Kibana預置外掛程式。要求Kibana的規格為2核4 GB及以上。 | |
卸載Kibana外掛程式。 | |
更新指定執行個體的Kibana訪問白名單。 |
Logstash
類別 | API | 描述 |
執行個體管理 | 建立Logstash執行個體。 | |
在列表中展示所有或指定Logstash執行個體的詳細資料。 | ||
查詢指定執行個體的詳細資料。 | ||
修改指定執行個體的部分資訊,例如節點數、配額、名稱、硬碟大小等。 | ||
為執行個體續約。 | ||
重啟指定執行個體。重啟後,執行個體會進入生效中(activating)狀態。 | ||
修改指定執行個體的名稱。 | ||
將隨用隨付的阿里雲Logstash執行個體轉換為訂用帳戶執行個體。 | ||
擷取Logstash執行個體重啟的預估時間。 | ||
釋放指定執行個體。 | ||
恢複釋放後被凍結的Logstash執行個體。 | ||
叢集配置 | 更新指定Logstash執行個體的配置。 | |
擷取Logstash執行個體的擴充檔案配置。 | ||
更新Logstash執行個體的擴充檔案配置。 | ||
叢集監控 | 在設定Logstash執行個體的X-Pack監控時,擷取可用的Elasticsearch執行個體列表(具備X-Pack監控能力)。 | |
在Logstash執行個體的監控警示配置中,驗證提供X-Pack監控的Elasticsearch執行個體的聯通性。 | ||
更新Logstash執行個體的X-Pack監控警示配置。 | ||
擷取Logstash執行個體的X-Pack監控配置。 | ||
外掛程式管理 | 擷取所有或指定外掛程式的詳細資料。 | |
安裝外掛程式。 | ||
卸載已安裝的外掛程式。 | ||
日誌查詢 | 查看Logstash執行個體的日誌。 | |
變更任務管理 | 中斷執行個體變更任務。中斷後,執行個體會進入中斷中(suspended)狀態。 | |
恢複執行個體的變更中斷任務。恢複後執行個體會進入生效中(activating)狀態。 | ||
管道管理 | 建立Logstash管道。 | |
擷取Logstash執行個體的管道列表。 | ||
擷取Logstash執行個體的管道資訊。 | ||
更新Logstash管道資訊。 | ||
立即部署Logstash管道。 | ||
停止運行Logstash管道。 | ||
更新Logstash管道管理方式。 | ||
擷取Logstash管道管理配置。 | ||
刪除指定的Logstash管道。 | ||
設定Kibana管道管理時,測試Logstash與Kibana連通性,並擷取目標Kibana上建立的管道ID列表。 |
Beats
API | 描述 |
建立採集器。 | |
擷取採集器執行個體的詳細資料。 | |
重試安裝在建立時沒有安裝成功的採集器。 | |
擷取採集器列表資訊。 | |
擷取採集器的預設設定檔。 | |
修改採集器名稱。 | |
更新採集器執行個體資訊。 | |
啟動採集器。 | |
重啟採集器。 | |
停止運行中的採集器。 | |
刪除採集器。 | |
擷取ECS機器列表。 | |
更新採集器安裝的ECS機器。 | |
查看安裝採集器的ECS機器的狀態。 | |
擷取Container ServiceKubernetes版ACK(Container Service for Kubernetes)叢集列表。 | |
查看指定Container ServiceKubernetes版ACK叢集的所有命名空間。 | |
查看指定Container ServiceKubernetes版ACK叢集上安裝的Elasticsearch Operator資訊。 | |
在指定Container ServiceKubernetes版ACK叢集上安裝Elasticsearch Operator。 |
存取控制
API | 描述 |
建立服務關聯角色。 | |
驗證是否已經建立服務關聯角色。 |