全部产品
Search
文档中心

Simple Log Service:Konfigurasikan parameter yang berkaitan dengan halaman konsol untuk disematkan

更新时间:Jul 06, 2025

Topik ini menjelaskan cara mengonfigurasi parameter yang digunakan untuk menyesuaikan tampilan halaman konsol yang ingin disematkan.

Layanan Log Sederhana memungkinkan Anda menyematkan halaman konsol ke situs web yang dikelola sendiri. Dengan cara ini, Anda dapat mengakses halaman tanpa perlu masuk ke konsol dan melakukan kueri log serta analisis secara lebih efisien. Layanan Log Sederhana juga menyediakan serangkaian parameter UI yang dapat dikonfigurasi untuk menyesuaikan pengaturan tampilan halaman konsol yang disematkan. Untuk informasi lebih lanjut, lihat Sematkan Halaman Konsol dan Bagikan Data Log.

Catatan penggunaan

Halaman konsol Layanan Log Sederhana disematkan di halaman web lain dalam bentuk iframe. Secara default, browser memblokir pop-up dan operasi unduhan log. Sebagai contoh, ketika Anda mengklik tautan ke file, browser Anda memblokir pop-up yang sesuai. Dalam kasus ini, Anda harus memodifikasi konfigurasi atribut iframe.

  • Dalam iframe, upaya Anda untuk mengunjungi halaman konsol saat mengklik tautan diblokir karena kebijakan keamanan browser. Untuk mengunjungi halaman tersebut, Anda harus menambahkan allow-popups ke bidang sandbox dari iframe.

    <iframe
      src="https://sls4servims.console.alibabacloud.com/lognext/project/**..."
      sandbox="allow-scripts allow-popups"
    />
  • Dalam iframe, operasi unduhan log yang didukung pada halaman konsol diblokir karena kebijakan keamanan browser. Untuk mengunduh log, Anda harus menambahkan allow-popups dan allow-downloads ke bidang sandbox dari iframe.

    <iframe
      src="https://sls4servims.console.alibabacloud.com/lognext/project/**..."
      sandbox="allow-scripts allow-popups allow-downloads"
    />

Format URL

Parameter UI dikodekan dalam URL dengan format berikut:

https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?Parameter1&Parameter2
Catatan
  • Semua parameter kecuali parameter ${ProjectName}, ${LogstoreName}, ${savedsearchID}, dan ${dashboardID} harus ditempatkan setelah tanda tanya (?) di akhir URL.

  • Anda dapat mengonfigurasi beberapa parameter sekaligus. Parameter tersebut digabungkan menggunakan ampersand (&).

  • Untuk menggunakan tema gelap, tambahkan theme=dark&sls_iframe=true ke URL.

  • Perhatikan sensitivitas huruf dari parameter berikut dalam URL.

Parameter umum

Tabel berikut menjelaskan parameter umum yang dapat dikonfigurasi untuk menyesuaikan halaman konsol.

Parameter

Tipe

Wajib

Deskripsi

Contoh

hiddenBack

boolean

Tidak

Menentukan apakah akan menyembunyikan ikon kembali untuk proyek saat ini.

hiddenBack=true

hiddenChangeProject

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk beralih antar proyek.

hiddenChangeProject=true

hiddenOverview

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke tab Ikhtisar Proyek proyek.

hiddenOverview=true

hideSidebar

boolean

Tidak

Menentukan apakah akan menyembunyikan panel navigasi di sisi kiri.

hideSidebar=true

hideTopbar

boolean

Tidak

Menentukan apakah akan menyembunyikan bilah navigasi atas.

hideTopbar=true

isShare

boolean

Tidak

Menentukan apakah akan menyembunyikan panel navigasi di sisi kiri dan tab lainnya.

isShare=true

ignoreTabLocalStorage

boolean

Tidak

Menentukan apakah akan menonaktifkan penelusuran tab yang telah diakses.

ignoreTabLocalStorage=true

queryTimeType

long

Tidak

Menentukan rentang waktu kueri. Untuk informasi lebih lanjut, lihat Nilai valid dari parameter queryTimeType. Nilai valid:

  • Bilangan bulat mulai dari 1 hingga 26: Setiap bilangan bulat menentukan rentang waktu.

  • -2: rentang waktu relatif kustom. Anda harus menentukan waktu mulai dan waktu akhir. Contoh: start:-10m,end:now.

  • -3: jangka waktu kustom. Anda harus menentukan waktu mulai dan waktu akhir. Contoh: start:-2h,end:absolute.

  • 99: rentang waktu kustom. Jika Anda mengatur queryTimeType ke 99, Anda harus mengatur parameter startTime dan endTime ke timestamp.

