Ringkasan Cloud Monitoring

Dokumen ini memberikan ringkasan layanan yang disediakan Cloud Monitoring. Layanan ini dapat membantu Anda memahami perilaku, kondisi, dan performa aplikasi Anda serta layanan Cloud de Confiance by S3NS lainnya. Cloud Monitoring secara otomatis mengumpulkan dan menyimpan informasi performa untuk sebagian besar layanan Cloud de Confiance by S3NS .

Metrik yang dikumpulkan

Cloud Monitoring mengumpulkan dan menyimpan Metrik sistem yang dihasilkan oleh Cloud de Confiance by S3NS layanan. Metrik ini memberikan informasi tentang cara pengoperasian layanan.

Metrik kueri

Sebaiknya gunakan Grafana dan PromQL untuk membuat kueri dan memvisualisasikan data metrik. Untuk mengetahui informasi selengkapnya, lihat PromQL di Cloud Monitoring.

Cloud Monitoring API juga menyediakan dukungan untuk membaca data metrik. Untuk informasi selengkapnya, lihat halaman referensi timeSeries.list. Saat Anda mengambil data metrik menggunakan Monitoring API, kueri dalam perintah API Anda dapat menggunakan ekspresi filter Monitoring.

Model data Cloud Monitoring

Bagian ini memperkenalkan model data Cloud Monitoring:

  • Jenis metrik menjelaskan sesuatu yang diukur. Contoh jenis metrik mencakup pemanfaatan CPU VM dan persentase disk yang digunakan.

  • Time series (Deret waktu) adalah struktur data yang berisi pengukuran berpenanda waktu terhadap suatu metrik serta informasi tentang sumber dan arti pengukuran tersebut.

Berikut beberapa detail tentang isi deret waktu:

  • Array points berisi pengukuran berstempel waktu.

    Berikut adalah contoh array points dengan dua nilai:

      "points": [
        {
          "interval": {
            "startTime": "2020-07-27T20:20:21.597143Z",
            "endTime": "2020-07-27T20:20:21.597143Z"
          },
          "value": {
            "doubleValue": 0.473005
          }
        },
        {
          "interval": {
            "startTime": "2020-07-27T20:19:21.597239Z",
            "endTime": "2020-07-27T20:19:21.597239Z"
          },
          "value": {
            "doubleValue": 0.473025
          }
        },
      ],
    

    Untuk memahami arti suatu nilai, Anda perlu merujuk ke data lain yang disertakan dalam deret waktu dan ke definisi data tersebut.

  • Kolom resource menjelaskan komponen hardware atau software yang sedang dipantau. Di Cloud Monitoring, komponen hardware atau software disebut sebagai resource yang dimonitor. Contoh resource yang dipantau mencakup instance Compute Engine dan aplikasi App Engine. Untuk mengetahui daftar resource yang dimonitor, lihat Daftar resource yang dimonitor.

    Berikut adalah contoh kolom resource:

      "resource": {
        "type": "gce_instance",
        "labels": {
          "instance_id": "2708613220420473591",
          "zone": "us-east1-b",
          "project_id": "sampleproject"
        }
      }
    
    • Kolom type mencantumkan resource yang dimonitor sebagai gce_instance, yang menunjukkan bahwa pengukuran ini dilakukan pada instance VM Compute Engine.

    • Kolom labels berisi key-value pair yang memberikan informasi tambahan tentang resource yang dimonitor. Untuk jenis gce_instance, label mengidentifikasi instance VM yang sedang dipantau.

  • Kolom metric menjelaskan apa yang diukur.

    Berikut adalah contoh kolom metric:

      "metric": {
        "labels": {
          "instance_name": "test"
        },
        "type": "compute.googleapis.com/instance/cpu/utilization"
      },
    
    • Untuk layanan Cloud de Confiance by S3NS , kolom type menentukan layanan dan apa yang dipantau. Dalam contoh ini, layanan Compute Engine mengukur penggunaan CPU.
    • Kolom labels berisi key-value pair yang memberikan informasi tambahan tentang pengukuran. Label ini ditentukan sebagai bagian dari MetricDescriptor, yang merupakan struktur data yang menentukan atribut data yang diukur. MetricDescriptor untuk metrik compute.googleapis.com/instance/cpu/utilization mencakup label instance_name.
  • Kolom metricKind menjelaskan hubungan antara pengukuran yang berdekatan dalam deret waktu:

    • Metrik GAUGE menyimpan nilai hal yang diukur pada waktu tertentu—misalnya, catatan suhu per jam.

    • Metrik CUMULATIVE menyimpan nilai terakumulasi dari hal yang diukur pada waktu tertentu—misalnya, odometer dalam kendaraan.

    • Metrik DELTA menyimpan perubahan nilai hal yang diukur selama jangka waktu tertentu—misalnya, ringkasan saham yang menunjukkan keuntungan atau kerugian saham.

  • Kolom valueType menjelaskan jenis data untuk pengukuran: INT64, DOUBLE, BOOL, STRING, atau DISTRIBUTION.

Cloud Monitoring menulis satu deret waktu untuk setiap kombinasi nilai label metrik dan resource. Anda dapat menggunakan label ini untuk mengelompokkan dan memfilter deret waktu.

Langkah berikutnya