Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (SysOM/2023-12-30) mematuhi standar ROA. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Inspection
|
API |
Judul |
Deskripsi |
| GetInspectionReport | Mengambil Laporan Inspeksi | Mengambil laporan inspeksi SysOM. |
| CreateInstanceInspection | Membuat Inspeksi Instans | Membuat inspeksi instans SysOM. |
Alert notification
|
API |
Judul |
Deskripsi |
| ListAlertDestinations | Daftar Kontak Peringatan | Mengambil daftar kontak peringatan. |
| UpdateAlertDestination | Memperbarui Kontak Peringatan | Memperbarui kontak peringatan. |
| GetAlertDestination | Get alert contact | Mengambil informasi kontak peringatan tertentu. |
| UpdateAlertEnabled | Perbarui Status Kebijakan Peringatan | Memperbarui status kebijakan peringatan dorong. |
| GetAlertStrategy | Retrieve alert policy | Mengambil peringatan untuk pengguna berdasarkan ID kebijakan. |
| DeleteAlertStrategy | Hapus Kebijakan Peringatan | Menghapus kebijakan peringatan untuk notifikasi dorong. |
| ListAlertItems | Daftar Data Deret Waktu Peringatan | Mengambil semua data deret waktu peringatan. |
| ListAlertStrategies | Ambil Daftar Kebijakan Peringatan | Mengambil semua kebijakan peringatan dorong untuk pengguna saat ini. |
| DeleteAlertDestination | Hapus Kontak Peringatan | Menghapus kontak peringatan. |
| CreateAlertDestination | Buat Kontak Peringatan | Membuat kontak untuk notifikasi peringatan. |
| CreateAlertStrategy | CreateAlertStrategy | Membuat strategi dorong alert. |
| UpdateAlertStrategy | Perbarui Kebijakan Peringatan | Memperbarui kebijakan peringatan dorong. |
Hotspot analysis
|
API |
Judul |
Deskripsi |
| UpdateFuncSwitchRecord | Memperbarui Konfigurasi Modul Fitur Layanan | Memperbarui konfigurasi modul fitur layanan. |
| GetServiceFuncStatus | Mengambil Status Konfigurasi Layanan | Mengambil konfigurasi modul fitur. |
| GetHotSpotUniqList | Mendapatkan daftar tipe hotspot | Mengambil daftar bidang tertentu di bawah sebuah instance. |
| GetHotspotTracking | Mengambil Hasil Pelacakan Hot Spot | Mengambil hasil pelacakan hot spot. |
| GetHotspotPidList | Mengambil Daftar PID | Mengambil daftar PID Instans tertentu. |
| GetHotspotInstanceList | Daftar Instans | Mengambil daftar instans hotspot. |
| GetHotspotCompare | Hasil Pelacakan Perbandingan Hotspot | Mengambil hasil pelacakan perbandingan hotspot. |
| GetHotspotAnalysis | Mengambil Hasil Analisis Hot Spot | Mengambil hasil analisis hot spot. |
AI observability
|
API |
Judul |
Deskripsi |
| StartAIAnalysis | Memulai Pengamatan Infrastruktur AI | Memulai analisis Pekerjaan AI. |
| GetListRecord | Mengambil Catatan Analisis AI Infra | Mengambil daftar catatan analisis AI Infra. |
| GetAIQueryResult | Mengambil hasil observasi infrastruktur AI | Mengkueri hasil analisis AI Infra. |
Component management
|
API |
Judul |
Deskripsi |
| GetResources | Mengambil Penggunaan Sumber Daya Pengatur Waktu Nyata dari Kluster atau Node | Mengambil Penggunaan sumber daya pengatur waktu nyata dari Kluster atau node. |
| GetHostCount | Mengambil Jumlah Node Kluster atau Jumlah Pod Node | Mengambil jumlah node atau jumlah Pod pada node dalam sebuah Kluster. |
| InitialSysom | Mengaktifkan Konsol alinux | Menginisialisasi SysOM untuk memastikan bahwa peran terkait layanan ada. |
| ListClusters | Mengambil daftar kluster yang dikelola oleh pengguna saat ini | Mengambil semua kluster yang dikelola oleh pengguna saat ini. |
| ListInstances | Mengambil daftar instans terkelola | Mengambil daftar instans. |
| ListPluginsInstances | Mengambil daftar instans suatu komponen | Mengambil daftar instans untuk instalasi, pembaruan, atau penghapusan instalasi plug-in. |
| ListPodsOfInstance | Mengambil Daftar Pod di Kluster atau Instans | Mengambil daftar Pod di Kluster atau Instans. |
| UpgradeAgentForCluster | Memperbarui komponen untuk kluster ACK | Memperbarui komponen untuk kluster. |
| UpgradeAgent | Memperbarui komponen | Memperbarui komponen yang terinstal ke versi tertentu. |
| UninstallAgentForCluster | Menguninstall komponen dari kluster ACK | Menguninstall komponen dari kluster. |
| UninstallAgent | Menguninstall Komponen | Menguninstall versi tertentu dari sebuah Komponen. |
| ListRegions | Daftar Wilayah Instans Terkelola | Mendaftar semua wilayah yang berisi instans terkelola. |
| ListInstancesWithEcsInfo | Mengambil daftar instans dengan informasi ECS | Mengambil informasi tentang instans yang dikelola dan tidak dikelola, termasuk informasi ECS. |
| ListInstanceStatus | Mengambil Status Instans Terkelola | Mengambil status instans. |
| ListInstancesEcsInfoList | Mengambil Daftar Informasi ECS untuk Instans | Mengambil daftar informasi ECS untuk instans, seperti daftar tag dan daftar alamat IP publik. |
| ListClusterAgentInstallRecords | Mendapatkan catatan instalasi komponen klaster ACK | Mengambil catatan instalasi komponen dalam klaster ACK. |
| ListAgentInstallRecords | Mengkueri daftar catatan pemasangan komponen | Menampilkan daftar catatan pemasangan agen. |
| InstallAgentForCluster | Menginstal komponen untuk klaster ACK | Menginstal komponen untuk klaster ACK. |
| InstallAgent | Instal komponen | Menginstal Agen pada instans yang ditentukan. |
| ListAgents | Mengambil Daftar Komponen | Mengambil daftar Agen. |
| GetAgentTask | Mengambil status eksekusi Tugas Komponen | Mengambil status eksekusi Tugas instalasi Agen. |
| GetAgent | Mendapatkan detail agen | Mengambil detail agen tertentu. |
| ListAllInstances | Mendapatkan semua instans dan informasi lengkapnya | API ini digunakan untuk mengambil daftar instans terkelola/tidak terkelola beserta informasi instansnya. |
Health status
|
API |
Judul |
Deskripsi |
| UpdateEventsAttention | Perbarui Tingkat Perhatian Item Anomali | Memperbarui tingkat perhatian item anomali. Menyesuaikan tingkat perhatian memengaruhi sensitivitas algoritma deteksi anomali. |
| ListAbnormalyEvents | Mengambil detail peristiwa anomali | Mengambil informasi peristiwa anomali untuk kluster, node, atau pod dalam rentang waktu tertentu. |
| ListInstanceHealth | Mengambil daftar status kesehatan node atau pod dalam kluster | Mengambil daftar status kesehatan node atau Pod kluster dalam rentang pengatur waktu tertentu. |
| InvokeAnomalyDiagnosis | Memulai Diagnostik Anomali | Memulai tugas diagnostik anomali. |
| GetRangeScore | Mengambil Tren Skor Kesehatan | Mengambil tren skor kesehatan. |
| GetProblemPercentage | Persentase Masalah Abnormal | Mengambil proporsi masalah abnormal pada node atau pod Kluster dalam rentang pengatur waktu tertentu. |
| GetInstantScore | Skor Kesehatan Real-Time Kluster/Node | Mengambil skor kesehatan pengatur waktu Kluster atau node. |
| GetHealthPercentage | Distribusi Status Kesehatan Node/Pod | Mengambil distribusi status kesehatan node atau Pod selama periode pengatur waktu tertentu. |
Diagnostics
|
API |
Judul |
Deskripsi |
| ListDiagnosis | Mendapatkan daftar diagnostik | Mengambil daftar riwayat diagnostik. |
| GetDiagnosisResult | Get diagnosis results | Mengambil hasil diagnosis. |
| InvokeDiagnosis | Memulai diagnosis | Memulai diagnosis. |
| AuthDiagnosis | Otorisasi Diagnostik | Mengotorisasi SysOM untuk mendiagnosis Instance ECS di bawah akun saat ini. Anda harus memanggil operasi ini untuk mengotorisasi Instance ECS tertentu sebelum memanggil operasi InvokeDiagnosis untuk memulai diagnostik pada instans tersebut. |
OS copilot
|
API |
Judul |
Deskripsi |
| GetCopilotHistory | Mengambil Riwayat Chat Antarmuka Streaming Copilot | Mengambil riwayat chat Copilot. |
| GenerateCopilotStreamResponse | Memanggil Titik Akhir SSE Streaming OS Copilot | Memanggil titik akhir SSE streaming layanan OS Copilot. |
| GenerateCopilotResponse | Request copilot service | Mengambil hasil tanggapan layanan copilot. |
Others
|
API |
Judul |
Deskripsi |
| CheckInstanceSupport | Memeriksa Apakah Instans Didukung | Memeriksa apakah instans target didukung oleh SysOM. |
| StartAIDiffAnalysis | Mulai Analisis Diferensial AI Infra | Memulai analisis diferensial AI Infra. |
| DescribeMetricList | Kueri Data Deret Waktu | Mengkueri data deret waktu. |
| CreateVmcoreDiagnosisTask | Membuat tugas diagnostik kerusakan | Membuat node diagnostik kerusakan cerdas yang mendiagnosis file vmcore atau file log dmesg yang ditentukan berdasarkan parameter input. |
| GetVmcoreDiagnosisTask | Mengkueri Tugas diagnostik | Mengkueri status eksekusi dan hasil diagnostik Tugas diagnostik berdasarkan ID Tugas. |
| ListVmcoreDiagnosisTask | Kueri daftar Tugas diagnosis crash | Mengkueri daftar Tugas diagnosis crash historis. |
| CpuHighAgentStreamResponse | Memanggil antarmuka streaming SSE CPU high agent | Memanggil antarmuka streaming SSE CPU High Agent. |