queryTimeType=1

startTime

timestamp (tanggal)

Tidak

Menentukan waktu mulai kueri. Parameter ini berlaku hanya jika Anda mengatur queryTimeType ke 99.

startTime=1547776643

endTime

timestamp (tanggal)

Tidak

Menentukan waktu akhir kueri. Parameter ini berlaku hanya jika Anda mengatur queryTimeType ke 99.

endTime=1547776731

disablePublicShare

boolean

Tidak

Menentukan apakah akan menyembunyikan tombol Create Password-free Share di dasbor.

disablePublicShare=true

Tabel 1. Nilai Valid dari Parameter queryTimeType

queryTimeType

Deskripsi

1

1 menit (relatif)

2

15 menit (relatif)

3

1 jam (relatif)

4

4 jam (relatif)

5

1 hari (relatif)

6

1 minggu (relatif)

7

30 hari (relatif)

8

1 menit (jangka waktu)

9

15 menit (jangka waktu)

10

1 jam (jangka waktu)

11

4 jam (jangka waktu)

12

1 hari (jangka waktu)

13

1 minggu (jangka waktu)

14

30 hari (jangka waktu)

15

Hari ini (jangka waktu)

16

Hari sebelumnya (jangka waktu)

17

Dua hari sebelumnya (jangka waktu)

18

Minggu ini (jangka waktu)

19

Minggu sebelumnya (jangka waktu)

20

Bulan ini (jangka waktu)

21

Kuartal ini (jangka waktu)

22

Hari ini (relatif)

23

5 menit (relatif)

24

Tahun ini (jangka waktu)

25

Bulan ini (relatif)

26

Bulan sebelumnya (jangka waktu)

27

Minggu ini (relatif)

28

5 menit (jangka waktu)

29

Hari sebelumnya (relatif)

30

Dua hari sebelumnya (relatif)

31

Minggu sebelumnya (relatif)

32

Bulan sebelumnya (relatif)

33

Kuartal ini (relatif)

34

Tahun ini (relatif)

99

Rentang waktu kustom (Jika Anda mengatur queryTimeType ke 99, Anda harus mengonfigurasi parameter startTime dan endTime.)

Contoh berikut menunjukkan beberapa URL dan halaman yang ditampilkan berdasarkan parameter UI dalam URL:

  • Untuk menyembunyikan ikon kembali untuk proyek saat ini, elemen GUI yang digunakan untuk beralih antar proyek, dan titik masuk ke tab Ikhtisar Proyek, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?hiddenBack=true&hiddenChangeProject=true&hiddenOverview=true

    隐藏设置

  • Untuk menyembunyikan ikon kembali untuk proyek saat ini, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?hiddenBack=true

    隐藏导航栏返回按钮

  • Untuk menentukan rentang waktu kueri, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?queryTimeType=3

    时间选择器

Parameter terkait halaman kueri dan analisis Logstore

Tabel berikut menjelaskan parameter yang dapat dikonfigurasi untuk menyesuaikan halaman kueri dan analisis Logstore.

Parameter

Tipe

Wajib

Deskripsi

Contoh

ProjectName

string

Ya

Nama proyek.

website-01

LogstoreName

string

Ya

Nama Logstore.

logstore01

queryString

string

Tidak

Pernyataan kueri yang dikodekan dalam Base64.

Sebagai contoh, pernyataan *|select count(*) dikodekan dalam Base64 menjadi KnxzZWxlY3QgY291bnQoKik=.

KnxzZWxlY3QgY291bnQoKik=

readOnly

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengedit atau memodifikasi konfigurasi pada halaman kueri dan analisis Logstore. Elemen GUI tersebut meliputi Share, Index Attributes, Save as Saved Search, dan Save as Alert.

readOnly=true

encode

string

Tidak

Format pengkodean dari string kueri. Untuk mencegah karakter khusus muncul dalam nilai parameter queryString, kami sarankan Anda mengatur parameter encode ke base64. Jika Anda menentukan pengkodean Base64, nilai parameter queryString adalah string yang dikodekan dalam Base64.

encode=base64

hiddenEtl

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang mengarah ke halaman transformasi data dari Logstore saat ini.

hiddenEtl=true

hiddenShare

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk berbagi URL dari Logstore saat ini.

