App Optimize API membantu developer dan administrator memahami, memantau, dan mengoptimalkan Google Cloud biaya dan penggunaan resource. API ini menawarkan cara terprogram untuk mengambil data biaya dan penggunaan mendetail yang dapat Anda gabungkan ke dalam alur kerja harian tim untuk mendapatkan insight dan pengambilan keputusan.
API ini menampilkan data dalam format tabel terstruktur, mirip dengan hasil kueri SQL, sehingga mudah diuraikan dan dimasukkan ke dalam sistem lain.
Pengelolaan biaya dengan App Optimize API
Anda dapat mengekspor laporan biaya dan penggunaan untuk project dan aplikasi App Hub guna menganalisis tren atau menggabungkan data laporan dengan data bisnis lainnya. Anda juga dapat menggunakan API ini untuk mendukung dasbor internal, mendorong sistem pemberitahuan kustom, atau membuat pemeriksaan biaya dan penggunaan ke dalam pipeline deployment.
Integrasi ini membantu administrator dan developer aplikasi membuat keputusan berbasis data dan hemat biaya di seluruh siklus proses software.
Berintegrasi dengan alat analisis
Kasus penggunaan utama adalah mengotomatiskan ekspor data biaya dan penggunaan secara rutin ke alat analisis. Dengan menyiapkan tugas terjadwal menggunakan Cloud Run dan Cloud Scheduler, Anda dapat memanggil API setiap hari untuk mengambil data terbaru.
Mendukung dasbor kustom
API ini juga dapat mendukung dasbor internal kustom. Daripada terbatas pada tampilan konsol bawaan, tim Anda dapat membuat aplikasi web yang memuat metrik biaya dan penggunaan tertentu sesuai permintaan. Dengan menggunakan JavaScript, dasbor dapat memanggil API dan tetap responsif saat data diambil di latar belakang. Hal ini memberikan tampilan data biaya dan efisiensi yang disesuaikan dan disematkan langsung ke dalam alur kerja tim Anda.
Mengaktifkan keputusan biaya berbasis data
Dengan mengintegrasikan App Optimize API ke dalam sistem, Anda akan mendapatkan akses yang fleksibel dan otomatis ke data yang diperlukan untuk pengelolaan biaya cloud dan pengoptimalan resource yang efektif. Pola akses terprogram ini membantu Anda menjawab pertanyaan penting terkait efisiensi biaya. Anda dapat mengidentifikasi layanan dengan lonjakan biaya baru-baru ini, menemukan resource yang kurang dimanfaatkan, menghitung biaya yang tepat untuk aplikasi tertentu dalam jangka waktu tertentu, atau memantau tren pengeluaran di berbagai produk dan region.
Fitur utama
App Optimize API mencakup fitur utama berikut:
- Pelaporan mendetail. Buat laporan yang menggabungkan data di berbagai dimensi, termasuk project, resource individual, SKU, jangka waktu, dan aplikasi, layanan, serta workload Pusat Aplikasi.
- Data biaya dan penggunaan. Akses berbagai informasi seperti biaya moneter, penggunaan CPU (rata-rata dan persentil ke-95), penggunaan dan alokasi core CPU, penggunaan memori (rata-rata dan persentil ke-95), serta penggunaan dan alokasi memori.
- Pemfilteran fleksibel. Gunakan Common Expression Language (CEL) untuk memfilter data yang disertakan dalam laporan Anda secara akurat. Anda dapat memfilter berdasarkan rentang waktu, jenis resource, aplikasi Pusat Aplikasi tertentu, dan atribut lain yang tersedia untuk memfokuskan analisis.
Memahami data
Laporan yang dihasilkan oleh App Optimize API memberikan insight yang berharga, tetapi penting untuk memahami sifat dan batasan data. Untuk mempelajari lebih lanjut, lihat Tentang data biaya dan penggunaan.
Cara kerja App Optimize API
Proses pembuatan laporan biaya dan penggunaan memiliki tiga tahap utama:
- Minta laporan. Anda menentukan data yang Anda minati, termasuk rentang waktu, resource atau aplikasi yang akan dicakup, cara mengelompokkan data, serta detail biaya dan penggunaan tertentu yang Anda inginkan. Setelah laporan dibuat, definisinya tidak dapat diubah. Jika perlu mengubah parameter, Anda harus membuat laporan baru.
- Tunggu hingga data disiapkan. Karena pengumpulan dan pengorganisasian data dapat memerlukan waktu, langkah ini berjalan secara asinkron. API ini menyediakan cara untuk memeriksa kapan laporan Anda siap.
- Ambil data laporan. Setelah pemrosesan selesai, Anda dapat mendownload laporan, yang diformat dalam baris dan kolom berdasarkan permintaan Anda.
Laporan yang dihasilkan akan otomatis dihapus dari API setelah 24 jam.
Harga
Selama Pratinjau, tidak ada biaya tambahan untuk menggunakan App Optimize API, termasuk membuat laporan, membaca laporan, dan membaca metadata laporan.
Untuk mengetahui informasi tentang biaya yang terkait dengan Google Cloud layanan yang menyediakan data ke App Optimize API, lihat informasi berikut:
- Harga Penagihan Cloud.
- Harga Pusat Aplikasi dan biaya untuk pengelolaan aplikasi
- Harga Cloud Monitoring
Langkah berikutnya
- Mengaktifkan API.
- Panduan Memulai: Membuat dan membaca laporan.
- Pelajari laporan lebih lanjut.
- Pelajari cara mengontrol akses ke App Optimize API.