

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Connect ke sumber GitLab data
<a name="gitlab-AMG-datasource"></a>

Sumber GitLab data memungkinkan Anda melacak GitLab statistik terperinci, seperti kontributor teratas, komit per hari, atau penerapan per hari. Anda juga dapat menggunakan variabel template, seperti proyek, untuk menyiapkan filter untuk dasbor Anda. Anda dapat menggabungkan data dari GitLab API dengan data dari sumber lain.

**catatan**  
Sumber data ini hanya untuk Grafana Enterprise. Untuk informasi selengkapnya, lihat [Mengelola akses ke plugin Enterprise](upgrade-to-enterprise-plugins.md).  
Selain itu, di ruang kerja yang mendukung versi 9 atau yang lebih baru, sumber data ini mungkin mengharuskan Anda untuk menginstal plugin yang sesuai. Untuk informasi selengkapnya, lihat [Perluas ruang kerja Anda dengan plugin](grafana-plugins.md).

## Keterbatasan yang Sudah Diketahui
<a name="gitlab-known-limitations"></a>

Peringatan belum didukung di plugin ini karena transformasi tidak didukung dalam kueri peringatan dan transformasi adalah satu-satunya cara untuk mendapatkan metrik agregat yang berarti dari data mentah API. GitLab 

## Menambahkan sumber data
<a name="gitlab-adding-the-data-source"></a>

1.  Buka konsol Grafana di ruang kerja Grafana yang Dikelola Amazon dan pastikan Anda masuk. 

1.  Di menu samping di bawah **Konfigurasi** (ikon roda gigi), pilih **Sumber Data**. 

1.  Pilih **Tambahkan sumber data**. 
**catatan**  
 Jika Anda tidak melihat link **Sumber Data** di menu samping Anda, itu berarti bahwa pengguna Anda saat ini tidak memiliki `Admin` peran. 

1.  Pilih **GitLab**dari daftar sumber data. 

1. Masukkan informasi berikut:
   + Untuk **Nama**, masukkan nama untuk sumber GitLab data ini.
   + Untuk **URL**, masukkan URL root untuk GitLab contoh Anda, seperti**https://gitlab.com/api/v4**.
   + Untuk **Access token**, masukkan token akses GitLab pribadi Anda.

## Kueri sumber GitLab data
<a name="gitlab-query"></a>

Dari Editor GitLab Kueri, Anda dapat memilih jenis sumber daya yang berbeda, seperti komit, masalah, atau rilis.

**Filter dan lihat proyek**

1.  **Dari menu tarik-turun, pilih Projects.** 

1.  (Opsional) Filter berdasarkan proyek yang Anda miliki. 

1.  Gunakan dropdown dan pilih **Ya** atau **Tidak** untuk memfilter hasilnya. 
**catatan**  
 Mengambil semua proyek yang **Dimiliki = Tidak** bisa memakan waktu lama. 

**Filter dan lihat komit**

1.  **Dari menu tarik-turun, pilih Komit.** 

1.  Gunakan kolom input untuk menambahkan ID proyek. 

1.  (Opsional) Untuk memfilter dengan branch/tag menggunakan bidang input untuk menambahkan branch/tag referensi. 

**Filter dan lihat masalah**

1.  **Dari menu tarik-turun, pilih Masalah.** 

1.  Gunakan kolom input untuk menambahkan ID proyek. 

1.  (Opsional) Untuk memfilter menurut title/description, gunakan kolom input untuk mencari masalah berdasarkan **judul** dan **deskripsinya**. 

**Lihat rilis**

1.  **Dari menu tarik-turun, pilih Deployments.** 

1.  Gunakan kolom input untuk menambahkan ID proyek. 

1.  (Opsional) Untuk memfilter menurut environment/status, gunakan bidang input. Atribut **status** dapat berupa salah satu nilai berikut:`created`,`running`,`success`,`failed`, atau`canceled`. 

**Lihat label**

1.  **Dari menu tarik-turun, pilih Label.** 

1.  Gunakan kolom input untuk menambahkan ID proyek. 

## Template dan variabel
<a name="gitlab-templates"></a>

Untuk menambahkan variabel GitLab kueri baru, lihat[Menambahkan variabel kueri](variables-types.md#add-a-query-variable). Gunakan sumber GitLab data Anda sebagai sumber data. Pilih jenis sumber daya: **Rilis**, **Proyek**, atau **Label**.

Untuk mendapatkan daftar dinamis proyek, label, dan sebagainya untuk dipilih, buat variabel tipe Query. Variabel tipe GitLab kueri menggunakan Editor Kueri untuk menanyakan dan mengembalikan Proyek, Label, dan sebagainya. Contoh berikut membuat variabel Project untuk membuat parameter kueri Anda

**Buat variabel Project untuk membuat parameter kueri Anda**

1.  Tambahkan variabel tipe **Query** bernama**project**. 

1.  Pilih sumber GitLab data Anda dan segarkan **On Dashboard Load**. 

1.  Pilih jenis sumber daya **Proyek**, **Ya** untuk **Dimiliki**, **nama** untuk **bidang tampilan** dan **id** untuk **bidang nilai**. 

1. Pilih **Perbarui** untuk menambahkan variabel ke dasbor.

1. Tambahkan panel baru ke dasbor dan gunakan **$project** sebagai ID proyek.

   Sekarang, ketika memilih dari dropdown, Anda mendapatkan hasil yang termasuk dalam proyek itu.

## Menggunakan transformasi dari Grafana untuk menjawab pertanyaan umum
<a name="gitlab-transformations"></a>

Sekarang Anda dapat melakukan GitLab kueri dasar untuk menemukan komit, masalah, dll, Anda dapat menggunakan Transformasi untuk memvisualisasikan, menggabungkan, mengelompokkan, dan bergabung dengan kumpulan data, bersama dengan banyak jenis transformasi lainnya untuk mengubah hasil sederhana menjadi jawaban untuk pertanyaan kompleks. Di bawah ini adalah beberapa pertanyaan umum dan bagaimana menggunakan transformasi untuk menjawabnya.

**Berapa commits/issues banyak/deployments per hari dalam proyek saya?**

1.  Tambahkan kueri. Pilih **Komit** untuk jenis sumber daya dan tambahkan ID proyek. 

1.  **Tambahkan **Grup baru dengan transformasi: untuk **Grup oleh****, pilih **created\_at\_date** dan kemudian hitung (Hitung) = id** 

1. Pilih visualisasi **Grafik**.

**Berapa waktu rata-rata untuk menutup masalah dalam proyek saya?**

1.  Tambahkan kueri. Pilih **Masalah** untuk jenis sumber daya dan tambahkan ID proyek. 

1.  ******Tambahkan **bidang Tambah baru dari transformasi perhitungan**: untuk **Mode**, pilih **Operasi Biner, untuk Operasi**, pilih **closed\_at = created\_at dan untuk Alias pilih resolution\_time**.****** 

1.  ******Tambahkan **bidang Tambah baru dari transformasi perhitungan**: untuk **Mode**, pilih **Operasi Biner, untuk Operasi**, pilih **resolution\_time/86400000 dan untuk Alias pilih resolution\_time**.****** 

   Untuk **Ganti semua bidang**, pilih **Benar**.

1. Pilih visualisasi **Stat**.
   + Tampilkan = Hitung
   + Perhitungan = Mean
   + Bidang = **resolution\_time**