hiddenShare=true

hiddenIndexSetting

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang mengarah ke halaman konfigurasi indeks dari Logstore saat ini.

hiddenIndexSetting=true

hiddenSavedSearch

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang mengarah ke halaman konfigurasi pencarian tersimpan dari Logstore saat ini.

hiddenSavedSearch=true

hiddenAlert

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi peringatan untuk Logstore saat ini.

hiddenAlert=true

hiddenQuickAnalysis

boolean

Tidak

Menentukan apakah akan secara otomatis menyembunyikan panel Analisis Cepat.

hiddenQuickAnalysis=true

hiddenDownload

boolean

Tidak

Menentukan apakah akan menyembunyikan ikon yang digunakan untuk mengunduh data di Logstore saat ini.

hiddenDownload=true

hiddenModeSwitch

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi fitur SQL Khusus untuk Logstore saat ini.

hiddenModeSwitch=true

keyDispalyMode

string

Tidak

Mode tampilan log. Nilai valid:

  • single: Sebuah log ditampilkan dalam satu baris.

  • multi: Sebuah log ditampilkan dalam beberapa baris.

keyDispalyMode=single

hiddenLogChart

boolean

Tidak

Menentukan apakah akan menyembunyikan tab Grafik dari Logstore saat ini.

hiddenLogChart=true

hiddenLogReduce

boolean

Tidak

Menentukan apakah akan menyembunyikan tab LogReduce dari Logstore saat ini.

hiddenLogReduce=true

hiddenColSetting

boolean

Tidak

Menentukan apakah akan menyembunyikan kolom bidang di sisi kiri.

hiddenColSetting=true

Contoh berikut menunjukkan beberapa URL dan halaman yang ditampilkan berdasarkan parameter UI dalam URL:

  • Untuk menentukan pernyataan kueri, gunakan URL berikut.

    Sebagai contoh, pernyataan *|select count(*) dikodekan dalam Base64 menjadi KnxzZWxlY3QgY291bnQoKik=.

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?encode=base64&queryString=KnxzZWxlY3QgY291bnQoKik=

    查询和分析语句

  • Untuk menyembunyikan elemen GUI yang digunakan untuk mengedit atau memodifikasi konfigurasi pada halaman kueri dan analisis Logstore seperti Index Attributes dan Save as Alert, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?readOnly=true

    设置readOnly

  • Untuk menyembunyikan tab Grafik dan LogReduce dari Logstore, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?hiddenLogChart=true&hiddenLogReduce=true

    隐藏统计图表和日志聚类

Parameter terkait halaman pencarian tersimpan Logstore

Tabel berikut menjelaskan parameter yang dapat dikonfigurasi untuk menyesuaikan halaman pencarian tersimpan Logstore.

Parameter

Tipe

Wajib

Deskripsi

Contoh

ProjectName

string

Ya

Nama proyek.

website-01

savedSearchName

string

Tidak

Nama pencarian tersimpan.

quick-search01

savedsearchID

string

Ya

ID pencarian tersimpan.

Catatan

Setelah Anda membuat pencarian tersimpan, Anda dapat memperoleh ID pencarian tersimpan di URL. Untuk informasi lebih lanjut, lihat Memperoleh ID pencarian tersimpan.

savedsearch-1621845672511-314813

Contoh berikut menunjukkan URL dan halaman yang ditampilkan berdasarkan parameter UI dalam URL:

https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/savedsearch/${savedsearchID}

快速查询页

Parameter terkait halaman dasbor

Tabel berikut menjelaskan parameter yang dapat dikonfigurasi untuk menyesuaikan halaman dasbor.

Parameter

Tipe

Wajib

Deskripsi

Contoh

ProjectName

string

Ya

Nama proyek.

website-01

dashboardName

string

Tidak

Nama dasbor.

Analisis situs web log

dashboardID

string

Ya

ID dasbor.

Catatan

Setelah Anda membuat dasbor, Anda dapat memperoleh ID dasbor di URL. Untuk informasi lebih lanjut, lihat ListDashboard.

dashboard-1609817292009-742588

isShare

boolean

Tidak

Menentukan apakah dasbor dilihat menggunakan tautan berbagi. Jika Anda mengatur parameter ini ke true, dasbor akan ditampilkan dan elemen GUI yang digunakan untuk berbagi URL dasbor disembunyikan.

isShare=true

token

JsonString

Tidak

Variabel yang ingin Anda ganti. Nilainya harus ditranskode oleh fungsi encodeURIComponent().

