Ringkasan App Optimize API

Pahami pengeluaran Google Cloud dan penggunaan resource Anda dengan App Optimize API. Bagi developer dan administrator, API ini menawarkan cara terprogram untuk mengambil data biaya dan penggunaan mendetail sehingga mereka dapat menggabungkan informasi ini ke dalam dasbor, alat, dan alur kerja harian tim mereka.

API ini menampilkan data dalam format terstruktur dan tabel, mirip dengan hasil kueri SQL, sehingga mudah diuraikan dan dimasukkan ke dalam sistem lain.

Mengapa menggunakan App Optimize API?

Anda dapat mengekspor laporan untuk project dan aplikasi App Hub untuk analisis tren atau untuk digabungkan 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 Anda.

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.

Mendukung keputusan berbasis data

Dengan mengintegrasikan App Optimize API ke dalam sistem Anda, Anda akan mendapatkan akses yang fleksibel dan otomatis ke data yang diperlukan untuk pengelolaan keuangan 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 aplikasi tertentu yang tepat 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:

  1. 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.
  2. 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.
  3. 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:

Langkah berikutnya