Layanan Log Sederhana (SLS) menyediakan fitur log layanan yang memungkinkan pembuatan berbagai tipe log layanan. Topik ini menjelaskan tipe-tipe log layanan tersebut beserta bidang-bidangnya masing-masing.
Tipe log
Jika Anda mengaktifkan fitur log layanan, Anda harus memilih tipe log layanan yang ingin dihasilkan. Tabel berikut menjelaskan tipe-tipe log layanan tersebut.
Untuk memastikan kompatibilitas pernyataan kueri kustom, kami merekomendasikan agar Anda menentukan tipe log dalam format __topic__: XXX.
Tipe log | Ikhtisar | Logstore | Detail log | Deskripsi |
Detailed Logs | Mencatat operasi yang dilakukan pada resource dalam proyek Anda, termasuk operasi membuat, memodifikasi, menghapus, membaca, dan menulis. Catatan Log yang ditransfer melalui protokol JDBC tidak termasuk. | internal-operation_log | Log detail dari semua permintaan API, termasuk permintaan yang dikirim melalui konsol SLS serta menggunakan consumer group dan SDK. | |
Important Logs | Mencatat event keterlambatan konsumsi dari consumer group dan event yang terkait dengan error, heartbeat, serta statistik Logtail berdasarkan logstore. | internal-diagnostic_log | Log keterlambatan konsumsi dari consumer group. Log ini dihasilkan setiap 2 menit. Jika Anda ingin mengkueri log keterlambatan konsumsi dari sebuah consumer group, Anda harus menentukan | |
Log alert yang mencatat error pada Logtail. Log alert dihasilkan setiap 30 detik. Jika error yang sama terjadi beberapa kali dalam rentang 30 detik, hanya satu log alert yang dihasilkan. Log alert berisi jumlah total kemunculan error dan satu pesan error. Jika Anda ingin mengkueri log alert Logtail, Anda harus menentukan | ||||
Log koleksi yang mencatat statistik tentang konfigurasi Logtail. Log ini dihasilkan setiap 10 menit. Jika Anda ingin mengkueri log koleksi Logtail, Anda harus menentukan | ||||
Status log Logtail. Logtail melaporkan status secara berkala. Log ini dihasilkan setiap 1 menit. Jika Anda ingin mengkueri log status Logtail, Anda harus menentukan | ||||
Job Operational Logs | Mencatat metrik dan operasi yang sedang berjalan dari pekerjaan transformasi data (versi baru), pekerjaan Scheduled SQL, pekerjaan impor data, dan pekerjaan pengiriman data (versi baru) untuk proyek tertentu. | internal-diagnostic_log | Satu instans Scheduled SQL berkorespondensi dengan satu log Scheduled SQL. Setelah instans Scheduled SQL berhenti berjalan, sebuah log dilaporkan. Jika Anda ingin mengkueri log operasional Scheduled SQL, Anda harus menentukan | |
Log ini dihasilkan setiap 1 menit. Jika sumber data terkait pekerjaan tidak memiliki data, tidak ada log yang dilaporkan. Jika Anda ingin mengkueri log operasional pekerjaan, Anda harus menentukan |
Detailed logs
Detailed logs diklasifikasikan ke dalam kategori berikut berdasarkan bidang Method: log operasi baca, log operasi tulis, dan log operasi resource. Tabel berikut menjelaskan kategori-kategori tersebut.
Kategori | Metode permintaan |
Read operation log | Log operasi baca dihasilkan saat Anda memanggil operasi API berikut:
|
Write operation log | Log operasi tulis dihasilkan saat Anda memanggil operasi API berikut:
|
Resource operation log | Log operasi resource dihasilkan saat Anda memanggil operasi API berikut: Operasi API seperti CreateProject dan DeleteProject |
Bidang umum dalam detailed logs
Bidang | Deskripsi | Contoh |
APIVersion | Versi API. | 0.6.0 |
AccessKeyId | ID AccessKey yang digunakan untuk mengakses SLS. | LTA****TRx |
CallerType | Tipe pemanggil API. | Subuser |
InvokerUid | ID Akun Alibaba Cloud yang digunakan untuk memanggil operasi API. | 175****532 |
Latency | Latensi permintaan. Satuan: mikrodetik. | 123279 |
LogStore | Nama logstore. | logstore-1 |
Method | Operasi API yang dicatat log-nya. | GetLogStoreLogs |
NetOutFlow | Volume trafik baca. Satuan: byte. | 120 |
NetworkOut | Volume trafik baca yang diterima melalui Internet. Satuan: byte. | 10 |
Project | Nama proyek. | project-1 |
RequestId | ID permintaan. | 8AEADC8B0AF2FA2592C9**** |
SourceIP | Alamat IP client yang mengirim permintaan. | 47.100.**.** |
Status | Kode status HTTP dalam respons terhadap permintaan. | 200 |
UserAgent | Agen yang digunakan oleh client untuk memanggil operasi API. | sls-java-sdk-v-0.6.1 |
Bidang khusus untuk read operation logs
Bidang | Deskripsi | Contoh |
BeginTime | Waktu mulai permintaan. Nilainya berupa Stempel waktu UNIX. | 1523868463 |
DataStatus | Respons terhadap permintaan. Nilai valid meliputi Complete, OK, dan Unknown. | OK |
EndTime | Waktu akhir permintaan. Nilainya berupa Stempel waktu UNIX. | 1523869363 |
Offset | Offset baca yang Anda tentukan saat memanggil operasi GetLogs. | 20 |
Query | Pernyataan kueri asli. | UserAgent: [consumer-group-java]* |
RequestLines | Jumlah baris yang diminta oleh pemanggil. | 100 |
ResponseLines | Jumlah baris yang dikembalikan. | 100 |
Reverse | Menunjukkan apakah log dikembalikan dalam urutan menurun berdasarkan stempel waktu.
| 0 |
TermUnit | Jumlah kata kunci yang dibatasi dalam pernyataan pencarian. | 0 |
Topic | Topik log. | topic-1 |
Bidang khusus untuk write operation logs
Bidang | Deskripsi | Contoh |
InFlow | Ukuran data mentah yang ingin Anda tulis. Satuan: byte. | 200 |
InputLines | Jumlah baris yang ingin Anda tulis. | 10 |
NetInflow | Ukuran data terkompresi yang ingin Anda tulis. Satuan: byte. | 100 |
Shard | ID shard tempat data ditulis. | 1 |
Topic | Topik log. | topic-1 |
Consumption delay logs of consumer groups
Bidang | Deskripsi | Contoh |
consumer_group | Nama consumer group. | consumer-group-1 |
fallbehind | Interval antara titik pemeriksaan konsumsi saat ini dan titik waktu saat log operasi tulis terakhir dicatat. Satuan: detik. | 12345 |
logstore | Nama logstore. | logstore-1 |
project | Nama proyek. | project-1 |
shard | ID shard yang datanya dikonsumsi. | 1 |
Logtail alert logs
Bidang | Deskripsi | Contoh |
alarm_count | Jumlah kali alert dihasilkan dalam jendela waktu tertentu. | 10 |
alarm_message | Log mentah contoh yang memicu alert. | M_INFO_COL,all_status_monitor,T22380,0,2018-04-17 10:48:25.0,AY66K,AM5,2018-04-17 10:48:25.0,2018-04-17 10:48:30.561,i-23xebl5ni.1569395.715455,901,00789b |
alarm_type | Tipe alert. | REGISTER_INOTIFY_FAIL_ALARM |
logstore | Nama logstore. | logstore-1 |
os | Sistem operasi. Contoh: Linux atau Windows. | Linux |
project | Nama proyek. | project-1 |
source_ip | Alamat IP server tempat Logtail diinstal. | 47.100.**.** |
version | Versi Logtail. | 0.14.2 |
Logtail collection logs
Logtail collection logs diklasifikasikan ke dalam dua subtipe berikut berdasarkan bidang file_name:
Statistik konfigurasi Logtail untuk file log.
Statistik konfigurasi Logtail untuk logstore. Dalam konfigurasi ini, bidang file_name diatur ke
logstore_statistics.
Tabel berikut menjelaskan bidang-bidang dalam Logtail collection logs.
Bidang | Deskripsi | Contoh |
logstore | Nama logstore. | logstore-1 |
config_name | Nama konfigurasi Logtail. Nama harus dalam format berikut: | ##1.0##project-1$logstore-1 |
error_line | Log mentah yang menyebabkan error. | M_INFO_COL,all_status_monitor,T22380,0,2018-04-17 10:48:25.0,AY66K,AM5,2018-04-17 10:48:25.0,2018-04-17 10:48:30.561,i-23xebl5ni.1569395.715455,901,00789b |
file_dev | ID perangkat file log. Catatan Jika bidang | 123 |
file_inode | Inode file log. Catatan Jika bidang | 124 |
file_name | Jalur lengkap file log atau nilai | /abc/file_1 |
file_size | Ukuran file log. Satuan: byte. | 12345 |
history_data_failures | Jumlah kali data gagal diproses. | 0 |
last_read_time | Waktu baca terakhir dalam jendela waktu tertentu. Nilainya berupa Stempel waktu UNIX. | 1525346677 |
project | Nama proyek. | project-1 |
logtail_version | Versi Logtail. | 0.14.2 |
os | Sistem operasi. | Windows |
parse_failures | Jumlah baris yang gagal diurai dalam jendela waktu tertentu. | 12 |
read_avg_delay | Rata-rata selisih antara ukuran file aktual dan nilai offset yang dihasilkan setiap kali data log dibaca dalam jendela waktu tertentu. | 65 |
read_count | Jumlah pembacaan dalam jendela waktu tertentu. | 10 |
read_offset | Offset baca terakhir dari file log. Satuan: byte. | 12345 |
regex_match_failures | Jumlah kali ekspresi reguler gagal dicocokkan. | 1 |
send_failures | Jumlah kali log gagal dikirim dalam jendela waktu tertentu. | 12 |
source_ip | Alamat IP server tempat Logtail diinstal. | 47.100.**.** |
succeed_lines | Jumlah baris yang diproses. | 123 |
time_format_failures | Jumlah kali waktu log gagal dicocokkan. | 122 |
total_bytes | Ukuran total data yang dibaca. Satuan: byte. | 12345 |
Tabel berikut menjelaskan bidang-bidang yang khusus untuk statistik logstore yang dikumpulkan ketika bidang file_name diatur ke logstore_statistics.
Bidang | Deskripsi | Contoh |
send_block_flag | Menunjukkan apakah antrian pengiriman diblokir saat jendela waktu tertentu berakhir. | false |
send_discard_error | Jumlah paket yang dibuang karena error data atau izin tidak mencukupi dalam jendela waktu tertentu. | 0 |
send_network_error | Jumlah paket yang gagal dikirim karena error jaringan dalam jendela waktu tertentu. | 12 |
send_queue_size | Jumlah paket yang belum dikirim dalam antrian pengiriman saat jendela waktu tertentu berakhir. | 3 |
send_quota_error | Jumlah paket yang gagal dikirim karena kuota Logtail terlampaui dalam jendela waktu tertentu. | 0 |
send_success_count | Jumlah paket yang dikirim dalam jendela waktu tertentu. | 12345 |
sender_valid_flag | Menunjukkan apakah flag pengiriman logstore saat ini valid saat jendela waktu tertentu berakhir. Nilai valid:
| true |
max_send_success_time | Waktu terakhir data dikirim dalam jendela waktu tertentu. Nilainya berupa Stempel waktu UNIX. | 1525342763 |
max_unsend_time | Waktu terakhir paket dalam antrian pengiriman gagal dikirim dalam jendela waktu tertentu. Nilainya berupa Stempel waktu UNIX. Jika antrian pengiriman kosong, nilainya 0. | 1525342764 |
min_unsend_time | Waktu pertama paket dalam antrian pengiriman gagal dikirim dalam jendela waktu tertentu. Nilainya berupa Stempel waktu UNIX. Jika antrian pengiriman kosong, nilainya 0. | 1525342764 |
Logtail status logs
Bidang | Deskripsi | Contoh |
cpu | Beban CPU proses Logtail. | 0.001333156 |
hostname | Hostname. | abc2.**** |
instance_id | ID instans. ID ini ditetapkan secara acak. | 05AFE618-0701-11E8-A95B-00163E025256_10.11.12.13_151745**** |
ip | Alamat IP host. | 47.100.**.** |
load | Beban sistem rata-rata. | 0.01 0.04 0.05 2/376 5277 |
memory | Ruang memori yang digunakan oleh proses Logtail. Satuan: MB. | 12 |
detail_metric | Metrik dalam format JSON. Untuk informasi lebih lanjut, lihat detail_metric. | |
os | Sistem operasi. | Linux |
os_cpu | Penggunaan CPU sistem. | 0.004120005 |
os_detail | Detail sistem operasi. | 2.6.32-220.23.8.tcp1.34.el6.x86_64 |
user | Nama pengguna. | user |
user_defined_id | ID yang ditentukan pengguna. | aliyun-log-id |
uuid | Identifier unik universal (UUID) server. | 64F28D10-D100-492C-8FDC-0C62907F**** |
version | Versi Logtail. | 0.14.2 |
project | Proyek tempat konfigurasi Logtail berada. | my-project |
Tabel berikut menjelaskan bidang-bidang yang termasuk dalam bidang detail_metric.
Bidang | Deskripsi | Contoh |
config_count | Jumlah konfigurasi Logtail. | 1 |
config_get_last_time | Waktu terakhir konfigurasi Logtail diperoleh. | 2021-07-20 16:19:22 |
config_update_count | Jumlah pembaruan konfigurasi Logtail setelah Logtail dimulai. | 1 |
config_update_item_count | Jumlah total item konfigurasi yang diperbarui setelah Logtail dimulai. | 1 |
config_update_last_time | Waktu pembaruan konfigurasi Logtail terakhir setelah Logtail dimulai. | 2021-07-20 16:18:42 |
env_config | Menunjukkan apakah variabel lingkungan digunakan untuk membuat konfigurasi Logtail. | false |
event_tps | Transaksi per detik (TPS). | 1 |
last_read_event_time | Waktu terakhir data dibaca. | 2021-07-20 16:18:42 |
last_send_time | Waktu terakhir data dikirim. | 2021-07-20 16:18:42 |
multi_config | Menunjukkan apakah beberapa konfigurasi Logtail diaktifkan untuk mengumpulkan log dari file yang sama. | false |
net_err_stat | Jumlah kali error pengiriman jaringan terjadi dalam 1, 5, dan 15 menit sebelumnya. | 0,0,0 |
open_fd | Jumlah file log yang terbuka. | 1 |
plugin_enabled | Menunjukkan apakah plugin Logtail diaktifkan.
| false |
poll_modify_size | Jumlah file log yang dipantau yang dimodifikasi. | 1 |
polling_dir_cache | Jumlah direktori yang dipindai. | 1 |
polling_file_cache | Jumlah file yang dipindai. | 1 |
process_bytes_ps | Ukuran data log yang diproses per detik. Satuan: byte. | 1000 |
process_lines_ps | Jumlah log yang diproses per detik. | 1000 |
process_queue_full | Jumlah antrian pemrosesan yang mencapai kapasitas pemrosesan maksimum. | 1 |
process_queue_total | Jumlah total antrian pemrosesan. | 10 |
process_tps | Jumlah transaksi pemrosesan data per detik. | 0 |
reader_count | Jumlah file log yang sedang diproses. | 1 |
region | Wilayah tempat Logtail berada. | cn-hangzhou |
register_handler | Jumlah direktori yang akan dipantau. | 1 |
send_bytes_ps | Ukuran data log mentah yang dikirim per detik. Satuan: byte. | 11111 |
send_lines_ps | Jumlah log yang dikirim per detik. | 1000 |
send_net_bytes_ps | Volume data jaringan yang dikirim per detik. Satuan: byte. | 1000 |
send_queue_full | Jumlah antrian pengiriman yang mencapai kapasitas pengiriman maksimum. | 1 |
send_queue_total | Jumlah total antrian pengiriman. | 12 |
send_request_concurrency | Jumlah maksimum paket yang dapat dikirim secara konkuren dari antrian pengiriman. | 10 |
send_tps | Jumlah transaksi pengiriman data per detik. | 0.075 |
sender_invalid | Jumlah antrian pengiriman yang abnormal. | 0 |
start_time | Waktu mulai. | 2021-07-20 16:19:22 |
used_sending_concurrency | Jumlah paket yang dikirim secara konkuren. | 0 |
Operational logs of Scheduled SQL jobs
Bidang | Deskripsi | Contoh |
__topic__ | Topik log. Nilai valid: scheduled_sql_alert. | scheduled_sql_alert |
project | Proyek tempat pekerjaan Scheduled SQL berada. | my-project-name |
job_name | Nama pekerjaan Scheduled SQL. | sql-16xxxxxxx-xxxxxx |
schedule_id | ID pekerjaan Schedule SQL. | 77****ca |
job_type | Tipe pekerjaan Scheduled SQL. Nilai valid: ScheduledSQL. | ScheduledSQL |
instance_id | ID instans pekerjaan Scheduled SQL. | 7e****dc |
create_time | Waktu saat instans dibuat. Satuan: detik. | 1652343365 |
schedule_time | Waktu terjadwal untuk instans. Satuan: detik. | 1652343360 |
trigger_time | Waktu saat instans mulai berjalan. Satuan: detik. | 1652343365 |
__time__ | Waktu saat instans berhenti berjalan. Satuan: detik. | 1652343366 |
status | Status instans. Nilai valid: FAILED dan SUCCEEDED. | FAILED |
error_code | Penyebab kegagalan instans dalam menjalankan. | SQLFailed |
error_message | Detail error yang menyebabkan instans gagal berjalan. | sql syntax error |
fallbehind | Interval antara waktu mulai dan waktu terjadwal instans. Bidang ini menunjukkan latensi instans. Satuan: detik. | 85 |
succeed_lines |
| 100 |
Operational logs of data transformation (new version) jobs, data import jobs and data shipping (new version) jobs
Bidang | Deskripsi | Contoh |
__topic__ | Topik log. Nilai valid: etl_metrics. | etl_metrics |
metric_type | Tipe log operasional pekerjaan. Nilai valid: ConnectorMetrics. | ConnectorMetrics |
project | Proyek tempat pekerjaan berada. | my-sls-project |
job_name | Nama pekerjaan. | job-16****53 |
instance_id | ID instans pekerjaan. | 10e****b4f6 |
_etl_:connector_meta | Metadata tugas sumber data atau tujuan. Untuk informasi lebih lanjut, lihat _etl_:connector_meta. | None |
_etl_:connector_metrics | Metrik jalannya tugas sumber data atau tujuan. Untuk informasi lebih lanjut, lihat _etl_:connector_metrics. | None |
Tabel berikut menjelaskan sub-bidang yang termasuk dalam bidang _etl_:connector_meta.
Bidang | Deskripsi | Contoh |
action | Operasi yang dilakukan oleh tugas. Nilai valid:
| ingest |
connector | Tipe sumber data atau tujuan.
| oss |
instance | Nama instans sumber data atau instans tujuan. | my-oss-bucket |
task_id | ID tugas. | 1669277 |
task_name | Nama tugas. | 1652765276578_task_0 |
task_type | Tipe tugas. Nilai valid: CONNECTOR. | CONNECTOR |
Tabel berikut menjelaskan sub-bidang yang termasuk dalam bidang _etl_:connector_metrics.
Bidang | Deskripsi | Contoh |
state | Status tugas.
| 0 |
error | Pesan error tugas. Jika tidak ada pesan error, bidang ini tidak ditampilkan dalam log. | fail to pull logs, unauthorized |
lags | Progres tugas. Bidang ini tersedia hanya untuk tugas yang digunakan untuk membaca data. Bidang lags ditampilkan dalam log hanya jika nilai bidang action adalah ingest. Nilai bidang ini bergantung pada tipe sumber data yang ditentukan oleh bidang connector.
| 0.813 |
desc | Bidang ini tersedia hanya untuk tugas yang digunakan untuk membaca data. Bidang desc ditampilkan dalam log hanya jika nilai bidang action adalah ingest. Nilai bidang ini bergantung pada tipe sumber data yang ditentukan oleh bidang connector.
| s |
events | Jumlah entri data yang diproses dalam rentang waktu tertentu. | 13245 |
failed | Jumlah entri data yang gagal diproses dalam rentang waktu tertentu. | 3 |
native_bytes | Ukuran data mentah yang diproses dalam rentang waktu tertentu. | 7539125 |
events_bytes | Ukuran data yang diurai yang diproses dalam rentang waktu tertentu. | 13295475 |
pub_net_bytes | Volume trafik yang diproses melalui Internet dalam rentang waktu tertentu. | 45678 |
req_count | Jumlah permintaan yang dikirim ke sumber data atau tujuan dalam rentang waktu tertentu. | 89 |
rep_time | Latensi permintaan rata-rata sumber data atau tujuan dalam rentang waktu tertentu. | 38 |
rate_limit_hits | Jumlah kali permintaan yang dikirim ke sumber data atau tujuan mengalami pengendalian aliran dalam rentang waktu tertentu. | 1 |
extras | Informasi terkait lainnya. Bidang ini ditampilkan dalam log hanya jika nilainya ada. Nilai bidang ini bergantung pada tipe sumber data yang ditentukan oleh bidang connector. | {"events":"898","objectName":"shenzhen/2022/05/18/15/19_1652858350000000000_315eb857efeb9f00.snappy","objectSize":"212792"} |