Sebagai contoh, token=[{"key": "projectname","value":"1"}, {"key": "region", "value": "hangzhou"}] ditranskode menjadi token=%5B%7B%22key%22%3A%20%22projectname%22%2C%22value%22%3A%221%22%7D%2C%20%7B%22key%22%3A%20%22region%22%2C%20%22value%22%3A%20%22hangzhou%22%7D%5D.

token=%5B%7B%22key%22%3A%20%22projectname%22%2C%22value%22%3A%221%22%7D%2C%20%7B%22key%22%3A%20%22region%22%2C%20%22value%22%3A%20%22hangzhou%22%7D%5D

readOnly

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengedit atau mengonfigurasi pengaturan pada halaman dasbor. Elemen GUI tersebut meliputi Edit dan Alert.

readOnly=true

openPsql

boolean

Tidak

Menentukan apakah akan mengaktifkan fitur SQL Khusus untuk dasbor.

openPsql=true

autoFresh

string

Tidak

Interval waktu penyegaran data pada dasbor. Contoh: 30 detik dan 5 menit. Interval terkecil adalah 15 detik.

autoFresh=5m

filters

string

Tidak

Kondisi filter. Nilainya harus ditranskode oleh fungsi encodeURIComponent().

Sebagai contoh, filters=key1:value1&filters=key2:value2 ditranskode menjadi filters=key1%3Avalue1%26filters%3Dkey2%3Avalue2.

filters=key1%3Avalue1%26filters%3Dkey2%3Avalue2

hiddenFilter

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke pemfilteran bersyarat.

hiddenFilter=true

fixedFilter

boolean

Tidak

Menentukan apakah akan memperbaiki kondisi filter. Jika Anda mengatur parameter ini ke true, kondisi filter yang ditentukan tidak dapat dihapus atau dimodifikasi.

fixedFilter=true

disableFilterAndToken

boolean

Tidak

Menentukan apakah akan menonaktifkan pemfilteran dan penggantian variabel.

disableFilterAndToken=true

fixedToken

boolean

Tidak

Menentukan apakah akan memperbaiki variabel yang ingin Anda ganti. Jika Anda mengatur parameter ini ke true, variabel yang ditentukan tidak dapat dihapus atau dimodifikasi.

fixedToken=true

hiddenToken

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke penggantian variabel.

hiddenToken=true

hiddenProject

boolean

Tidak

Menentukan apakah akan menyembunyikan informasi tentang proyek.

hiddenProject=true

hiddenEdit

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengedit pengaturan pada halaman dasbor.

hiddenEdit=true

hiddenReport

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk berlangganan ke dasbor.

hiddenReport=true

hiddenTitleSetting

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi judul dasbor.

hiddenTitleSetting=true

hiddenReset

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk menyetel ulang waktu untuk dasbor.

hiddenReset=true

hiddenModeSwitch

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi fitur SQL Khusus untuk dasbor.

hiddenModeSwitch=true

hiddenAlert

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke konfigurasi peringatan untuk grafik di dasbor.

hiddenAlert=true

hiddenSearch

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke pratinjau pernyataan kueri untuk grafik di dasbor.

hiddenSearch=true

hiddenShare

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk berbagi URL dasbor di bilah atas.

hiddenShare=true

hiddenPSql

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi fitur SQL Khusus untuk dasbor.

hiddenPSql=true

hiddenFullScreen

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengaktifkan tampilan layar penuh atau tampilan layar penuh jendela di bilah atas.

hiddenFullScreen=true

hiddenSelectTime

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk menentukan rentang waktu untuk dasbor di bilah atas.

hiddenSelectTime=true

hiddenChartTime

boolean

Tidak

Menentukan apakah akan menyembunyikan waktu yang ditampilkan di akhir judul untuk grafik di dasbor.

hiddenChartTime=true

hiddenChartMenus

boolean

Tidak

Menentukan apakah akan menyembunyikan daftar drop-down di sudut kanan atas grafik di dasbor.

hiddenChartMenus=true

hiddenTitle

boolean

Tidak

Menentukan apakah akan menyembunyikan judul dasbor.

hiddenTitle=true

hiddenTopBar

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk mengonfigurasi judul dan pengaturan lain dari dasbor di bilah atas.

hiddenTopBar=true

hiddenCopy

boolean

Tidak

Menentukan apakah akan menyembunyikan elemen GUI yang digunakan untuk menyimpan dasbor sebagai dasbor baru.

hiddenCopy=true

hiddenSurvey

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk ke survei di dasbor.

hiddenSurvey=true

hiddenDrilldown

boolean

Tidak

Menentukan apakah akan menyembunyikan tab tempat pengaturan untuk kejadian interaksi dapat dikonfigurasikan saat Anda mengedit dasbor.

hiddenDrilldown=true

hiddenFieldConfig

boolean

Tidak

Menentukan apakah akan menyembunyikan tab tempat pengaturan untuk bidang dapat dikonfigurasikan saat Anda mengedit dasbor.

hiddenFieldConfig=true

disableViewChart

boolean

Tidak

Menentukan apakah akan menyembunyikan titik masuk untuk melihat grafik.

disableViewChart=true

Contoh berikut menunjukkan beberapa URL dan halaman yang ditampilkan berdasarkan parameter UI dalam URL:

  • Untuk mengaktifkan mode baca-saja untuk halaman dasbor, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/dashboard/${dashboardID}?readOnly=true 

    只读仪表盘

  • Untuk menambahkan kondisi key1=value1 dan key2=value2, gunakan URL berikut. Kondisi filters=key1:value1&filters=key2:value2 ditranskode menjadi filters%3Dkey1%3Avalue1%26filters%3Dkey2%3Avalue2.

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/dashboard/${dashboardID}?filters%3Dkey1%3Avalue1%26filters%3Dkey2%3Avalue2

    仪表盘过滤

  • Untuk menambahkan kondisi projectname=1 dan region=hangzhou untuk mengganti variabel, gunakan URL berikut. token=[{"key": "projectname","value":"1"}, {"key": "region", "value": "hangzhou"}] ditranskode menjadi token=%5B%7B%22key%22%3A%20%22projectname%22%2C%22value%22%3A%221%22%7D%2C%20%7B%22key%22%3A%20%22region%22%2C%20%22value%22%3A%20%22hangzhou%22%7D%5D.

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/dashboard/${dashboardID}?token=%5B%7B%22key%22%3A%20%22projectname%22%2C%22value%22%3A%221%22%7D%2C%20%7B%22key%22%3A%20%22region%22%2C%20%22value%22%3A%20%22hangzhou%22%7D%5D

    变量替换条件

  • Untuk menyegarkan data pada dasbor setiap 5 menit, gunakan URL berikut:

    https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/dashboard/${dashboardId}?autoFresh=5m

    自动更新

Parameter struktur pohon

Tabel berikut menjelaskan parameter struktur pohon yang dapat dikonfigurasi untuk menyesuaikan panel navigasi sisi kiri halaman konsol.

Parameter

Tipe

Wajib

Deskripsi

Contoh

treeConfig

JSON

Tidak

Struktur pohon dari panel navigasi sisi kiri. Jika Anda mengatur treeEncode ke base64, Anda harus mengkodekan nilai treeConfig dalam Base64.

Sebagai contoh, {"logstore":{"expand":true,"resourceList":["delete-log"],"template":["savedsearch","alert"]}} dikodekan dalam Base64 menjadi eyJsb2dzdG9yZSI6eyJleHBhbmQiOnRydWUsInJlc291cmNlTGlzdCI6WyJkZWxldGUtbG9nIl0sInRlbXBsYXRlIjpbInNhdmVkc2VhcmNoIiwiYWxlcnQiXX19.

eyJsb2dzdG9yZSI6eyJleHBhbmQiOnRydWUsInJlc291cmNlTGlzdCI6WyJkZWxldGUtbG9nIl0sInRlbXBsYXRlIjpbInNhdmVkc2VhcmNoIiwiYWxlcnQiXX19

treeEncode

string

Tidak

Format pengkodean dari treeConfig. Parameter ini kosong secara default, yang menunjukkan bahwa nilai treeConfig tidak dikodekan. Hanya pengkodean Base64 yang didukung.

treeEncode=base64

Contoh berikut menunjukkan bidang dalam parameter treeConfig:

{
    "logstore": { 
        "search": true, 
        "expand": true, 
        "resourceList": [ 
            "L1",
            "L2"
        ],
        "template": [
            "favor", 
            "logtail",
            "import", 
            "etl", 
            "savedsearch",
            "alert",
            "export", 
            "consumergroup", 
            "dashboard" 
        ]
    },
    "machineGroup": {
        "search": true,
        "resourceList": [
            "m1",
            "m2"
        ]
    },
    "savedSearch": {
        "search": true,
        "resourceList": [
            "s1",
            "s2"
        ]
    },
    "alarm": {
        "search": true,
        "resourceList": [
            "a1",
            "a2"
        ]
    },
    "dashboard": {
        "search": true,
        "resourceList": [
            "d1",
            "d2"
        ]
    },
    "etl": {
        "search": true,
        "resourceList": [
            "e1",
            "e2"
        ]
    }
}

Tabel 2. Bidang dalam Parameter treeConfig

Bidang

Tipe

Wajib

Deskripsi

logstore

object

Tidak

Titik masuk ke Logstore.

template

string[]

Tidak

Titik masuk ke beberapa fitur Logstore. Untuk informasi lebih lanjut, lihat Parameter bidang template.

machineGroup

object

Tidak

Titik masuk ke grup mesin.

savedSearch

object

Tidak

Titik masuk ke pencarian tersimpan.

alert

object

Tidak

Titik masuk ke peringatan.

dashboard

object

Tidak

Titik masuk ke dasbor.

etl

object

Tidak

Titik masuk ke pekerjaan transformasi data.

Tabel 3. Parameter Sumber Daya dalam Bidang logstore

Parameter

Tipe

Wajib

Deskripsi

search

boolean

Tidak

Menentukan apakah akan menampilkan kotak pencarian. Nilai default: true, yang menunjukkan bahwa kotak pencarian ditampilkan.

resourceList

String[]

Tidak

Sumber daya saat ini yang ditampilkan. Jika Anda mengatur parameter ini ke array kosong, daftar kosong akan ditampilkan. Jika Anda tidak mengonfigurasi parameter ini, semua sumber daya akan ditampilkan. Secara default, semua sumber daya ditampilkan.

expand

boolean

Tidak

Menentukan apakah akan memperluas daftar. Nilai default: false, yang menunjukkan bahwa daftar tidak diperluas. Parameter ini hanya valid untuk daftar Logstore.

Tabel 4. Parameter Bidang Template

Parameter

Tipe

Wajib

Deskripsi

favor

string

Tidak

Daftar pantauan

logtail

string

Tidak

Konfigurasi Logtail

import

string

Tidak

Impor Data

etl

string

Tidak

Transformasi Data

savedsearch

string

Tidak

Pencarian Tersimpan

alert

string

Tidak

Peringatan

export

string

Tidak

Ekspor

consumergroup

string

Tidak

Konsumsi Data

dashboard

string

Tidak

Dasbor

Contoh berikut menunjukkan URL dan halaman yang ditampilkan berdasarkan parameter UI dalam URL:

Untuk menyesuaikan panel navigasi sisi kiri, gunakan URL berikut:

https://sls4servims.console.alibabacloud.com/lognext/project/${ProjectName}/logsearch/${LogstoreName}?treeconfig=eyJsb2dzdG9yZSI6eyJleHBhbmQiOnRydWUsInJlc291cmNlTGlzdCI6WyJkZWxldGUtbG9nIl0sInRlbXBsYXRlIjpbInNhdmVkc2VhcmNoIiwiYWxlcnQiXX19&hiddenBack=true&hiddenChangeProject=true&hiddenOverview=true&treeEncode=base64&ignoreTabLocalStorage=true

树状结构

Parameter lanjutan terkait dasbor

Saat menyematkan dasbor menggunakan iframe, tinggi iframe tidak dapat dihitung. Dalam kasus ini, dua bilah gulir mungkin muncul: bilah gulir dasbor dan bilah gulir iframe. Untuk menyelesaikan masalah ini, Anda dapat mengonfigurasi parameter dasbor lanjutan untuk menyesuaikan tinggi dasbor dalam mode adaptif.

Anda dapat menggunakan metode postmessage dari Layanan Log Sederhana untuk mendapatkan tinggi dasbor dan menentukan tinggi untuk bingkai inline. Contoh kode:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>POST message test</title>
</head>
<style>
  * {
    padding: 0;
    margin: 0;
  }

  iframe {
    display: block;
    width: 100%;
  }
</style>
<body>
  <script>
    window.addEventListener('message',function(e){
      console.log(e.data.dashboardHeight)
      document.getElementById('test').style.height = e.data.dashboardHeight + 'px'
    });
  </script>
  <div style="height: 700px;">somethings</div>
  <iframe id="test" src="http://sls4servims.console.alibabacloud.com/lognext/project/${projectName}/dashboard/${dashboardName}?product=${productCode}">
</body>
</html>